当前位置: 首页 > news >正文

Colab-免费GPU算力

文章目录

  • 简介
  • 注册云盘
  • 安装colab
  • 新建colab
  • 装载云盘
  • 测试

简介


在这里插入图片描述
Colab全称Colaboratory,即合作实验室,是谷歌的提供的一个在线工作平台,使用Jupyter笔记本环境,完全运行在云端,且重点是提供了免费的K80及以上GPU算力。

由于GPU适合计算密集型,CPU适合IO密集型,所以对于深度学习中的大量矩阵运算使用GPU会更快,而且Colab支持PyTorch、TensorFlow、OpenCV等框架,不必自己再去搭环境。

但是,由于是谷歌的在线产品,意味着需要用魔法去访问谷歌,且容易掉线存储空间小,只有15G的Google Drive。过审原因,不让给麻瓜教魔法,可以三连后私我👀。

Colab也提供了付费服务,包括9.99刀每月的Pro和49.99刀每月的Pro+版,对应更好的GPU算力。Google Drive也可以付费扩容。
在这里插入图片描述

注册云盘


访问https://www.google.com/intl/zh-CN/drive/,登录谷歌账号,进入云端硬盘。
在这里插入图片描述

安装colab


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

新建colab


新建一个colab文件:
在这里插入图片描述

插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/

设置GPU:
在这里插入图片描述
在这里插入图片描述
查看GPU参数:

!/opt/bin/nvidia-smi

在这里插入图片描述
全靠运气,这次分到了T4 o( ̄▽ ̄)o
从知乎上参考各GPU比较:
在这里插入图片描述

装载云盘


由于是云端,所以本地数据需要上传到云盘,然后Colab从云盘中获取数据。
在这里插入图片描述
在这里插入图片描述
登录账号后,就可以看到Google Drive中的文件了。
在这里插入图片描述
然后从Google Drive中上传的文件和数据都授权给Colab可以读取了。

上面是图形化操作方法,也可以直接用代码进行装载:

# 加载盘
from google.colab import drive
drive.mount('/content/drive/')

文件点击这里上传:
在这里插入图片描述

上传速度取决你的魔法强度。
比如我把iris数据集上传后,colab中同步可以看到。

在这里插入图片描述
在这里插入图片描述

测试


对于机器学习中的绝大多数库都已经安装好了,不需要再搭建环境,Nice~
如果没有的话pip一下即可,此外Jupyter笔记本就是一个linux环境,可以使用linux命令,由于云盘服务器在外网,所以下载外网数据也是飞快。
在这里插入图片描述
至此就可以开始你的项目了~

原创不易,请勿转载本不富裕的访问量雪上加霜
博主首页:https://wzlodq.blog.csdn.net/
来都来了,不评论两句吗👀
如果文章对你有帮助,记得一键三连❤

相关文章:

  • 【CH559L单片机】串口下载程序说明
  • CMake中macro的使用
  • windows利用msys2安装minGW64
  • (42)STM32——LCD显示屏实验笔记
  • 全国青少年软件编程等级考试标准Python(1-6级)
  • Java语法基本概念
  • 一文搞懂CSS盒子模型
  • 【PAT甲级】1123 Is It a Complete AVL Tree
  • PWM实验(控制蜂鸣器,风扇,马达)
  • MySQL 从入门到入狱 rm - rf /* 咳咳~ 到精通
  • 回溯算法 - 二叉树中和为某一值的路径 字符串的排列
  • 纯C实现的贪吃蛇(无EasyX,详解)
  • JAVA计算机毕业设计SUNHome家政服务管理平台Mybatis+系统+数据库+调试部署
  • 【项目管理】Java离线版语音识别-语音转文字
  • HTML5标签+基础特性
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【css3】浏览器内核及其兼容性
  • 2017届校招提前批面试回顾
  • ES6之路之模块详解
  • Idea+maven+scala构建包并在spark on yarn 运行
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java多态
  • Linux各目录及每个目录的详细介绍
  • nginx 负载服务器优化
  • 程序员最讨厌的9句话,你可有补充?
  • 番外篇1:在Windows环境下安装JDK
  • 仿天猫超市收藏抛物线动画工具库
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 关于Flux,Vuex,Redux的思考
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 基于组件的设计工作流与界面抽象
  • 深入浏览器事件循环的本质
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 微信小程序--------语音识别(前端自己也能玩)
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 如何正确理解,内页权重高于首页?
  • ​queue --- 一个同步的队列类​
  • ​卜东波研究员:高观点下的少儿计算思维
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (全注解开发)学习Spring-MVC的第三天
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (正则)提取页面里的img标签
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • .gitignore文件—git忽略文件