Google AI 工具 Colaboratory 的使用方法(免费GPU加速)

Colaboratory 是 Google 的一个研究项目,旨在提供开发者一个云端训练神经网络的工具。它是 Jupyter 一个笔记本环境,完全运行在云端。Colaboratory 存储在 Google Drive 中,可以进行共享。Colaboratory 向开发者提供了免费的 Tesla K80 GPU 使用。


Colaboratory 的使用方法

Colaboratory 的使用需要有谷歌账号登录谷歌云盘。以下教程基于 Google 浏览器(桌面版 Chrome)操作,并且使用代理访问 Google。

1.创建 Colaboratory 文件

●进入谷歌云盘,新建一个文件夹(本教程以GoogleAI命名),进入文件夹,点开新建 ‐> 更多 ‐> 关联更多应用,搜索并找到Colaboratory,然后关联:
在这里插入图片描述
●通过右键单击 ‐> 更多 ‐> Colaboratory 创建一个新的 jupyter 笔记本:
在这里插入图片描述
●通过点击文件名来重命名:
在这里插入图片描述

2.笔记本的设置

目前 Colaboratory 中的笔记本支持 Python3 和 Python2,并且提供了 GPU 或者 TPU 处理器加速训练神经网络。
● 选择 修改 ‐> 笔记本设置:
在这里插入图片描述

●设置 Python 版本和使用硬件加速:
在这里插入图片描述

3.运行代码

●到目前为止我们便可以使用 Jupyter 编写执行我们的代码程序,Jupyter 并非静态页面,而是一个可让您以 Python 和其他语言编写和执行代码的互动环境。具体步骤:

  • 新建代码
  • 输入代码内容
  • 点击运行代码
    在这里插入图片描述

●我们也可以运行一些 ubuntu 命令(每个运行单元格相当于一个命令行窗口),每条命令以英文的 ‘!’开始:
在这里插入图片描述

4.挂载 Google Drive 文件夹

另一种使用方法是将需要执行源程序文件和数据集上传到谷歌云端硬盘上,通过挂载谷歌云端硬盘到 Colaboratory 所提供的云端Linux系统上,执行.py文件,来实现执行我们的程序代码。

●挂载 Google Drive 文件夹需要运行下方代码进行授权绑定:

## 挂载 Google Drive 文件夹
from google.colab import drive
drive.mount('/content/drive')

运行完,过一会儿会要求点进链接登陆 Google 账号并完成相关授权,复制授权码粘贴到对应位置回车即可,运行完后点击左手边的文件预览,便可以看到多了一个 drive 的文件夹,我们谷歌云端硬盘上的文件便在此文件夹中,我们也可以通过双击文件夹里面的文件进行预览。
在这里插入图片描述
●接下来切换程序执行的工作目录到我们程序代码所在的文件夹,根据实际情况需要修改路径,本教程的代码文件在 google云端硬盘上的 GoogleAI 文件夹中,所以切换到的路径是:“drive/My Drive/GoogleAI”

# 切换程序执行的工作目录,根据实际情况需要修改路径
import os
os.chdir("drive/My Drive/GoogleAI")

在这里插入图片描述
●最后就可以通过命令行的形式执行我们的.py文件,例如:python main.py

5.在 Google Colab 中编辑.py文件

在实际编写代码中,我们难免会需要修改我们的程序代码,重新上传.py源文件到 Google 云端硬盘上是一种方法,但是显得很麻烦,我们可以借助 Anyfile Notepad 工具直接在云端硬盘上修改我们的代码:

  • 点开新建 ‐> 更多 ‐> 关联更多应用,搜索并找到 Anyfile Notepad,然后关联
  • 右键.py文件 ‐> 打开方式 ‐> Anyfile Notepad
    在这里插入图片描述

打开后便可以进行编辑:
在这里插入图片描述

6.总结

  • 在跑代码时,有时候会遇到连接不稳定而断开连接,需要通过手动点击重连
  • 最后提醒下大家,页面打开的情况下最长时间可以到12小时
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值