介绍:
- Google Colaboratory是谷歌开放的云服务平台,提供免费的CPU、GPU和TPU服务器。
- 支持Pytorch、Tensorflow、Keras等框架
- 平台风格类似于“jupyter notebook”。同时也可以运行部分Linux命令来辅助代码的运行。
- Colab可以访问Google Drive内容,且需要提前注册一下Google账户。
- Google Drive:https://drive.google.com/drive
- Colab: https://colab.research.google.com/drive/
使用笔记:
- 登录Google Drive,选择一个目录–>右击–>更多–>Google Colaboratory,就可以创建Colab文件了。
- 注意:第一次创建,需要关联更多应用,选择关联Colaboratory文件
- 注意:第一次创建,需要关联更多应用,选择关联Colaboratory文件
- 配置环境(每次都要配置):创建完成之后,会自动弹出Colab界面。然后你就可以:①修改文件名称;②设置python版本和服务器类型:代码执行程序–>更改运行时类型–>python3+GPU(自己选择)
- 关联Google Drive:执行下面代码,然后点击链接,授权后复制“ authorization code”填入后回车一下,就可以完成关联了。
点击左侧菜单,可以看到“文件”下方生成了一个“drive”文件夹,和云盘中文件夹保持同步。
# 直接在ipynb里加载(mount) 你的Google Drive:
from google.colab import drive
drive.mount('/content/drive')
- 使用linux命令:前面需要加上"!"就可以了。如:查看当前路径:
!pwd
、运行某python文件:!python xxx.py
、查看GPU信息:!nvidia-smi
- 注意:切换工作目录无法使用cd来完成,需要使用chdir函数。如下:
import os
os.chdir("/content/drive/dataSet")
- 据说,Colab最多连续使用12小时,超过时间系统会强制停止,再次使用需重新配置。
- 切换tensorflow版本:在2020年3月27日,Google Colab将Tensorflow的版本默认设置为2.x版本。 若仍想用Tensorflow 1.x版本,则需要运行如下代码。
# 把Google Colab中默认的2.xTensorflow版本切换为1.x版本
%tensorflow_version 1.x
# # 之后要重启一下runtime
# import os
# os.kill(os.getpid(), 9)
- colab中也有一些快捷键挺好用的:shift+alt+↓(复制) 、alt+↓(移动)、。。。。。。
参考博客:
1.Google Colab使用教程
2.Google colab 更改tensorflow版本
3.使用Google Colab时,将Tensorflow版本转换到1.x版本