libtorch环境搭建、生成库文件、测试

本文详细介绍在Windows和Ubuntu环境下配置PyTorch和OpenCV的过程,包括使用VS和CMake生成动态及静态链接库,适用于跨平台开发。涵盖libtorch不同版本的下载与安装,以及OpenCV的安装与配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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检查改为否

-链接器-常规-附加库目录

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值