Windows环境 Tensorflow-2.6.0 编译 C++ GPU Lib DLL (bazel)(后面会提供编译好的库)

这是关于 Randlanet 从环境配置到C++推理部署 的博客,原作者的代码是基于tensorflow1.x的,但是现在的显卡基本上都开始是30系列了,只支持cuda11.1以上的开发环境。本系列博客是基于tensorflow-2.6.0 + 3050显卡开发的,在win和ubuntu都会有环境配置到训练自己数据集的教程,并且会有如何将Randlanet加入到自己软件的教程

本篇博客是win下的编译Tensorflow-2.6.0的c++ 版本,用来加载 pb模型

前言

本文编译的是GPU版本,如果要编译CPU版本,只要在是否选择cuda的时候选择no,还有更改 bazel的指令就好了,我会在文末放编译好的 Tensorflow2.6.0的GPU版本的网盘链接,有兴趣的可以直接下载

这里也可以给编译其他的版本的TF2提供一个思路,因为从某个版本开始,TF的编译就放弃了使用cmake,开始使用bazel了,暂时看到的中文资料也比较少,希望这篇可以帮助到大家

环境说明

Tensorflow 2.6.0
bazel 3.7.2
cuda 11.2
cudnn 8.1.0
python 3.8.13
vs2019社区版 (我用过vs2022专业版,一直会找不到VC,猜测是3.7.2还不支持vs2022)

1.安装vs2019 社区版 ,卸载vs2022

(只安装一个vs,之前两个的时候也会找不到BAZEL_VC)
vs2019下载地址ÿ

你可能感兴趣的:(Randlanet,从环境配置到c++推理部署,tensorflow,c++,算法)