| 1234567891011121314151617181920 | -- snapply compression for ByteTensorlocal snappy = require '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(table.unpack(torch.totable(size)))   bt:storage():string(dec)   return btendcompression.size = function(data)   return data[1]endreturn compression
 |