Google colab

  • 简介
  • 新建
  • 挂载Google Drive
  • 运行程序

简介

Google colab在编辑时候和jupyter notebook类似,并且提供免费的GPU以供使用,这对于需要处理大量数据运算的机器项目来说再合适不过了。


新建

new --> more --> colaboratory

代码执行程序 --> 更改运行时类型 --> 选择python版本和加速器

挂载Google Drive

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

  1. 授权google账号
!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}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12


运行后会先后出现两个链接,分别点击后同意授权,复制verification code至对话框。
授权成功后会看到左侧“文件”中出现“M”

  1. 挂载drive目录
    首先把项目所在文件夹上传至Google Drive,然后将整个drive挂载。
!mkdir -p drive
!google-drive-ocamlfuse -o nonempty drive
  • 1
  • 2

执行后可以看到左侧“文件”中出现“drive”目录,这就是你自己的Google Drive了,点开可以发现目录和文件和自己的google drive一致。

  1. 将项目文件夹设为默认目录
import os
path = "drive/csdn "
drive/MachineLearning/GANs/Pokemon_WGANGP
os.chdir(path)
os.listdir(path)
  • 1
  • 2
  • 3
  • 4
  • 5

content/drive/后面跟着的就是自己在google drive里的目录。
有时候这条命令会不成功,本人也没细琢磨其中原因…但是可以通过进入目标目录的方式替代。

%cd drive/csdn
!ls
  • 1
  • 2

运行程序

  1. 安装需要的第三方包
    colab默认装好了tensorboard,但是要用到其他不存在的包时还是需要自己安装。直接使用pip的方式就可以。
  2. 运行程序
    到现在为止,工作目录已经安排好,所需第三方包也安装好,可以执行我们的程序了。
  3. 程序新产生的文件可以在google drive中查看

版权声明:本文为CSDN博主「BJGuoanno1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:(https://blog.csdn.net/weixin_43792757/article/details/84523103)

Google Colab 挂载 Google Drive相关推荐

  1. google colab挂载google云盘

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

  2. 解决Google Colab 读取Google Drive(云盘) 文件速度慢

    问题描述 使用colab的时候,当需要从云盘中读取(图片)数据时,相比于本地磁盘读取,速度非常慢. 猜测可能是文件数量过多时,请求和获取数据占据了很多时间. 解决方法 方法一(个人推荐) 上传文件到云 ...

  3. Google Colab——用谷歌免费GPU跑你的深度学习代码

    Google Colab简介 Google Colaboratory是谷歌开放的一款研究工具,主要用于机器学习的开发和研究.这款工具现在可以免费使用,但是不是永久免费暂时还不确定.Google Col ...

  4. Google Colab——谷歌免费GPU使用教程

    Google Colab简介 Google Colaboratory是谷歌开放的一款研究工具,主要用于机器学习的开发和研究.这款工具现在可以免费使用.Google Colab最大的好处是给广大的AI开 ...

  5. 谷歌 colab_使用Google Colab在Python中将图像和遮罩拆分为多个部分

    谷歌 colab Data labelers use special annotation tools for objects annotation. For example, the Compute ...

  6. 英伟达登录界面卡住_免费!Google Colab现已支持英伟达T4 GPU

    [新智元导读]Google Colab现在提供免费的T4 GPU.Colab是Google的一项免费云端机器学习服务,T4GPU耗能仅为70瓦,是面向现有数据中心基础设施而设计的,可加速AI训练和推理 ...

  7. 如何使用 Google Colab (或其他 python 笔记本)读取谷歌硬盘的文件

    存档和上传 单独上传大量图像(或文件)需要很长时间,因为 Google Drive 必须为每个图像单独分配ID和属性.建议先归档数据集. 一种可能的归档方法是将包含数据集的文件夹转换为".t ...

  8. Google Colab的使用

    参考:https://www.jianshu.com/p/2cf00bb9db34?utm_source=oschina-app 需要提前准备: 1.科学上网工具 2.一个谷歌账号(Google Co ...

  9. 初学者学习深度学习,不得不会的Google Colab基本操作

    @Author:Runsen 最近,一直在学习Google Colab.可以来说,学习Ai,入门就是Google Colab 文章目录 Google Colab 启动Google Colab 从Git ...

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

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

最新文章

  1. 为Qt扩展QextSerialPort类
  2. Java基础之Comparable接口和Comparator接口的比较
  3. linux查看进程相关命令
  4. pytorch张量的简介与创建(代码)
  5. 初步了解并使用正则表达式 (REGular EXPression)
  6. php字符串分割tp模板,ThinkPHP 模板substr的截取字符串函数详解
  7. 鸿蒙os2.0将再公测,“最强”系统跑步入场,华为鸿蒙OS 2.0公测再开启,幸福来得太突然!...
  8. [Vani有约会]雨天的尾巴(树上差分+线段树合并)
  9. Allegro 常见问题
  10. [转组第3天] | 黑盒测试
  11. 怎么用photoshop抠图,得到透明图片,填充颜色,得到一个程序透明图标
  12. Win10系统bhound7.sys蓝屏故障修复
  13. 计算机基础操作测试题,计算机基础操作练习题.pdf
  14. MSP430 5xx/6xx Watchdog看门狗编程实例
  15. linux挂载img镜像文件,如何挂载.img格式的镜像
  16. Note For Linux By Jes(4)-文件的压缩与打包
  17. 《七周七并发模型》笔记
  18. 算法:使用单词表拼接字符串的方法数
  19. echarts 重新渲染数据
  20. 电脑桌面计算机总是自动打开,电脑开机后自动打开很多软件怎么办

热门文章

  1. java怎么保留两位小数_Java中怎样保留两位小数。是不是要用Math.round()啊?
  2. 阿里巴巴宣布5.4亿战略投资中国万网==互联网电子商务绑定互联网基础服务为手机电子商务开拓铺路...
  3. 如何将pdf分割成一页一页的
  4. archlinux fcitx5-rime五笔输入法
  5. 开发单位 vmin/vmax
  6. SoftICE使用(2)-网络远程调试zz xfocus
  7. 添加蒙版,分分钟搞定PPT封面
  8. 用css hack解决IE5 IE5.5 IE6 Firefox浏览器兼容性
  9. Springboot项目javax.validation使用方法详解
  10. 2017-11-28 clac 简易计算器