| 1234567891011121314151617 | -- snapply compression for ByteTensorrequire 'snappy'local compression = {}compression.compress = function (bt)   local enc = snappy.compress(bt:storage():string())   return {bt:size(), torch.ByteStorage():string(enc)}endcompression.decompress = function(data)   local size = data[1]   local dec = snappy.decompress(data[2]:string())   local bt = torch.ByteTensor(unpack(torch.totable(size)))   bt:storage():string(dec)   return btendreturn compression
 |