vs2017 配置libtorch 1.7

  • 下载pytorch c++ 版本,https://pytorch.org/

vs2017 配置libtorch 1.7_第1张图片

  • vs选择2017,编译器选择c++14

vs2017 配置libtorch 1.7_第2张图片

  • 下载好的libtorch解压

vs2017 配置libtorch 1.7_第3张图片

  • 设置包含目录

vs2017 配置libtorch 1.7_第4张图片

  • 设置lib目录

vs2017 配置libtorch 1.7_第5张图片

  • 添加lib

vs2017 配置libtorch 1.7_第6张图片

asmjit.lib
c10.lib
c10d.lib
caffe2_detectron_ops.lib
caffe2_module_test_dynamic.lib
clog.lib
cpuinfo.lib
dnnl.lib
fbgemm.lib
gloo.lib
libprotobuf-lite.lib
libprotobuf.lib
libprotoc.lib
mkldnn.lib
torch.lib
torch_cpu.lib

还有两个地方需要修改:
第一项:属性->C/C++ ->常规->SDL检查->否。
第二项:属性->C/C++ ->语言->符号模式->否。

测试代码

#include 
#include 

int main()
{

	torch::Tensor tensor = torch::rand({ 5,3 });
	std::cout << tensor << std::endl;

	return EXIT_SUCCESS;
}

测试完成,配置成功

​​​​​​​vs2017 配置libtorch 1.7_第7张图片

你可能感兴趣的:(常用工具)