开发环境 platform
- 操作系统 OS
- Windows 7
- Windows 10
- Ubuntu 18.04
- Ubuntu 16.04
- Ubuntu 20.04
- 开发语言 Python3
- Anaconda3
- Jupyter Lab & Jupyter Notebook
- PyCharm
- 开发框架
- PyTorch
- TensorFlow2
- 计算资源
- CPU
- GPU ( CUDA & cuDNN )
- TPU
版本匹配 select
- Windows 7 + Anaconda3 + Jupyter Lab + Jupyter Notebook + PyCharm + PyTorch + TensorFlow + CPU + GPU + TPU + CUDA
- Windows 10 + Anaconda3 + Jupyter Lab + Jupyter Notebook + PyCharm + TensorFlow + CPU + GPU + TPU + CUDA + cnDNN
- Ubuntu 18.04 + Anaconda3 + Jupyter Lab + Jupyter Notebook + PyCharm + PyTorch + TensorFlow + CPU + GPU + TPU + CUDA
- Ubuntu 16.04 + Anaconda3 + Jupyter Lab + Jupyter Notebook + PyCharm + TensorFlow + CPU + GPU + TPU + CUDA + cnDNN
实战顺序 order
- Anaconda3
- Jupyter
- CUDA & cuDNN
- PyTorch & TensorFlow
- PyCharm
software:安装路径;系统环境变量配置;快速启动与关闭;软件本身的一些相关配置
安装命令 command
- Linux-Ubuntu OS
# 1、配置国内 ubuntu 软件镜像源
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
# 查看系统的版本号或者系统代号,便于配置相适应的镜像源
# Ubuntu 12.04 (LTS)代号为precise
# Ubuntu 14.04 (LTS)代号为trusty
# Ubuntu 16.04 (LTS)代号为xenial
# Ubuntu 18.04 (LTS)代号为bionic
lsb_release -c
# 2、安装 Anaconda3
# Anaconda 官网:https://www.anaconda.com/products/individual#windows
# Anaconda 国内清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/
# 添加执行权限
chmod +x anaconda3.sh
# 执行安装
./anaconda3.sh
# 1、回车开始安装
# 2、按 q 退出查看阅读协议
# 3、输入 yes 同意协议服务
# 4、输入安装路径 /home/user/conda/
# 5、添加系统环境变量 yes
# 检测 Anaconda 安装情况
which conda # 检测位置是否是自己想要的
which pip
which python
which ipython
conda --version #或者输入 conda -V 查看版本是否自己需要的
pip --version
python --version
ipython --version
# 升级 Anaconda 自带的 Jupyter
# 建议先配置好 pip 国内镜像源
pip install --upgrade jupyterlab
# cmd 打开 jupyter lab
jupyter lab
# 配置 jupyter ,一般设置工作路径,远程登录等等信息
# 生成配置文件
jupyter notebook --generate-config
# 3、配置国内 pip 镜像源
# 在终端使用如下命令,新建 pip 配置文件,为当前登录用户 Python 设置 pypi 镜像源
vi ~/.pip/pip.config
# 在配置文件中输入 pypi 源,需要简单的 Vi&Vim 操作命令
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
# 4、安装 GPU 驱动加速以及 cuDNN 深度神经网络加速库
# 显卡信息查看
lspci
# 安装 CUDA,搜索 cuda 10.2 download 即可
# 选择好 cuda版本、操作系统、架构64、ubuntu以及其版本、deb local
# 出现安装指南 Installation Instructions:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
# 重启使得网卡驱动生效
# 查看信息,显示 GPU 资源信息即可
nvidia-smi
# 配置 nvcc 到系统环境变量,并使其生效
# 查看当前 PATH 内容
echo $PATH
# 找到 cuda 安装路径下的 nvcc 命令
# 类似:/usr/local/cuda_10.2/bin
vi ~/.bashrc
# 添加内容
export PATH="/usr/local/cuda_10.2/bin:$PATH"
# 生效配置文件
source ~/.bashrc
# 检测 nvcc
nvcc -V
# 5、安装 PyTorch
# PyTorch 官网:https://pytorch.org/get-started/locally/
# 选择对应的 PyTorch 版本,操作系统,包管理工具,支持语言,CUDA 版本
# 自动生成命令
pip install torch==1.5.1+cu101 torchvision==0.6.1+cu101 -f https://download.pytorch.org/whl/torch_stable.html
# 测试 PyTorch,打开终端 Ctrl + Alt + T
# 没有 GPU 资源,不报错即可
ipython
import torch
# 有 GPU 资源,返回 True 即可
ipython
import torch
torch.cuda.is_available()
# 6、安装 TensorFlow2
# TensorFlow官网:https://www.tensorflow.org/install
# 安装 仅支持 CPU 版本
pip install tensorflow-cpu
# 测试,进入 cmd,输入命令没有错误即可
ipython
import tensorflow as tf
# 安装 支持 GPU和CPU 版本
pip install tensorflow
# 测试,进入 cmd,输入命令返回 True 即可
ipython
import tensorflow as tf
tf.test.is_gpu_available()
# 7、注意点
# 之所有没有安装 cuDNN 库支持,并能成功使用 TensorFlow 的 GPU 资源
# 这是因为,PyTorch 安装中自动下载并配置了 cudatoolkit 库,即就是 cuDNN 库
# 如果没有安装 PyTorch,则需要自己配置 cuDNN 库
# cuDNN 7.5 for CUDA 10.0 官网:https://developer.nvidia.com/rdp/cudnn-archive
# cuDNN 需要登录才能下载,注册并登录一些即可
# 下载并解压后重命名文件夹为 cudnn ,然后 mv 到 CUDA 安装目录下即可
# 配置 cudnn 库到系统环境变量库中,指定 cudnn 库位置
echo $LD_LIBRARY_PATH
vi ~/.bashrc
# 添加内容
export LD_LIBRARY_PATH="/home/cuda/cudnn/lib64:$LD_LIBRARY_PATH"
# 生效配置文件
source ~/.bashrc
# 7、安装 PyCharm
# PyCharm 官网:https://www.jetbrains.com/pycharm/download/
# 注意安装时选择自定义安装,系统环境变量等等情况
# 解压,执行 pycharm.sh
./pycharm.sh
# 按照提示进行安装即可
# 选择快速启动命令 charm 终端启动
简要说明 introduction
- 清晰思路,整个安装过程一定要思路清晰,每一步都需要知道在干啥子
- 本文仅做参考,可能随着岁间流逝,有些命令有所变换,笔者尽量做到最新,希望更确定命令参考官方说明文档
- 笔者研究方向:数字图像处理 DIP、计算机视觉 CV
- 笔记信条:尽量操作过程不要展示图片,入这门,思维抽象很重要,这些操作必是熟稔于心
- 欢迎对内容进行补充和纠错,能够帮助更多的人!
- 评论或者Email@
- Email:2694048168@qq.com