colab免费云GPU使用教程

谷歌coLab免费云GPU搭建教程

网上教程的链接

知乎 https://zhuanlan.zhihu.com/p/34436045

cnblogs http://www.cnblogs.com/kid551/p/8544908.html

1、注意第11步的代码替换成下列的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
!apt-get install -y -qq software-properties-common software-properties-common 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}

网上很多教程第一句中使用的是python-software-properties包,但是colab提供的操作系统是最新的18.04 ubuntu,使用该包会出错,显示E: Package 'python-software-properties' has no installation candidate。所以改成使用software-properties-common。具体的,software-properties-common 包是 python-software-properties 的备用包,当系统版本在12.04一下,使用 python-software-properties,当系统版本在12.10以上,使用software-properties-common

2、将google云盘当成一个盘符挂载到colab上

使用 google-drive-ocamlfuse 将云盘文件夹和远程的VM链接起来,方便文件共享操作。

1
2
!mkdir -p drive
!google-drive-ocamlfuse drive

路径:\content\drive\...,后期文件操作啥的就可以与云盘交互了。

3、取消挂载

1
fusermount -u ***pathName***

注意,colab一次只能免费使用最多12小时,过期会自动释放掉之前配置的虚拟环境,那么就需要每次使用时都执行上述操作,可以将其保存成一个文件,每次使用执行一下即可。

-------------本文结束感谢您的阅读-------------
您的鼓励就是我创作的动力,求打赏买面包~~
0%