LibTorch入门——Win10+VS2017配置LibTorch开发环境。
最近想研究一下如何部署pytorch模型,看到别人说LibTorch不错,是最近流行的C++部署框架,我打算试试。
首先,去pytorch官网上下载,如下图,上面的连接是release版本,下面是Debug版本,支持C++,但是Window不支持Java。点击连接下载下来。我选择的是release版本的。
将解压后的文件复制到C盘,如下图:
设置环境变量:
右键我的电脑->高级系统设置->高级中的环境变量->点击系统变量中的Path->添加dll路径:
.
然后新建C++工程文件
新建完成后默认是x86的,需要改为X64的,因为libtorch是x64的,不支持32位的。我下载是release版本的,所以还要改为release模式。
然后右键lib_torch项目,选择属性,配置libtorch环境。
选择C\C++ ——》常规,将SDL检查改为否。添加附加包含目录。
改完后的效果如下图:
将 C/C++ => 语言 => 符合模式,改为否。
设置连接库,选择连接器——》常规,修改附加库目录
设置连接库,选择连接器——》输入,修改附加依赖项
在附件依赖项中增加:
c10.lib
mkldnn.lib
libprotobuf.lib
torch.lib
torch_cpu.lib
在 配置属性à调试à环境 里添加libtorch动态库的路径
PATH=C:\libtorch\lib;%PATH%
到这里就配置完了,写入测试代码试一下。
#include <torch/torch.h>
#include "torch/script.h"
#include <iostream>
int main()
{
torch::Tensor output = torch::randn({ 5,2 });
std::cout << output;
return 0;
}
出现下面的结果说明配置成功了。
相关文章
- win10下deepfakes环境配置(一)- 软件安装
- EasyGBS平台新增功能配置:H.265视频流可转码成H.264
- EnterpriseLibrary 6.0(微软企业库6.0学习笔记) 之Data Access Block 配置和获取链接字符串
- win7、win10系统JDK环境变量配置
- Win10 如何配置JDK环境变量
- MySQL实现高可用方案-MHA安装及配置
- mysql安装教程csdn_安装配置mysql教程
- 干货:华为、思科、瞻博网络 rip 实验配置
- win10升级错误-Win7升级Win10出现错误代码0xC1900101-0x30017的解决办法
- Win10配置Git环境变量与基本使用
- 【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )
- Win10配置redis服务实现过程详解
- 详谈redis优化配置和redis.conf说明(推荐)
- 数据库管理:MongoDB优化配置指南(mongodb优化配置)
- Oracle 参数 RESULT_CACHE_REMOTE_EXPIRATION 官方解释,作用,如何配置最优化建议
- Mac安装Redis并进行配置(macredis配置)
- 技术Linux下数据库配置技术实现(linux数据库配置)
- 微软推出Win10云配置服务 可高效快速部署设备
- Linux下快速配置Vim编辑器(linux配置vim)
- 双赢:Win10与Linux双系统并存(win10和linux双系统)
- 在Win10中安装Oracle数据库(win10安装oracle)
- Haproxy-日志配置
- MySQL如何进行高并发配置?(mysql高并发配置)
- 如何在Win10中启动MySQL?(win10启动mysql)
- Win10轻松删除Linux系统(win10删除linux)
- Win10上安装Linux,一步步实现跨平台互通(win10安装linux)
- MySQL与SQL Server: 主从配置的用处(主从sqlserver)
- Win10中配置MSSQL步骤指南(win10配置mssql)
- Redis配置与性能优化实践(redis配置及优化)
- 卸载Win10系统上的Redis(win10卸载redis)
- Redis实现高效灵活的动态升级(redis 配置动态升级)
- 快速实现Redis连接Win10系统(redis连接win10)
- Redis主从之间的配置实践(redis配置主从机器)