Windows
配置
win10、GeForce 930M、cuda9.0、cudnn7.4.2
环境搭建
win下可以直接在官网下载编译好的libtorch(1.1),附一下libtorch安装以前版本的方法
https://download.pytorch.org/libtorch/cpu/libtorch-win-shared-with-deps-1.1.0.zip
https://download.pytorch.org/libtorch/cu80/libtorch-win-shared-with-deps-1.1.0.zip
https://download.pytorch.org/libtorch/cu90/libtorch-win-shared-with-deps-1.1.0.zip
https://download.pytorch.org/libtorch/cu100/libtorch-win-shared-with-deps-1.1.0.zip
由于需要用到opencv(4.2.0),只需要官网下载安装即可,网上教程很多,这里不再赘述。
使用VS生成动态链接库dll或者静态链接库lib
1.VS创建空项目,由于交付需要Release、x64版本,在解决方案配置中进行更改,将.h和.cpp文件(这里就不上传了,有需要可以私聊我)添加到与.sln文件同目录的项目文件夹下,在项目中分别从头文件、源文件导入
2.配置项目属性,包括如下:
-常规-配置类型 动态库改为dll 静态库改为lib
-VC++目录-包含目录(这里根据个人的opencv和libtorch路径进行配置,C:\Users\91223\Downloads\libtorch\include\torch下需要有cuda.h和script.h)
-VC++目录-库目录
-C/C++-常规 SDL检查改为否
-链接器-常规-附加库目录