ubuntu15.10 源码安装 tensorflow

刚买的新机器,安装上最新的ubuntu系统。按照官网的流程安装的,没有选择GPU支持。

  1. 下载源码。需要git,如果没有安装git需要先安装。
git clone --recurse-submodules https://github.com/tensorflow/tensorflow
  1. 安装Bazel
    先安装依赖
 sudo apt-get install openjdk-8-jdk openjdk-8-source
 sudo apt-get install pkg-config zip g++ zlib1g-dev unzip

下载安装文件:
https://github.com/bazelbuild/bazel/releases/download/0.1.1/bazel-0.1.1-installer-linux-x86_64.sh

chmod +x install-version-os.sh
./install-version-os.sh --user

安装程序会将bazel安装到$HOME/bin目录下,需要把这个目录加入PATH

$ export PATH="$PATH:$HOME/bin"

安装其他依赖

 apt-get install python-numpy swig python-dev
  1. 使用pip编译并安装
 bazel build -c opt tensorflow/tools/pip_package:build_pip_package

这行命令要一个相对目录,且:后面的需要跟该目录下的BUILD文件中的sh_binary的name字段保持一致

mkdir /tmp/tensorflow_pkg
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
pip install /tmp/tensorflow_pkg/tensorflow-0.5.0-py2-none-any.whl

install时需要联网,如果联网失败会报错。至此,安装完毕

时间: 2024-12-14 22:23:54

ubuntu15.10 源码安装 tensorflow的相关文章

Bind 9.10 源码安装 以及 新增redirect 类型

系统平台:CentOS 6.6 x86_64 Bind版本:bind-9.10.2 准备工作 下载bind 源码包,  省略...... 安装开发工具包,   省略...... 安装: 解压bind-9.10.2.tar.gz #tar xvf bind-9.10.2.tar.gz #cd bind-9.10.2/ #./configure -h #./configure --prefix=/usr/local/bind --mandir=/usr/share/  --sysconfdir=/e

源码安装Bind 9.10 正式版 开启DLZ数据库支持

昨天看见新闻,说Bind 9.10.3版本已经正式发布了,迫不及待安装试试,,, 我前面的文章已经体验过 bind 9.10的RC版的个别新功能, 见文 Bind 9.10 源码安装 以及 新增redirect 类型 以及$GENERATE指令用法 系统环境:CentOS 6.6 x86_64 1,下载bind 9.10.3的源码包. http://isc.org 2,添加用户,和编译安装bind # tar xf bind-9.10.3.tar.gz # cd bind-9.10.3 # gr

centos7.2源码安装php7.0.9和nginx1.10.3服务器

下载nginx-1.10.3.tar.gz,php-7.0.9.tar.gz.也可以去nginx官网,php官网下载想要的版本.我选择nginx1.10.3稳定版和php7.0.9最新版.php源码包下载速度可能会很慢,建议使用迅雷等工具,下载完成后通过stfp工具把源码包上传到服务器上,为方便测试,我直接放置在root家目录下: 使用源码安装要确保服务器安装好gcc(编辑工具)和make(安装工具),若没安装可以执行命令安装: # yum install gcc # yum install m

mysql5.7.10 的源码安装

mysql 5.7.10的源码安装: http://fyduan.blog.51cto.com/4234935/1729873cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql_57 \-DMYSQL_DATADIR=/data/3307/data \-DDOWNLOAD_BOOST=1 \-DWITH_BOOST=/usr/local/boost \-DSYSCONFDIR=/data/3307 \-DDEFAULT_CHARSET=utf8mb4

搭建LNAMP环境(二)- 源码安装Nginx1.10

上一篇:搭建LNAMP环境(一)- 源码安装MySQL5.6 1.yum安装编译nginx需要的包 yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel 软件包说明:zlib: 为nginx提供gzip模块,需要zlib库支持pcre: 为支持地址重写rewrite功能openssl:为nginx提供ssl功能 2.创建nginx用户组和用户 groupadd nginx useradd -r -g nginx

LNMP 源码安装 超详细笔记记录 PHP7 MariaDB 10.1.12

LNMP 源码安装 超详细笔记记录 php 7.04 版本 mariaDB  10.1.12 版本 首先安装nginx 一般编译nginx时,都要先安装pcre.zlib等外部支持程序,然后编译安装nginx时指定这些外部支持程序的位置,这样nginx在每次启动的时候,就会去动态加载这些东西了. 下面介绍的是另一种方式,即将这些程序编译到nginx里面去,这样nginx启动时就不会采用动态加载的方式去load.从古谱中可获知,这种方式会比动态加载有更高的效率. 首先 安装 yum install

mysql5.7.10 源码编译安装记录 (centos6.4)【转】

一.准备工作 1.1 卸载系统自带mysql 查看系统是否自带MySQL, 如果有就卸载了, 卸载方式有两种yum, rpm, 这里通过yum卸载 rpm -qa | grep mysql //查看系统自带mysql yum -y remove mysql-* //卸载mysql rpm -e --nodeps mysql-5.1.73-3.el6_5.x86_64 //卸载mysql 1.2 卸载系统自带boost,并安装boost_1_59_0 mysql 5.7 依赖于boost_1_59

maridb\mysql 源码安装,以10.1.26版本为例

mysql 源码安装(mariadb 10.1.26) 1.环境部署 1 安装cmake 源码安装三部曲或者yum install cmake 2安装依赖包yum install -y ncurses-devel openssl-devel openssl gcc gcc-c++ readline-devel zlib-devel libaio-devel libxml2-devel libcurl-devel libarchive-devel boost boost-develyum grou

Tensorflow[源码安装时bazel行为解析]

0. 引言 通过源码方式安装,并进行一定程度的解读,有助于理解tensorflow源码,本文主要基于tensorflow v1.8源码,并借鉴于如何阅读TensorFlow源码. 首先,自然是需要去bazel官网了解下必备知识,如(1)什么是bazel; (2)bazel如何对cpp项目进行构建的; (3)bazel构建时候的函数大全.然后就是bazel官网的一些其他更细节部分了.下文中会给出超链接. ps: 找了很久,基本可以确定bazel除了官网是没有如书籍等资料出现的,所以只有官网和别人博