Google Colab 挂载 Google Drive
Google colab
- 简介
- 新建
- 挂载Google Drive
- 运行程序
简介
Google colab在编辑时候和jupyter notebook类似,并且提供免费的GPU以供使用,这对于需要处理大量数据运算的机器项目来说再合适不过了。
新建
new --> more --> colaboratory
代码执行程序 --> 更改运行时类型 --> 选择python版本和加速器
挂载Google Drive
在colab上的操作实际就是在一个分配好的linux系统主机上操作,我们需要手动设置好和程序所中需路径一致的目录结构。最简单并且能够可视化的方法就是怪哉google drive,然后对于文件的上传、新建、删除等工作便可以在google drive中进行。
- 授权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”
- 挂载drive目录
首先把项目所在文件夹上传至Google Drive,然后将整个drive挂载。
!mkdir -p drive
!google-drive-ocamlfuse -o nonempty drive
- 1
- 2
执行后可以看到左侧“文件”中出现“drive”目录,这就是你自己的Google Drive了,点开可以发现目录和文件和自己的google drive一致。
- 将项目文件夹设为默认目录
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
运行程序
- 安装需要的第三方包
colab默认装好了tensorboard,但是要用到其他不存在的包时还是需要自己安装。直接使用pip的方式就可以。
- 运行程序
到现在为止,工作目录已经安排好,所需第三方包也安装好,可以执行我们的程序了。
- 程序新产生的文件可以在google drive中查看
版权声明:本文为CSDN博主「BJGuoanno1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:(https://blog.csdn.net/weixin_43792757/article/details/84523103)
Google Colab 挂载 Google Drive相关推荐
- google colab挂载google云盘
from google.colab import drive drive.mount('/content/drive/')
- 解决Google Colab 读取Google Drive(云盘) 文件速度慢
问题描述 使用colab的时候,当需要从云盘中读取(图片)数据时,相比于本地磁盘读取,速度非常慢. 猜测可能是文件数量过多时,请求和获取数据占据了很多时间. 解决方法 方法一(个人推荐) 上传文件到云 ...
- Google Colab——用谷歌免费GPU跑你的深度学习代码
Google Colab简介 Google Colaboratory是谷歌开放的一款研究工具,主要用于机器学习的开发和研究.这款工具现在可以免费使用,但是不是永久免费暂时还不确定.Google Col ...
- Google Colab——谷歌免费GPU使用教程
Google Colab简介 Google Colaboratory是谷歌开放的一款研究工具,主要用于机器学习的开发和研究.这款工具现在可以免费使用.Google Colab最大的好处是给广大的AI开 ...
- 谷歌 colab_使用Google Colab在Python中将图像和遮罩拆分为多个部分
谷歌 colab Data labelers use special annotation tools for objects annotation. For example, the Compute ...
- 英伟达登录界面卡住_免费!Google Colab现已支持英伟达T4 GPU
[新智元导读]Google Colab现在提供免费的T4 GPU.Colab是Google的一项免费云端机器学习服务,T4GPU耗能仅为70瓦,是面向现有数据中心基础设施而设计的,可加速AI训练和推理 ...
- 如何使用 Google Colab (或其他 python 笔记本)读取谷歌硬盘的文件
存档和上传 单独上传大量图像(或文件)需要很长时间,因为 Google Drive 必须为每个图像单独分配ID和属性.建议先归档数据集. 一种可能的归档方法是将包含数据集的文件夹转换为".t ...
- Google Colab的使用
参考:https://www.jianshu.com/p/2cf00bb9db34?utm_source=oschina-app 需要提前准备: 1.科学上网工具 2.一个谷歌账号(Google Co ...
- 初学者学习深度学习,不得不会的Google Colab基本操作
@Author:Runsen 最近,一直在学习Google Colab.可以来说,学习Ai,入门就是Google Colab 文章目录 Google Colab 启动Google Colab 从Git ...
- Google Colab 免费GPU服务器使用教程 挂载云端硬盘
一.前言 二.Google Colab特征 三.开始使用 3.1在谷歌云盘上创建文件夹 3.2创建Colaboratory 3.3创建完成 四.设置GPU运行 五.运行.py文件 5.1安装必要库 5 ...
最新文章
- 为Qt扩展QextSerialPort类
- Java基础之Comparable接口和Comparator接口的比较
- linux查看进程相关命令
- pytorch张量的简介与创建(代码)
- 初步了解并使用正则表达式 (REGular EXPression)
- php字符串分割tp模板,ThinkPHP 模板substr的截取字符串函数详解
- 鸿蒙os2.0将再公测,“最强”系统跑步入场,华为鸿蒙OS 2.0公测再开启,幸福来得太突然!...
- [Vani有约会]雨天的尾巴(树上差分+线段树合并)
- Allegro 常见问题
- [转组第3天] | 黑盒测试
- 怎么用photoshop抠图,得到透明图片,填充颜色,得到一个程序透明图标
- Win10系统bhound7.sys蓝屏故障修复
- 计算机基础操作测试题,计算机基础操作练习题.pdf
- MSP430 5xx/6xx Watchdog看门狗编程实例
- linux挂载img镜像文件,如何挂载.img格式的镜像
- Note For Linux By Jes(4)-文件的压缩与打包
- 《七周七并发模型》笔记
- 算法:使用单词表拼接字符串的方法数
- echarts 重新渲染数据
- 电脑桌面计算机总是自动打开,电脑开机后自动打开很多软件怎么办
热门文章
- java怎么保留两位小数_Java中怎样保留两位小数。是不是要用Math.round()啊?
- 阿里巴巴宣布5.4亿战略投资中国万网==互联网电子商务绑定互联网基础服务为手机电子商务开拓铺路...
- 如何将pdf分割成一页一页的
- archlinux fcitx5-rime五笔输入法
- 开发单位 vmin/vmax
- SoftICE使用(2)-网络远程调试zz xfocus
- 添加蒙版,分分钟搞定PPT封面
- 用css hack解决IE5 IE5.5 IE6 Firefox浏览器兼容性
- Springboot项目javax.validation使用方法详解
- 2017-11-28 clac 简易计算器