废话不多,直入正题:
一:注册Google Colab
google colab是集成在google drive上的东西,所以需要通过google drive进入。首先下载google chrome浏览器,注册google 账号
在注册过程填写手机号获取验证码阶段,会出现报错情况(无法获取手机),问题原因:(浏览器是中文的,这个时候只需要点击右上角三个竖点表示的设置,在把浏览器设置成英文即可。(注册完再改回中文,这都无所谓。)
注册完账号,直接搜索google drive(https://drive.google.com/)
此时已经进入你自己账号所拥有的google drive(:推荐Clash for Windows)
二:Google Drive使用:
进入到google drive后,看到你的左侧
点击我的云端硬盘,会发现里面有一个Colab_Notebooks,接下来对我的云端硬盘中的Colab_Notebooks文件夹点击右键:
上传文件夹------->上传你所需要训练模型的整个文件夹,包括train dataset、test dataset、code等(你模型所需要的一切)(如果没有Colab_Notebooks 可以直接右击我的云端硬盘进文件夹上传)。
上面的EG是上传完成的。
接下来右击我的云端硬盘
选则Google Colaboratory。
会打开一个新的界面,这个就是Google Colab。
三:Google Colab使用:
红色框:更改你的控制台名字,想改啥改啥
黄色框:Edit 版本,点开里面有个Notebook setting 这里切换你的Google Colab 使用GPU、TPU 还是CPU,选择GPU后。
选择GPU 点击Save。
蓝色框:链接键,确保你切换GPU模式后,连接服务器的。
接下来:在Code下面的这个位置
!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}
复制这一段,运行(快捷键shift+回车键)。可以看到每一行前面都有个! ,这也是不同于Jupyter的地方,在非终端的地方输入代码,也就是后缀.ipynb文件输入代码都需要前面加一个!。
会出现下面这一些运行结果,可以看到有两个蓝色的网址链接,因为在下面运行结果中需要进行一个身份验证,
(1)第一个蓝色链接出现的时候,会有一个输入框,里面需要你填一串码,这个码就在出现的蓝色链接中,点击进去,一步步操作就可以获得(记得是只需要确认一下账号密码),获得一串字符,输入到第一个框中点击回车。
(2)接着会出来第二个框,参考第一个框的操作
接着再输入:
!mkdir -p drive
!google-drive-ocamlfuse drive
from google.colab import drive
drive.mount('/content/drive')
这刚才往Goole Drive中上传的文件夹,给它链接到Google Colab里,这样就能在Google Colab 里操作代码了。
最左侧下面的文件夹,就可以在Google打开你的代码了。
基本上环境被Google Colab自动配置好了,缺什么安装什么就行,速度特别快,pytorch 安装也直接是cuda版本的(当时题主根本就没装,它就自带了)
接下来就可以操作你的代码了。
可以发现此时的Google Colab 没有终端框,此时就是你花钱的地方了,因为只有开通Colab pro+才能使用终端,并且使用更大的内存(26G)、更大的显存(16G).放心一个月只需要9.9美元。
Google Colab右上角小齿轮:
选择Colab Pro 里面的最下面的Colab Pro+,点进去就是付费操作了,需要VISA卡。
开通会员之后。看你的Colab 最左下角。
出现了一个这个,这样你就可以使用终端了。并可以在刚才的NoteBook中选择high-ram.
。
结束,可能有些地方没有说到,私信会回。