tensorrt5版本_TensorFlow集成TensorRT环境配置

该文介绍了在Ubuntu 16.04系统中,已安装CUDA 9.0、CUDNN 7.1和TensorRT 4.0的情况下,如何集成TensorFlow并配置TensorRT5。首先从TensorFlow官方GitHub克隆源码,然后安装Python相关依赖库。在运行./configure配置环境时,确保选择支持CUDA、CuDNN和TensorRT,并正确设置版本路径。接着使用bazel编译生成pip包并安装,最后提供测试代码验证集成效果。
摘要由CSDN通过智能技术生成

4155e6878d39?utm_source=oschina-app

本文前提是cuda和cudnn以及TensorRT已经安装完毕,具体详情,可以参考上一篇文章:

https://developer.nvidia-china.com/forum.php?mod=viewthread&tid=8767&extra=page%3D1

当前的系统环境是:

Ubuntu 16.04

CUDA 9.0

CUDNN 7.1

TensorRT 4.0

1. 首先从TensorFlow的官方github上下载TensorFlow:

sudo apt-getinstall git

git clone https://github.com/tensorflow/tensorflow

2.安装TensorFlow的依赖库:

sudo apt-getinstall python-numpyswigpython-dev python-wheel

3.运行下载下来的TensorFlow中的./configure文件来配置环境:

4155e6878d39?utm_source=oschina-app

这里有几个地方需要注意,在选择是否支持cuda,cudnn和TensorRT的时候要记得选择yes,并根据您的安装环境,配置好路径,否则后面会报错。

特别是cuda,cudnn和TensorRT的版本的时候,一定要仔细,否则后面会浪费很多时间。

当前我的系统配置的是CUDA 9.0 + CuDNN7.1 + TensorRT4.0

其他的配置看自己的需求。

4.通过bazel来编译pip的安装包,然后通过pip安装

这里的—config=opt 后面有一个空格

bazel build --config=cuda --config=opt//tensorflow/tools/pip_package:build_pip_package

bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/

然后在tmp下面可以看到pip安装所需要.whl文件

sudopip install /tmp/tensorflow_pkg/tensorflow-1.2.0rc2-cp27-cp27mu-linux_x86_64.whl

直接安装即可。

如果你想测试一下效果,可以在这里下载一段测试代码:

https://developer.download.nvidia.com/devblogs/tftrt_sample.tar.xz

测试结果是这样的:

4155e6878d39?utm_source=oschina-app

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值