环境:Windows10系统+LibTorch 1.9.0+使用VS2022。(libtorch1.6、vs2017以上都可能发生)
在链接器中 -> 命令行 -> 其他选项中添加:
/INCLUDE:?warp_size@cuda@at@@YAHXZ
运行后如果出现以下字样,在属性、链接、输入中添加 libtorch_cuda_cpp.lib
无法解析的外部符号 int __cdecl at::cuda::warp_size(void)" (?warp_size@cuda@at@@YAHXZ)
如果出现module.to(device)异常,在链接器中 -> 命令行 -> 其他选项中添加(和上面那个要同时写):
/INCLUDE:?searchsorted_cuda@native@at@@YA?AVTensor@2@AEBV32@0_N1@Z
如果运行后同样出现,无法解析的外部符号,在属性、链接、输入中添加 libtorch_cuda_cu.lib