libtorch学习历程(1)环境搭建:VS+libtorch

1. 开发环境

  • Win11
  • VS 2022 Community
  • RTX4060
  • pytorch 2.4.0+cu121(事先安装好)
  • libtorch 2.4.0+cu121 release版
  • opencv 4.10.0

2.软件下载

2.1 VS

直接去官网下载即可,最好是2017版本之后,需要选择C++的桌面开发。
在这里插入图片描述

2.1 opencv

下载链接
直接去官网下载即可,版本最好是4.5之后的。安装目录不能包含英文。

2.2 libtorch

libtorch使用所需要的环境和训练最好保持一致,其中cuda,显卡驱动以及libtorch版本配置一般不应低于训练环境。尤其是libtorch版本要求更为严格,否则部分pytorch的api无法在libtorch中使用。最好pytorch与libtorch的版本是一样的。

下载链接
本文中以libtorch2.4为例介绍,读者最新版2.4.0使用,亲测可用。下载时以release版本为佳,避免一些不必要的错误。
在这里插入图片描述
下载会得到一个压缩包,然后解压
在这里插入图片描述

3. VS项目环境配置

新建一个控制台项目

在这里插入图片描述

编译环境

使用 Release 与 x64。
注意这步要先做,否则后面配置项目环境时可能会配置了Debug的,导致白费功夫。
在这里插入图片描述

配置项目环境

include

① 右键点击项目,打开属性
在这里插入图片描述
在这里插入图片描述
② 选择VC++目录,编辑包含目录,增加以下语句:

您的libtorch地址\libtorch\include\torch\csrc\api\include
您的libtorch地址\libtorch\include
你的opencv地址\opencv\build\include

在这里插入图片描述

lib

选择VC++目录,编辑库目录,添加以下语句:

你的libtorch位置\libtorch\lib
你的opencv位置\build\x64\vc16\lib

其中VS2022对应着vc16,而其他版本的对应关系查看链接
在这里插入图片描述

link

点击链接器->输入->附加依赖项,添加 (你的libtorch位置\libtorch\lib) 这个地址下的所有lib文件名。
在这里插入图片描述
此外还需添加opencv的.lib文件,地址:你的opencv位置\build\x64\vc16\lib

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值