我正在尝试在我的 Windows 机器上使用 libtorch(pytorch 的 C++ 版本)开始深度学习。
但是,在整个安装过程中出现了问题:即,我似乎无法在 clion 中找到我的 libtorch-library。
我得到的错误信息是:
CMake Error at CMakeLists.txt:6 (find_package):
By not providing "FindTorch.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Torch", but
CMake did not find one.
Could not find a package configuration file provided by "Torch" with any of
the following names:
TorchConfig.cmake
torch-config.cmake
Add the installation prefix of "Torch" to CMAKE_PREFIX_PATH or set
"Torch_DIR" to a directory containing one of the above files. If "Torch"
provides a separate development package or SDK, be sure it has been
installed.
甚至问这个问题我都有点羞愧,因为看起来错误消息非常具有描述性,但我已经尝试了几个小时并且无法解决它。到目前为止,我已经尝试过:
- 添加环境变量
- 设置模块路径(不成功)
- 将库直接解压缩到项目目录中
- 其他一些cmake的东西
看起来使用cmake有一个非常简单的解决方案,但是,我对cmake还很陌生,所以我希望有人能以我能理解的方式帮助我。
编辑:好的,我能够在你们的帮助下修复它,谢谢你们,特别是@drescherjm 帮助我的 cmake-illiterate 屁股。