在 Lua 和 Torch 中遇到 `internal error in __sub: no metatable` 错误

我尝试使用 pix2pixhttps://github.com/phillipi/pix2pix)创建一个图像到图像的模型,并按照入门指南进行操作。然后,通过在 bash 中运行 ./datasets/download_dataset.sh facades 下载了 facades 数据集,并运行了 DATA_ROOT=./datasets/facades name=facades_generation which_direction=BtoA th train.lua。 但是我得到了以下错误:

~/torch-cl/install/bin/luajit: ./models.lua:69: internal error in __sub: no metatable stack traceback: [C]: in function '__sub' ./models.lua:69: in function 'defineG_unet' train.lua:110: in function 'defineG' train.lua:146: in main chunk [C]: in function 'dofile' ...i/torch-cl/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk [C]: at 0x010ec81ce0

有人知道我该怎么解决吗? 我是 Lua 和 Torch 方面的新手,所以不知道该如何解决。

谢谢

这是在 Mac OSX 上运行的 python2.7

点赞