Ubuntu16.04下 编译安装 Tensorflow
安装bazel
sudo ./bazel***.sh
输入bazel version检查是否安装。编译tensorflow
1)
./configure除了选择支持cuda是y,其余的都选择n。bazel build --config=opt //tensorflow:libtensorflow_cc.so,
编译完会生成如下所示的文件夹,libtensorflow_cc.so和libtensorflow_framework.so在 第一个目录中的tensorflow中。
将 libtensorflow_framework.so 和 libtensorflow_cc.so 复制到/usr/local/lib中。

用下面指令把编译生成的文件汇总到一个文件夹tf。
mkdir /usr/local/include/tf cp -r bazel-genfiles/ /usr/local/include/tf/ cp -r tensorflow /usr/local/include/tf/ cp -r third_party /usr/local/include/tf/- 安装eigen
 
下载地址:https://github.com/eigenteam/eigen-git-mirror
将eigen-git-mirror修改成了eigen3
cd eigen3
mkdir build
cd build
cmake ..
sudo make install
5)安装 boost
tar -xvf boost.tar cd boost sudo ./boostrap.sh sudo ./b2 sudo ./b2 install
- 安装 protobuf (strings /usr/lib/libprotoc.so.14 | grep libprotoc),先解压到 /usr/local/include
 
sudo ./autogen.sh 生成configure (如遇./autogen.sh: 48: autoreconf: not found问题:sudo apt-get install autoconf automake libtool ) sudo ./configure sudo make sudo make install
验证是否安装
protoc --version.
Ubuntu16.04下 编译安装 Tensorflow的更多相关文章
- Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python)
		
Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python) 前提是已经安装了python2,python3 1)安装各种依赖库 sudo apt-get update ...
 - ubuntu16.04下编译安装vim8.1
		
之前写过一篇centos7下编译安装vim8.0的教程,ubuntu16.04相比centos7下安装过程不同在于依赖包名字的不同,其余都是一样.下面给出ubuntu16.04编译安装vim8.0需要 ...
 - Ubuntu16.04下编译安装及运行单目ORBSLAM2
		
官网有源代码和配置教程,地址是 https://github.com/raulmur/ORB_SLAM2 1 安装必要工具 首先,有两个工具是需要提前安装的.即cmake和Git. sudo apt- ...
 - [环境配置]Ubuntu16.04下编译安装gcc6.3.0
		
上一篇的SVS要用gcc6.3编译,否则结果不正确,本来以为gcc很好装,结果发现用apt-get安装gcc6只能安装6.5版本,代码作者奇特的要求只能用gcc6.3,没办法只能用源码装了,期间碰见了 ...
 - ubuntu16.04下编译安装OpenCV
		
一: 预先配置 为使OpenCV的安装在编译时更完备,预先安装好所有的开发平台: 二:编译OpenCV 在OpenCV官网下载UNIX的源码包: 安装一下软件: sudo apt-get instal ...
 - Ubuntu16.04下编译OpenCV2.4.13静态库(.a文件)
		
Ubuntu16.04下编译OpenCV2.4.13静态库(.a文件) https://blog.csdn.net/woainishifu/article/details/79712110 我们在做项 ...
 - ubuntu14.04下编译安装ambari-2.4.2.0
		
ubuntu14.04下编译安装ambari-2.4.2.0 编译前的准备工作 准备工作有: 系统参数 系统依赖(编译环境) 离线安装包 java环境 maven环境 Nodejs环境 git环境 a ...
 - Ubuntu16.04 下如何安装搜狗拼音输入法【亲测有效】
		
Ubuntu16.04 下如何安装搜狗拼音输入法[亲测有效] 一.添加fcitx键盘输入法系统[系统默认是iBus] 1.将下载源添加至系统源: sudo add-apt-repository p ...
 - Ubuntu 16.04下编译安装Apache2.4和PHP7结合
		
Ubuntu 16.04下编译安装Apache2.4和PHP7结合,并安装PDOmysql扩展. 1.编译安装apache2.4.20 1 第一步: ./configure --prefix=/usr ...
 
随机推荐
- Linux Shell常用技巧(六)
			
十二. 行的排序命令sort: 1. sort命令行选项: 选项 描述 -t 字段之间的分隔符 -f 基于字符排序时忽略大小写 -k 定义排序的域字段,或者是基于域字段的部分数据进行排序 - ...
 - SQL进阶语法的多表操作
			
AS别名 多张表联合操作,如果表多,字段名长,不方便阅读.这里我们可以使用 as 关键字来对字段名设置别名. as也可以省略,看个人喜好,在这里我还是支持把 as 写上,这样我们在面对复杂的SQL ...
 - ThreadLocal理解
			
ThreadLocal 概述 ThreadLocal实例仅作为线程局部变量的==操作类==,以及==线程存储局部变量时的Key==.真正的线程局部变量是存储在各自线程的本地,通过Thread类中的Th ...
 - dategate的用法
			
菜鸟教程上的说法是这样: delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数. 使用 delegate() 方法的事件处理程序适 ...
 - 如何使用cubemx 配置freertos,实时查看FreeRTOS任务列表和运行状态
			
---------------------------------------------------------------------------------------------------- ...
 - R语言学习笔记(二十二):字符串处理中的函数对比(代码实现)
			
字符串处理中基本函数的使用 R自带函数与stringr包函数对比 > states <- row.names(USArrests) > # 提取字符串子集 > substr(x ...
 - 3.Functions-函数(Dart中文文档)
			
初次翻译,部分内容并非按字面翻译,是按本人理解进行了内容重组.如有错误望指正. Dart是完全的面向对象的语言,甚至函数也是一个Function类型的对象.这意味着函数可以赋值给变量或者作为函数的参数 ...
 - C++ 动态内存
			
原文:https://www.w3cschool.cn/cpp/cpp-dynamic-memory.html C++ 动态内存 了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员 ...
 - Linux tree 命令乱码
			
今天在执行Linux下的tree命令的时候,出现了乱码.上网查了一下说需要使用tree --charset ASCII,强制使用ASCII字符.这样确实可以输出正常了.但是我的环境里的LANG=US. ...
 - jq如何判断是否存在某个指定的style样式
			
<div id="divid" style="font-size:12px;">11111</div> <div id=" ...