colab的简单使用

导读

穷酸学生搞deep learning,连块GPU都没得用,实在是惨不忍睹。但又要用GPU怎么办,总不可能祈祷老板发善心。这个时候Goole给了我希望,colab向社会各界想学习deep learning的同志提供免费的CPU,GPU,TPU。这里记录一下colab的大概使用。

正确打开colab

1.colab打开就能直接使用,但当你第二次打开的时候,之间的文件和数据就直接清零了。这肯定不能用呀,是不是。

2.不用担心,colab能配置google drive使用,这是google免费给我们提供的云盘。

3.在云盘中点击新建,选择colab,刚开始需要我们自己到下面的更多选项中下载。

4.新建一个ipynb文件就可以操作了,不过此时和直接打开colab的效果是一样的。

挂载云盘到colab上

下载到自己云盘上的数据就不用担心被清除了。

在新建的ipynb文件运行如下代码:

1.绑定你的云盘,给予权限


!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

2.挂载你的云盘到colab上


# 新建一个drive文件夹,将云盘挂载到该文件夹
!mkdir -p drive
!google-drive-ocamlfuse drive

3.指定当前python程序的文件


# 指定当前的工作文件夹
import os
# 此处为google drive中的文件路径,drive为之前指定的工作根目录,要加上
os.chdir("drive/a4") 

# 当你运行一个写好的python文件,里面有各种相对路径应用,如果不指定该python文件,里面的相对路径都会找不到,不可能一个个修改吧。

colab的简单操作

使用GPU

colab默认会给你上CPU。打开修改,选择笔记本配置,选择GPU

运行某个python文件,基本都只要前面加一个!

!python xx.py

查看当前目录所有文件

!ls

查看当前文件路径

!pwd

安装依赖

!pip install xxx

查看GPU信息

!/opt/bin/nvidia-smi

你可能感兴趣的:(AI)