ubuntu14.04_cuda8.0_cuDnn5.0_python3.4_gtx750ti_tensorflow
需要文件库cuda,cudnn,bazel,tensorflow
在此处不论你是采用python2,python3都是可以的,在编译配置阶段会让你选择的
1.1也可以参考极客网进行安装http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/os_setup.html
1.2下面将以源代码的方式(自己编译原代码,其实也不难)安装tensorflow
1.3安装的环境:2G内存;CPU:intel Q8300;显卡gtx750ti;系统:ubuntu14.04;python3.4
安装cuda_8.0.44_linux.run
2.1下载cuda_8.0.44_linux.run地址: https://developer.nvidia.com/cuda-downloads
sudo service lightdm stop
该命令会关闭lightdm,如果使用gdm或者其他的desktop manager,请在安装nvidia驱动前关闭它
在tty(ctrl+alt+F1)状态下,通过下列命令一步一步安装至完成:sudo ./cuda_8.0.44_linux.run
注意:当你按下ctrl+alt+F1时有可能出现黑屏,此时你可以参考:
1).重启电脑
2).在命令行输入vim /etc/default/grub
3).在打开的文件中修改GRUB_CMDLINE_LINUX_DEFAULT值为nomodeset
4)在命令行中输入:sudo update-grub
5).再次重启电脑
你也可以参考:http://blog.csdn.net/dearleaflet/article/details/51733388解决上面问题
安装cudnn-8.0-linux-x64-v5.0-ga.solitairetheme8.gz
下载深度神经网络学习库cudnn: https://developer.nvidia.com/cudnn
我下载下来的cuDnn V5.0版本,名字是cudnn-8.0-linux-x64-v5.0-ga.solitairetheme8
3.2安装
在命令行中输入:
1). tar -xvzf c cudnn-8.0-linux-x64-v5.0-ga.solitairetheme8
2). sudo cp cudnn/cudnn.h /usr/local/cuda/include(cudnn是第一步解压出来的文件夹名字)
3. sudo cp cudnn /libcudnn* /usr/local/cuda/lib64
如果已经编译好文件,则直接sudo pip install tensorflow-0.11.0rc0-py3-none-any
(ubuntu14.04_cuda8.0_cuDnn5.0_python3.4_gtx750ti_tensorflow最新的源代码;
基于上面的平台编译的文件,如果你需要你可以下载:
1.百度网盘;)
最后使用pip直接安装
下面的说明都不用看
安装tensorflow
4.1安装Bazel(必须安装)
在命令行中输入:
1).安装依懒库
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get install openjdk-8-jdk
2).下载bazel
$ chmod +x bazel-0.3.2-installer-darwin-x86_64.sh (bazel-0.3.2-installer-darwin-x86_64.sh是您刚下载的文件)
$ ./ bazel-0.3.2-installer-darwin-x86_64.sh –user
3).设置环境:$ export PATH="$PATH:$HOME/bin"
4).安装依懒库
$ sudo apt-get install python3-numpy swig python3-dev python3-wheel
4)如果你在安装过程中遇到错误提示,请您参考此处
4.2下载tensorflow的源代码:
1).在命令行中输入:
git clone --recurse-submodules https://github.com/tensorflow/tensorflow
- -recurse-submodules 参数是不要少了,它是为了获取TesorFlow依赖的protobuf库.
2).下载完成后,进入tensorflow根目录可以看到configure文件
配置cuda选项:
在命令行中输入:./ configure会出现配置选项,如果想了解详细选项请参考原始安装说明
3).创建pip安装包并安装
在命令行中输入:
3).1编择只安装CPU版本
$ bazel build -c opt //tensorflow/tools/pip_package:build_pip_package
3).1编择只安装GPU版本(--config_resources 2048,.5,1.0使用此标志对使用的内存限制,否则有可能出现编译死机的问题)
$bazelbuild –c opt --config=cuda --config_resources 2048,.5,1.0 //tensorflow/tools/pip_package:build_pip_package
$bazelbin/tensorflow/tools/pip_package/build_pip_package/tmp/tensorflow_pkg
# The name of the .whl file will depend on your platform.
$ sudo pip install /tmp/tensorflow_pkg/tensorflow-0.11.0rc0-py2-none-any.whl
在此大功告成
ubuntu14.04_cuda8.0_cuDnn5.0_python3.4_gtx750ti_tensorflow相关推荐
- ubuntu14.04安装hadoop2.6.0(伪分布模式)
版本:虚拟机下安装的ubuntu14.04(64位),hadoop-2.6.0 下面是hadoop2.6.0的官方英文教程: http://hadoop.apache.org/docs/r2.6.0/ ...
- ubuntu14.04如何在线安装eclipse以及C/C++开发组件,搭建软件开发平台
在ubuntu14.04操作系统中进行C/C++软件开发,需要安装eclipse以及CDT等各种组件,下载安装包一一安装,之后再进行各种配置可能比较麻烦,在这里推荐一种在线安装方式,安装配置较为方便. ...
- Ubuntu14.04 64位上配置终端显示git分支名称
之前在Ubuntu14.04上在终端上显示git分支名称基本上都使用oh-my-zsh,可以参考 https://blog.csdn.net/fengbingchun/article/details/ ...
- Ubuntu14.04下配置OpenGL及测试代码
ubuntu14.04 64位下,默认是没有安装OpenGL相关依赖库的,若安装,则依次执行如下几条命令即可: $ sudo apt-get update $ sudo apt-get install ...
- Ubuntu14.04上安装TensorRT 2.1操作步骤
在Ubuntu14.04 上安装TensorRT2.1有两种方法:(1).通过.deb直接安装:(2).通过Tar文件安装.这里通过Tar文件安装. 安装步骤: 1. 安装CUDA 8.0,可参考: ...
- Ubuntu14.04上编译指定版本的protobuf源码操作步骤
Google Protobuf的介绍可以参考 http://blog.csdn.net/fengbingchun/article/details/49977903 ,这里介绍在Ubuntu14.04上 ...
- Ubuntu14.04 LTS中升级gcc/g++版本到4.9.4的操作步骤
Ubuntu14.04 LTS中默认的gcc/g++版本为4.8.4,如下图,在C++11中增加了对正则表达式的支持,但是好像到gcc/g++ 4.9.2版本才会对正则表达式能很好的支持,这里介绍下U ...
- Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤
Ubuntu14.04 64位机上安装CUDA8.0的操作步骤可以参考http://blog.csdn.net/fengbingchun/article/details/53840684,这里是在已经 ...
- Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤
查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...
- GDAL2.1.1库在Ubuntu14.04下编译时遇到的问题处理方法
不用作任何调整,直接在Linux下编译GDAL2.1.1源码的步骤是: $ ./configure $ make $ make install 非常简单, 这样也能正常生成gdal动态库.静态库,如果 ...
最新文章
- 如何监控impala的数据_CDH秘籍(两):cloudera Manager存储监控数据
- 函数atof,atoi,atol,strtod,strtol,strtoul 描述
- 最小生成树实验报告c语言,最小生成树(C语言, prim算法)
- Java包装类、拆箱和装箱详解
- CHIP ID was not passed on from the tile; contact your system administrator
- 培养有见识的孩子,这6部适合孩子的纪录片,在家也能涨知识!
- php计算一段时间工作日,PHP计算8小时工作日的一半
- Jquery Ajax +.ashx XML数据格式
- 服务端增加WCF服务全局异常处理机制
- C语言中的编译,链接,运行简单复习
- 【SAP技术汇】说说SAP那些事儿
- 创业者应该了解的五大无服务器AWS服务
- 蓝桥杯 ADV-94算法提高 复数归一化
- 【计算机三级数据库技术】三级数据库技术应用题集锦
- 海康SDK/Ehome协议/RTSP协议/GB28181安防视频云服务EasyCVR前端音频采集流程介绍
- GitLab oauth2.0 第三方登录 单点登录
- opencv中的人脸检测案例
- python字符串对象所有基本方法简要
- Java开发-虚拟机安装及使用(VirtualBox、VMware)
- Linux命令——ln命令