利用Google colab进行开发

1、工具

Google Colab: 谷歌提供免费的集群GPU,可以在里面跑自己的代码
Google Drive: 谷歌的移动云硬盘,可以在里面存储自己的文件

通过在Google Colab中运行代码可以将二者配合使用,将自己想跑的代码放在Google Drive中, 然后通过Colab来跑。

2、账号

首先,你必须要有一个谷歌账号,用来登录Google Colab 和Google Drive。
怎么注册,显然只是一个网络问题,不作回答。

3、将colab和drive连接使用

  • 第一步:在colab运行代码

     from google.colab import drive
     drive.mount('/content/drive')
    

    运行之后会输出如下:
    在这里插入图片描述

  • 第二步:输入授权码
    点击图中蓝色链接,按提示登录谷歌账号,登陆之后会弹出一个窗口,上面有一串字符串,那就是授权码,点击复制,填入上一步图中的方框,然后运行。

  • 第三步:打开drive中的文件
    上面两步执行完之后就完成了连接,在侧边栏的content中会出现drive文件的目录,可以直接打开,如图:
    利用Google colab进行开发_第1张图片

  • 第四步:申请GPU
    顶部项目栏找“修改”,然后:修改——>笔记本设置——>硬件加速器——>GPU,如下图:
    然后执行:

     !/opt/bin/nvidia-smi
    

    即可查看分配的显卡状态,如下图:
    利用Google colab进行开发_第2张图片
    至此,你就可以开始快乐的跑代码了。要注意的是,在colab上创建的环境、git拉的代码都会在12小时之后被收回。分配给你的GPU,如果长时间没用会收回,持续运行时间超过12小时也会被收回。

4、colab语法

  • 命令前加!

colab的使用与jupyter基本相同,控制台命令前都必须加个 ’ ! ’ (感叹号)。比如:
利用Google colab进行开发_第3张图片
[PS: jupyter的基本操作可以看这里。]

  • 切换当前文件夹
    在colab中可以使用ls, pwd等命令,但是使用cd命令时是无法切换目录的,想要切换当前目录,做法如下:

     import os
     os.chdir(“PATH”)
    

    其中PATH为路径,可以使用绝对路径和相对路径。

你可能感兴趣的:(环境配置,google,drive,python,机器学习)