pytorch、tensorflow环境搭建

本文提供了深度学习环境搭建的详细步骤,包括Anaconda的安装以创建虚拟环境,以及TensorFlow和PyTorch的安装。尽管CUDA安装过程中遇到GPU驱动问题,但文章提供了显卡驱动的下载和安装方法,并强调在虚拟环境中安装库以避免版本冲突。最后,介绍了如何激活虚拟环境并使用Jupyter Notebook进行交互式编程。

参考链接:

整个环境搭建链接(Anaconda、CUDA):https://github.com/sharedeeply/DeepLearning-StartKit

tensorflow安装官方链接:https://tensorflow.google.cn/install/install_linux#the_url_of_the_tensorflow_python_package

pytorch安装官方链接:https://pytorch.org/

步骤一:安装anaconda(作用是创建虚拟环境,避免各个环境受版本不同的影响)

略(参考第一个链接)

 

步骤二:CUDA安装(显卡厂商NVIDIA运算平台

cuda下载链接:https://developer.nvidia.com/cuda-toolkit-archive

 

sudo bash cuda_9.0.176_384.81_linux-run

此处是很长的说明

Do you accept the previously read EULA?

accept/decline/quit: accept


Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?

(y)es/(n)o/(q)uit: n


Install the CUDA 9.0 Toolkit?

(y)es/(n)o/(q)uit: y


Enter Toolkit Location

 [ default is /usr/local/cuda-9.0 ]: y


Toolkit location must be an absolute path.

Enter Toolkit Location

 [ default is /usr/local/cuda-9.0 ]:


Do you want to install a symbolic link at /usr/local/cuda?

(y)es/(n)o/(q)uit: y


Install the CUDA 9.0 Samples?

(y)es/(n)o/(q)uit: n


Installing the CUDA Toolkit in /usr/local/cuda-9.0 ...


===========

= Summary =

===========


Driver:   Not Selected

Toolkit:  Installed in /usr/local/cuda-9.0

Samples:  Not Selected

 

我这里选择安装GPU驱动总是失败,所以我暂时先不安装

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?选择no

后面单独下载安装显卡驱动安装

 

https://developer.nvidia.com/cuda-gpus

查看gpu支持的驱动

我使用的tesla系列的K80

 

下载显卡驱动:https://www.nvidia.com/Download/index.aspx?lang=en-us

 

安装显卡驱动之前先确认是否安装了gcc、make等工具

gcc -v查看gcc版本,好像是需要5.0以上的

如果这两个都有执行语句

sudo bash NVIDIA-Linux-x86_64-384.145.run

 

nvidia-smi命令可查看gpu信息


最后添加环境变量

echo "export LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:/usr/local/cuda-9.0/lib64" >>~/.bashrc

source ~/.bashrc

步骤三:tensorflow、pytorch安装

这里有很多安装方法pip原生安装,在虚拟环境中安装,建议在虚拟环境中安装,避免python版本的影响

可参考上面安装链接

如下是我先创建一个虚拟环境,激活虚拟环境

conda create -n tensorflow pip python=3.6
conda env list
source activate tensorflow 

激活后命令行前面的名字变成了刚刚激活的名称

后面参考链接教程即可

 

最后运行

jupyter notebook

把命令行的链接复制到浏览器上

notebook使用链接:http://liuchengxu.org/pelican-blog/jupyter-notebook-tips.html

创建python就可以使用python、创建文件等功能了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值