一.什么是Google Colab

Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果。它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行,可以共享,就如同您使用 Google 文档或表格一样。Colaboratory 可免费使用。利用Colaboratory ,可以方便的使用Keras,TensorFlow,PyTorch,OpenCV等框架进行深度学习应用的开发。
与其它云服务相比,最重要的特点是Colab提供GPU并完全免费,你没听错是免费!它自带免费的Tesla T4 GPU。

我最近在准备毕业论文,无奈自己的笔记本自带的740实在跑不动,发现Colab的确是非常优秀的一款工具(仅免费的GPU就已征服了我)。接下来我对Colab的使用做简单介绍,希望对一些感兴趣的小伙伴有所帮助!

二.先决条件

1.首先我们得翻得了墙,这个涉及到一些法律问题,这里就不具体说了,可以自行想办法。
2.需要有Google账号,这个是在条件1满足的前提下实现的,应该也不难。
满足上述两个条件后,我们就可以开始了。

三.Colab的使用

1.进入谷歌云盘
搜索google drive,依次点击Driver、Go to Driver


2.新建文件夹
Colab的使用需要借助于Google云端硬盘,可以自由创建文件夹名称,也可以使用默认文件夹Untitled folder。在这里我使用了默认文件夹Untitled folder作为演示。

3.新建Colab笔记本
进入Untitled folder后,新建Google Colaboratory创建笔记本。这里需要注意:没有这一选项时,需要在Connect more apps(关联更多应用)中关联Google Colaboratory。

创建好之后可以看到Untitled0.ipynb笔记本。

4.更改硬件设置
进入Untitled0.ipynb笔记本,点击Edit、Notebook setting

选择GPU选项

这里多说一点,colab笔记本和我们本地用的jupyter notebook很类似,有兴趣的小伙伴可以自己测试一下。对于工程项目来说,只允许一个colab笔记本一般是无法完成的,下面大概说下怎么利用colab笔记本运行.py文件。这一步你需要把工程文件全部上传到谷歌硬盘上,通过Upload folder实现。

四.挂载Google Drive

在colab上的操作实际就是在一个分配好的linux系统主机上操作,我们需要手动设置好和程序所中需路径一致的目录结构。最简单并且能够可视化的方法就是挂载google drive,然后对于文件的上传、新建、删除等工作便可以在google drive中进行。

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

会出现

这里需要另起一个网页,登录谷歌账号,复制运行码,把运行码粘贴待方框处就完成了挂载。

然后进入到你要运行的py文件处

!python ***.py

五.其他注意事项

1.colab笔记本其实是一个虚拟机,执行命令一般前面都需要加比如:!pip install **
2.常用指令:
切换tensorflowban版本:%tensorflow_version 1.x%tensorflow_version 2.x
查看在使用哪个GPU:from tensorflow.python.client import device_lib device_lib.list_local_devices()
3.在使用GPU时如果出现You cannot currently connect to a GPU due to usage limits in Colab.原因可能是你一直挂着硬盘但一直空闲不用,等24小时就重新有额度了,注意是24小时不是晚上12点刷新额度。

