tensorflow c++ api + windwos + vs部署 详细避坑


前言

不能使用vs2022配置tensorflow c++ api,即使要安装 2.10.0版本,也尽量使用vs2019
在这里插入图片描述


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装MSYS2

安装MSYS2,
在环境变量中添加 Path,例如C:\msys64\usr\bin
然后,使用 cmd.exe 运行以下命令:

pacman -S git patch unzip

二、选择tensorflow的版本

根据需要选择版本tensorflow
下载zip包到本地 解压
在这里插入图片描述

三、安装Bazel

下载exe文件 bazel
1.选择版本,如果是安装2.6.0以上的版本,在tensorflow github 库中查询可用的bazel版本
在这里插入图片描述
2.配置环境变量

在path中把bazel.exe文件的路径添加进去,并且在系统变量中添加
在这里插入图片描述


四、配置一个anconda的tensorflow环境

根据tensorflow版本选择要安装的python版本
然后 pip intsall tensorflow==x.xx.x(目标版本)

五、生成dll,lib,include

在下载的tensorflow源码的文件夹下,打开cmd
运行cofigure
要修改python.exe的路径为上一步配置的路径,我这里的配置是cpu版本
在这里插入图片描述
然后运行 bazel build --config=opt --config=v2 //tensorflow:tensorflow_cc.dll (–config=v2是设置编译tensorflow 2的api) 这一步可能需要魔法上网
然后运行bazel build --config=opt --config=v2 //tensorflow:tensorflow_cc.lib
最后运行bazel build --config=opt --config=v2 //tensorflow:install_headers

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值