TensorFlow集成TensorRT环境配置

2018 年 4 月 24 日 中国人工智能学会

转自:AI科技大本营


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

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


TensorRT下载地址:

https://developer.nvidia.com/nvidia-tensorrt-download 

TesnsoRT的介绍文档:

https://devblogs.nvidia.com/tensorrt-3-faster-tensorflow-inference/ 

TensorRT的开发者指南:

http://docs.nvidia.com/deeplearning/sdk/tensorrt-developer-guide/index.html 

TensorRT的样例代码:

http://docs.nvidia.com/deeplearning/sdk/tensorrt-developer-guide/index.html#samples


当前的系统环境是:


  • Ubuntu 16.04

  • CUDA 9.0

  • CUDNN 7.1

  • TensorRT 4.0

 

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


sudo apt-get install git


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


2.安装TensorFlow的依赖库:


sudo apt-get install python-numpyswigpython-dev python-wheel


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



这里有几个地方需要注意,在选择是否支持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文件


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


直接安装即可。

 

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


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


测试结果是这样的:


中国人工智能学会将于5月19日-20日举办“2018全球人工智能技术大会”,期间开展Google TensorFlow培训课程,详情点击“阅读全文”

登录查看更多
0

相关内容

Google发布的第二代深度学习系统TensorFlow
【高能所】如何做好⼀份学术报告& 简单介绍LaTeX 的使用
《强化学习—使用 Open AI、TensorFlow和Keras实现》174页pdf
专知会员服务
136+阅读 · 2020年3月1日
TensorFlow Lite指南实战《TensorFlow Lite A primer》,附48页PPT
专知会员服务
68+阅读 · 2020年1月17日
《动手学深度学习》(Dive into Deep Learning)PyTorch实现
专知会员服务
116+阅读 · 2019年12月31日
【机器学习课程】Google机器学习速成课程
专知会员服务
162+阅读 · 2019年12月2日
【干货】谷歌Joshua Gordon 《TensorFlow 2.0讲解》,63页PPT
专知会员服务
24+阅读 · 2019年11月2日
通过Docker安装谷歌足球游戏环境
CreateAMind
11+阅读 · 2019年7月7日
谷歌足球游戏环境使用介绍
CreateAMind
31+阅读 · 2019年6月27日
基于TensorFlow的深度学习实战
七月在线实验室
9+阅读 · 2018年4月25日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
深度学习入门篇--手把手教你用 TensorFlow 训练模型
全球人工智能
4+阅读 · 2017年10月21日
手把手教你安装深度学习软件环境(附代码)
数据派THU
4+阅读 · 2017年10月4日
从零开始:深度学习软件环境安装指南
机器之心
5+阅读 · 2017年10月2日
Arxiv
5+阅读 · 2018年5月1日
Arxiv
3+阅读 · 2018年3月13日
Arxiv
26+阅读 · 2017年12月6日
VIP会员
相关资讯
通过Docker安装谷歌足球游戏环境
CreateAMind
11+阅读 · 2019年7月7日
谷歌足球游戏环境使用介绍
CreateAMind
31+阅读 · 2019年6月27日
基于TensorFlow的深度学习实战
七月在线实验室
9+阅读 · 2018年4月25日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
深度学习入门篇--手把手教你用 TensorFlow 训练模型
全球人工智能
4+阅读 · 2017年10月21日
手把手教你安装深度学习软件环境(附代码)
数据派THU
4+阅读 · 2017年10月4日
从零开始:深度学习软件环境安装指南
机器之心
5+阅读 · 2017年10月2日
Top
微信扫码咨询专知VIP会员