如何在不同的 Luajit 版本之间转换 Torch 中的二进制保存输出?

我在 Luajit 2.1.0 下使用 Torch.save() 将一个参数保存到 ".nn" 文件中,但是当我试图在另一台使用 Luajit 2.0.4 的机器上使用 Torch.load() 加载保存的文件时,它显示了 "/share/apps/torch/20160408/bin/luajit: /share/apps/torch/20160408/share/lua/5.1/torch/File.lua:301: Failed to load function from bytecode: (binary): cannot load incompatible bytecode"

我想问一下,是否有一种方法可以将在 Luajit 2.1.0 下保存的文件转换为可在 Luajit 2.0.4 下读取的文件?在 Luajit 2.0.4 上运行程序需要很长时间,因此我正在考虑如何直接转换文件类型。谢谢!

点赞