Google Colab免费GPU使用教程,亲测成功!相关推荐

  1. Google Colab 免费GPU 教程

    Google Colab 免费GPU 教程 近日google的交互式工具Colaboratory推出GPU支持的版本,支持免费的Tesla K80,可以使用Keras.Tensorflow和Pytor ...

  2. 【亲测】跑深度学习模型:笔记本的RTX3060 6G vs Google colab免费GPU 速度比较

    简单测评 笔记本:thinkbook16p RTX3060标配 模型是FCN,跑的小数据集, 用的tensorflow 同样的数据和模型参数,我们来看看在两块GPU上的表现如何吧: 1.本地 RTX3 ...

  3. Google Colab 免费GPU服务器使用教程 挂载云端硬盘

    一.前言 二.Google Colab特征 三.开始使用 3.1在谷歌云盘上创建文件夹 3.2创建Colaboratory 3.3创建完成 四.设置GPU运行 五.运行.py文件 5.1安装必要库 5 ...

  4. Google Colab 免费GPU服务器使用教程

    一.前言 不知道大家是否为了寻找免费GPU服务器而焦头烂额.  近些天,谷歌推出了Google Colab(Colaboratory)  官方对其的说明是: Colaboratory 是一个研究项目, ...

  5. Google Colab免费GPU 超详细使用教程

    写在前面 2018年,在Coursera上学习Google的课程时,使用到了Colab,当时了解不深,老是放开课程链接,不需要配置,只需要密钥就可以做相关作业和演示代码.当时用完没再继续使用.最近,由 ...

  6. 使用Google colab的GPU运行resnet

    使用Google colab的GPU运行resnet 由于我的电脑显卡是AMD,跑代码每一个epoch都要超级超级久,偶然间听到了Google colab,于是用起来了,感觉非常爽 Colaborat ...

  7. Youtube上面的Red5 官方视频下载教程,带字幕【亲测成功】

    前言 近来在学习Red5 开源流媒体服务框架,官网上的信息足以让一个新手入门 有官方参考手册 -- 快速了解red5的相关信息 有Red5 on Stackoverflow  -- 在上面可以提问或者 ...

  8. geonode geoserver win10 安装教程(亲测)

    geonode geoserver  win10 安装教程(亲测) 目录 0. geonode简介 1.相关链接 2.安装步骤 3. 遇到的坑 0. geonode简介 GeoNode 是一个地理空间 ...

  9. Fiddler修改返回数据教程,亲测有效

    Fiddler修改返回数据教程,亲测有效!!! 1.首先手机连接好代理进行抓包,触发你要改的那个接口,选中它,按alt+F11打断点 这个时候fiddler左下角会出现一个红色图标,如图: 2.重新触 ...

最新文章

  1. 操作系统原理之磁盘调度
  2. python发送文件到钉钉群_iOS python 自动化打包,并在钉钉群里发通知
  3. 每日一笑 | 终于知道为什么胖了之后气质会垮了
  4. 2020 区域赛(沈阳) M. United in Stormwind fwt + sosdp
  5. 计算机专业英语教程计算机硬件翻译,计算机专业英语教程第5版翻译
  6. 朵朵糖故事机器人怎么更新_点播故事 |孙悟空三打白骨精
  7. IE haslayout总结
  8. github 建立博客
  9. Python数据库模块pymssql连接SQLServer数据库操作详解
  10. java 新手入门电子书_java从入门到精通第6版电子书 PDF高清版
  11. m3u8播放器-DPlayer,P2P加速 记忆播放
  12. 原子哥家的 SIM800L透传模式配置
  13. 怎么解决redis雪崩和穿透
  14. 上海提取公积金所需材料
  15. uni-app 在mac电脑连接安卓手机进行真机调试
  16. C语言练习题,大小写字母转换,ASC码的输出
  17. HTML CSS JS实现网页聊天窗口,js实现聊天对话框
  18. 分享|2023年全球市场准入认证咨讯
  19. 太阳能MPPT充电控制板
  20. u-boot开机logo修改及kernel启动动画去除

热门文章

  1. Java实现最粗略的小学生数学考试自动系统
  2. Mixly图形化编程四轴飞行器飞控程序
  3. python遍历循环和无限循环结构_Python通过for、while等保留字提供遍历循环和无限循环结构...
  4. 仙人掌之歌——权力的游戏(4)
  5. Power BI可视化看板作品
  6. DTS(设备树)入门
  7. 企业宣传片拍摄中导演的重要性
  8. px4+vins+ego单机鲁棒飞行一(px4+mavros篇)
  9. mysql统计信息_mysql收集统计信息
  10. Web 证书和IE浏览器的关系