tensorflow+cuda+linux mint开发环境搭建
2017-02-05 20:49
387 查看
cuda安装
在ubantu或者linux mint上面安装cuda时,首先要进入系统管理,然后进入驱动管理器,更新驱动(Nvidia推荐)。
首先安装pip:
输入命令行sudo apt-get install python-pip python-dev
安装自带gpu的tensorflow版本(0.7)
sudo pip install http://7u2rod.com1.z0.glb.clouddn.com/tensorflow-0.7.1-cp27-none-linux_x86_64.whl
下载并安装 Cuda Toolkit 7.5
下载文件(net版本) http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb 保持网络连接
cd到文件所在的文件夹
执行命令
sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install cuda
这里要安装一个G左右的文件所以一定要保证网速不要太慢哈
cuda安装成功
系统重新启动(一定要重启,不然之后configure还是找不到安装路径的)
继续下载cudnn 4.0版本文件 http://developer.download.nvidia.com/compute/machine-learning/cudnn/secure/v4/prod/cudnn-7.0-linux-x64-v4.0-prod.tgz?autho=1458546047_5057d3bd2a59304436d211e057ee1b0b&file=cudnn-7.0-linux-x64-v4.0-prod.tgz 解压压缩包到当前文件夹
将文件夹内的所有文件与内文件夹复制到 cuda的目录中,/usr/local/cuda
(分别将include中文件拷贝到include文件夹中,将lib64中文件拷贝到lib64文件夹中)
配置环境变量:
sudo gedit /etc/profile
在弹出的文件末尾加入:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"
export CUDA_HOME=/usr/local/cuda
关掉文件之后
source /etc/profile(每次开机重启都需要输入)
安装依赖,打开终端执行命令
sudo -i
cd 到tensorflow-master文件夹(没下载的一定要下载,下载后解压(https://github.com/tensorflow/tensorflow))
./configure
Please specify the location of python. [Default is /usr/bin/python]:
Do you wish to build TensorFlow with GPU support? [y/N] y
GPU support will be enabled for TensorFlow
Please specify the Cuda SDK version you want to use, e.g. 7.0. [Leave empty to use system default]: 7.5
Please specify the location where CUDA 7.5 toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]:
Please specify the Cudnn version you want to use. [Leave empty to use system default]: 4.0.7
Please specify the location where cuDNN 4.0.7 library is installed. Refer to README.md for more details. [Default is /usr/local/cuda]:
Please specify a list of comma-separated Cuda compute capabilities you want to build with.
You can find the compute capability of your device at: https://developer.nvidia.com/cuda-gpus.
Please note that each additional compute capability significantly increases your build time and binary size.
[Default is: "3.5,5.2"]: 3.5
Setting up Cuda include
Setting up Cuda lib64
Setting up Cuda bin
Setting up Cuda nvvm
Configuration finished
回车即 默认(default)
解决非root情况下运行错误的问题
sudo ldconfig /usr/local/cuda/lib64
Tensorflow安装
pip安装:在linux下输入命令行sudo apt-get install python-pip python-dev或sudo apt-get install python-pip和sudo apt-get install python-dev
命令行使用技巧:直接再输入pip就可以验证pip是否安装完成,每一次输入命令行之后,就可以参考该条命令行的用法。
tensorflow安装:在Linux下输入命令行sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl(仅仅CPU) 在linux下输入命令行$ sudo pip install --upgrade https://storage.googleapis.com/tenso 9b89
rflow/linux/gpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl(在GPU下)(版本比较高,需要翻墙,如果不能翻墙,可以换成版本较低的,相应的将0.8.0rc0换成0.7.1)
或sudo pip install http://7u2rod.com1.z0.glb.clouddn.com/tensorflow-0.7.1-cp27-none-linux_x86_64.whl
还得安装github:输入命令行sudo apt-get install git
然后在github上找到tensorflow的源代码,再输入命令行git clone tensorflow的源代码地址
运行tensorflow:在Terminal下输入命令行
python
import tensorflow
import tensorflow as tf
在ubantu或者linux mint上面安装cuda时,首先要进入系统管理,然后进入驱动管理器,更新驱动(Nvidia推荐)。
首先安装pip:
输入命令行sudo apt-get install python-pip python-dev
安装自带gpu的tensorflow版本(0.7)
sudo pip install http://7u2rod.com1.z0.glb.clouddn.com/tensorflow-0.7.1-cp27-none-linux_x86_64.whl
下载并安装 Cuda Toolkit 7.5
下载文件(net版本) http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb 保持网络连接
cd到文件所在的文件夹
执行命令
sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install cuda
这里要安装一个G左右的文件所以一定要保证网速不要太慢哈
cuda安装成功
系统重新启动(一定要重启,不然之后configure还是找不到安装路径的)
继续下载cudnn 4.0版本文件 http://developer.download.nvidia.com/compute/machine-learning/cudnn/secure/v4/prod/cudnn-7.0-linux-x64-v4.0-prod.tgz?autho=1458546047_5057d3bd2a59304436d211e057ee1b0b&file=cudnn-7.0-linux-x64-v4.0-prod.tgz 解压压缩包到当前文件夹
将文件夹内的所有文件与内文件夹复制到 cuda的目录中,/usr/local/cuda
(分别将include中文件拷贝到include文件夹中,将lib64中文件拷贝到lib64文件夹中)
配置环境变量:
sudo gedit /etc/profile
在弹出的文件末尾加入:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"
export CUDA_HOME=/usr/local/cuda
关掉文件之后
source /etc/profile(每次开机重启都需要输入)
安装依赖,打开终端执行命令
sudo -i
sudo apt-get install python-numpy swig python-dev
cd 到tensorflow-master文件夹(没下载的一定要下载,下载后解压(https://github.com/tensorflow/tensorflow))
./configure
Please specify the location of python. [Default is /usr/bin/python]:
Do you wish to build TensorFlow with GPU support? [y/N] y
GPU support will be enabled for TensorFlow
Please specify the Cuda SDK version you want to use, e.g. 7.0. [Leave empty to use system default]: 7.5
Please specify the location where CUDA 7.5 toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]:
Please specify the Cudnn version you want to use. [Leave empty to use system default]: 4.0.7
Please specify the location where cuDNN 4.0.7 library is installed. Refer to README.md for more details. [Default is /usr/local/cuda]:
Please specify a list of comma-separated Cuda compute capabilities you want to build with.
You can find the compute capability of your device at: https://developer.nvidia.com/cuda-gpus.
Please note that each additional compute capability significantly increases your build time and binary size.
[Default is: "3.5,5.2"]: 3.5
Setting up Cuda include
Setting up Cuda lib64
Setting up Cuda bin
Setting up Cuda nvvm
Configuration finished
回车即 默认(default)
解决非root情况下运行错误的问题
sudo ldconfig /usr/local/cuda/lib64
Tensorflow安装
pip安装:在linux下输入命令行sudo apt-get install python-pip python-dev或sudo apt-get install python-pip和sudo apt-get install python-dev
命令行使用技巧:直接再输入pip就可以验证pip是否安装完成,每一次输入命令行之后,就可以参考该条命令行的用法。
tensorflow安装:在Linux下输入命令行sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl(仅仅CPU) 在linux下输入命令行$ sudo pip install --upgrade https://storage.googleapis.com/tenso 9b89
rflow/linux/gpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl(在GPU下)(版本比较高,需要翻墙,如果不能翻墙,可以换成版本较低的,相应的将0.8.0rc0换成0.7.1)
或sudo pip install http://7u2rod.com1.z0.glb.clouddn.com/tensorflow-0.7.1-cp27-none-linux_x86_64.whl
还得安装github:输入命令行sudo apt-get install git
然后在github上找到tensorflow的源代码,再输入命令行git clone tensorflow的源代码地址
运行tensorflow:在Terminal下输入命令行
python
import tensorflow
import tensorflow as tf
相关文章推荐
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- 深度学习环境搭建:linux下 Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow并配置远程访问jupyter notebook
- TensorFlow + CUDA 开发环境配置的坑与丘
- 深度学习服务器环境搭建详细版(Ubuntu16.04+CUDA8+Caffe+Anaconda+TensorFlow+共享)
- [AI开发]centOS7.5上基于keras/tensorflow深度学习环境搭建
- linux下cuda开发环境搭建
- 深度学习GPU环境搭建:ubuntu16.04+GTX1070+Cuda8.0+tensorflow build from source
- linux-mint下搭建android,angularjs,rails,html5开发环境 - qijie29896的个人空间 - 开源中国社区
- Linux_Ubuntu16的安装与CUDA7.5开发环境搭建及Nvidia-OpenACC开发工具配置 笔记本-台式机均可
- Linux ubuntu mint 系统安装和基本开发环境的搭建
- 学习笔记1:深度学习环境搭建win+python+tensorflow1.5+CUDA9.0+cuDNN7.0
- ubuntu8.04+skyeye1.2.4搭建linux2.6.24+s3c2410的模拟arm-linux开发环境
- windows下搭建Linux开发环境
- Linux上搭建C/C++IDE开发环境1
- linux开发环境的快速搭建
- Step-by-Step搭建Linux下的java开发环境
- MicroWindows开发环境在PC Linux上的搭建
- 初学者如何在 Linux (Ubuntu) 下搭建C/C++ 开发环境
- 跨平台wxWidgets在windows及linux上的开发环境搭建
- 搭建基于Linux的Informix数据库开发环境