为什么用Ubuntu?
在下面的安装过程中就能体会到:下面的软件在Ubuntu下安装都比较的简单方便。
平台做得好,客户喜欢用。软件商也会花心思开发优化。如此形成了正向良性循环。
https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0
建议留出100GB的空间装系统。
需要注意:
snap help --all
可查看帮助文档。sudo apt install tree
。此命令以树形结构显示文件结构。ls ll cp rm mv mkdir
等等。如果不想用GPU加速,这一步可以忽略。这个坑很多。
通用方式:https://www.jianshu.com/p/1baf9848b7d7 比较复杂。
ubuntu安装显卡驱动的三种方法 第三种方法比较简单。亲测可用。
make
没有报错即可。
cd ./bin/x86_64/linux/release
./deviceQuery
会输出显卡信息和CUDA,CUDA Runtime的版本信息。
nvidia-smi
可以显示显卡信息。安装Python有两种方法:官网下载或者用Anaconda。
后者相当于把python和相关的常用包全部整合到了一起。适合离线安装。但是包比较大,较为臃肿。
借助pycharm的包管理工具,一样可以做到anaconda可视化管理包的效果。当然,前提是有网络。
python3.6已经集成到了ubuntu18.04LTS中了。不需要再次安装
参考:使用Anaconda2 和 Pycharm搭建Python IDE
如果使用python3.x,需要下载Anaconda3。
注意下载.sh包安装Pycharm,桌面没有图标。不如下面的snap
方法。
pycharm应该是最好用的python IDE之一了。编码调试都很方便。
Ubuntu系统可以下载.run文件离线安装。不过,推荐使用snap
命令。官网也是如此推荐的。
Pycharm支持snap安装。详细的snap
命令参考:Ubuntu中snap包的安装,删除,更新使用入门教程
sudo snap install pycharm-community --classic
另外,可以用:
snap info pycharm-community
查看版本信息。选择相应的版本安装,一般安装stable版本。
pro版集成jupyter notebook。还有其他功能,不常用到就用CE版足够了。
sudo snap install pycharm-professional --classic
pycharm中可以直接安装:File->Settings->Project Interpreter->搜索tensorflow。可以安装CPU版和GPU版本的。
pycharm安装各种包的优点在于:1. 可视化安装,不用敲命令。2. 自动解析自动安装依赖包。
也可以用TF官网的方法
插播一个技巧:让PIP使用国内镜像,安装更快!
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
需要装两个东西torch和torchvision。
具体方法同(六)。
也可以参考官网的方法:
pip3 install https://download.pytorch.org/whl/cu100/torch-1.1.0-cp36-cp36m-linux_x86_64.whl
pip3 install https://download.pytorch.org/whl/cu100/torchvision-0.3.0-cp36-cp36m-linux_x86_64.whl
检验:
在Pycharm的Python Console里输入:
import torch
torch.cuda.is_available()
如果输出结果是true,说明GPU版本的Pytorch安装配置正确。
GitHub上很多Demo都是用Jupyter Notebook写的。
Pycharm CE版不能直接打开,需要安装Jupyter Notebook。
可以参考:
Linux Ubuntu下Jupyter Notebook的安装
或者官网Installing the Jupyter Notebook
Enjoy~