目录
google colab命令收集
常用命令
连通google drive
Pytorch安装测试
Colab运行ipynb
查看GPU信息
!nvidia-smi #查看GPU信息
>> NVIDIA-SMI 418.67 Driver Version: 410.79 CUDA Version: 10.0
Tesla T4 15079MiB
查看当前Ubuntu系统版本
!lsb_release -a #查看当面的Ubuntu系统版本
>> Ubuntu 18.04.2 LTS
显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号。
!uname –a
>> Linux 08170ce9b5c9 4.14.79+ #1 SMP Wed Dec 19 21:19:13 PST 2018 x86_64
x86_64 x86_64 GNU/Linux
列出所有的安装包
!dpkg --list
Ubuntu显示文件、目录切换、新建、删除
!ls #显示当前目录下的文件、文件夹
cd #切换目录 (前面没有!)
!mkdir #新建文件夹
!touch #新建文件
!rm #删除文件
输入下列命令行后,会出现一个验证链接,点击链接后(此时已登录google账户),获取验证码,复制粘贴过来。
from google.colab import drive
drive.mount('/content/drive/')
验证通过后,在colab上会出现目录drive/My Drive/,此目录下就是google drive上面的文件夹信息。因My Drive有空格,不能用cd命名进入,要用ls命名:
!ls "/content/drive/My Drive/"
如果My Drive下或者google drive下有一个文件夹名为Colab_Test,用cd Colab_Test是进不去的,还得用ls命名
!ls "/content/drive/My Drive/Colab_Test/"
之后可以用!mkdir !touch新建文件夹和文件,但只能用ls查看生成的文件夹和文件,在google drive上是看不到的。
查看python版本
!python3 --version
!python --version
>> Python 3.6.7
安装pytorch GPU 版本 (cuda100 ubuntu python3.6 torch1.1 torchvison0.3)
!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
查看pytorch 版本
import torch
print(torch.__version__)
(1)先上传要运行的程序到google drive上。
(2)右键ipynb文件-->打开方式-->Colaboratory
(3) 在ipynb文件的起始运行命令前插入新的命名,设置运行环境,切换工作目录:
(3.1)安装所需的运行环境
(3.2) 联通google drive 和 Colaboratory,获得授权:
from google.colab import drive
drive.mount('/content/drive/')
(3.3) 更改工作目录
(下面的代码中,需要运行的super-resolution.ipynb是在google drive里/Colab_Test/deep-image-prior/目录下)
import os
path = "/content/drive/My Drive/Colab_Test/deep-image-prior/"
os.chdir(path)
os.listdir(path)
!ls
(3.4) 在 修改-->笔记本设置,把硬件加速器改为GPU
(3.5) 运行除上述设置命名外的ipynb命名,网页切换后运行出错(在本地机上运行正常),则再重新运行上面的设置命名。
(4)注意事项
(4.1) 在google drive上打开第二个ipynb,环境和第一个ipynb是不一样的,需要重新设置
(4.2)运行程序numpy报错,有可能是colab上版本过高,需要重新安装降低numpy版本