| 12345678910111213141516171819202122232425 | require 'pl'local __FILE__ = (function() return string.gsub(debug.getinfo(2, 'S').source, "^@", "") end)()package.path = path.join(path.dirname(__FILE__), "..", "lib", "?.lua;") .. package.pathrequire 'w2nn'torch.setdefaulttensortype("torch.FloatTensor")local cmd = torch.CmdLine()cmd:text()cmd:text("cleanup model")cmd:text("Options:")cmd:option("-model", "./model.t7", 'path of model file')cmd:option("-iformat", "binary", 'input format')cmd:option("-oformat", "binary", 'output format')local opt = cmd:parse(arg)local model = torch.load(opt.model, opt.iformat)if model then   w2nn.cleanup_model(model)   model:cuda()   model:evaluate()   torch.save(opt.model, model, opt.oformat)else   error("model not found")end
 |