免费使用高性能的GPU和TPU—谷歌Colab使用教程

Colab 使用 PyTorch-TPU ·在Colab上安装PyTorch/XLA ·在TPU上运行基本的PyTorch函数,比如创建和添加张量。 ·在TPU上运行PyTorch模块和autograd。 ·在TPU上运行PyTorch网络。 在Colab TPU上使用张量、运行模块和运行整个网络非常简单 运行的前提是: 首先在主菜单上,单击Runtime并选择Change Runtime type。设置“TPU”为硬件加速器。下面的单元格确保您能够访问Colab上的TPU。 选好TPU import os assert os.environ['C 阅读详情

楼主前一阶段在做视频插帧算法应用,鉴于在自己的本子上跑代码是在太慢,又不好意思在跑路后还是用学院的服务器账号,所以翻来覆去学会了在谷歌使用免费的算力进行模型训练和使用。在开始使用前,请您准备自己的Google账号并熟悉Jupyter Notebook的使用

1. Colab简介

什么是 Colab?
借助 Colaboratory(简称 Colab),您可在浏览器中编写和执行 Python 代码:

  1. 无需任何配置
  2. 免费使用 GPU和TPU
  3. 轻松共享

无论您是一名学生、数据科学家还是 AI 研究员,Colab 都能够帮助您更轻松地完成工作。

PS:Colab免费版一次只享有12个小时的使用时间,并且使用期间不能关闭浏览器。如果是富哥,可以开通付费订阅,拥有更高级的处理器,更大的内存和更长的运行时间,并且在浏览器关闭后仍能继续运行代码。

2. 使用准备

2.1 科学上网

Colab是谷歌旗下产品,由于众所周知的原因,谷歌的服务在中国大陆地区不能直接访问,所以请各显神通,楼主就不细说了。

2.2 Google Drive

由于Colab的服务器是共享机制,所以上面的数据和文件在离开Colab十二个小时会自动删除,为了保存我们的代码和数据,我们需要在Colab上挂载谷歌云盘(就是中间那个三角形辣)
在这里插入图片描述
在Google云盘下,新建colab文件夹以放置我们要在colab上运行的文件。并将要运行的工程文件上传到该文件夹下。

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

3. Colab 使用

3.1 云硬盘挂载

找到上传的项目文件及,点击右键打开方式,选择关联更多应用。
在这里插入图片描述
搜索Colaboratory,使用Colab打开。
在这里插入图片描述
打开后会自动生成一个.ipynb文件,我们在这个文件里进行命令输入和执行

使用如下命令挂载谷歌云盘,挂载到/content/drive/目录下

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

在这里插入图片描述

使用如下命令将当前目录更改到指定的项目文件夹下面,xxx替换为自己的工程文件目录,并展示该目录下的所有文件和目录

import  os
#改变当前工作目录到谷歌云盘的路径
path="/content/drive/MyDrive/colab/xxx/"
os.chdir(path)
os.listdir(path)

3.2 硬件选择

点击代码执行程序,选择更改运行时类型,将运行加速器改为GPU,也可以使用TPU运算,这里不详叙述TPU及其代码框架。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
等到连接成功后,使用!nvidia-smi命令可以查看当前使用的GPU设备,楼主作为白嫖怪好几次分到了Tesla T4(还行)
在这里插入图片描述

3.3 环境配置

Colab已经默认安装了PyTorch的环境,但是有一些其他的环境包需要自己安装。
注意:每次使用Colab前都需要配置环境,因为Colab在用户离开后会清空用户的文件和数据。
例如,使用pip安装FFmpeg

!pip install ffmpeg

3.4 运行程序

使用python命令运行python程序,例如

!python inference_video.py --exp=2 --video=50_2.mp4
Google Colab TPU 使用方法 最近在白嫖Google colab,发现有免费的TPU可以。 阅读详情

相关推荐

新手使用Google Colab

1. 创建Google账号 不论是访问Google云端硬盘还是Colaboratory使用页面,一般都是访问不到的,这就需要我们借助于加速软件来访问(大家都懂,此处就不多做介绍)。 此处提供一个加速软件网址:加速 有了该网络加速软件,我们就可以轻松访问这些网页,同时可以创建Google账号了,本人在电脑上和手机上尝试了创建,最后建议大家在手机上创建账号。电脑上在获取手机号验证码时会出现像此手机号码无法用于进行验证的问题。 在手机上创建账号步骤: 1.下载QQ邮箱 ...

bgbgssh1314的博客 1560

Google Colab的使用

google colab

weixin_44334635的博客 4701

Goolge Colab使用教程

目录 1.1在谷歌云盘上创建文件夹 1.2 创建一个新的Colab Notebook 1.3 设置免费的GPU 1.4执行命令 1.5 挂载Google Drive 1.6 如何上传文件 1.7 运行自己的代码 1.8如何防止Colaboratory断掉 1.9 数据解压 注意事项 1.1在谷歌云盘上创建文件夹 当登录账号进入谷歌云盘时,系统会给予15G免费空间大小。由于Colab需要依靠谷歌云盘,故需要在云盘上新建一个文件夹。比如,我建立一个名为m...

weixin_45912366的博客 1万+

白嫖google-GPU: 如何使用colab

如何使用免费的Colab进行深度学习

sangwz 1万+

(新手向)从零开始使用Colab进行机器/深度学习详细教程

(新手向)从零开始使用Colab进行机器/深度学习详细教程什么是Colab如何使用ColabColab的几种使用方式像Jupyter Notebook一样使用如何使用GPU加速如何使用Colab跑我们的程序 疫情期间只能在家实习,用笔记本做简单的机器学习还能勉强凑合,深度学习随便训练个模型要跑几天几夜。不过如果我们使用Google Colab的GPU资源,什么电脑都可以玩深度学习啦! 什么是Col...

qq_38736504的博客 3万+

谷歌Colab运行Tensorflow、Keras、Theano、PyTorch简单使用(暂停更新)

Colab(Colaboratory)是谷歌提供的一个免费的可用于机器学习编程的云端笔记本,提供了免费的GPU与TPU云端加速设备,解决了普通电脑显卡配置不足的问题,官网网址:欢迎使用 Colaboratory 新建笔记本 在起始页菜单栏选中“文件”,选择“新建笔记本”,可在新建的笔记本中下载依赖、库等,执行相关代码 执行代码 将代码输入代码框中,点击代码框左侧上方的“播放”按钮执行 安装相关库...

代码使我快乐 4610

Google Colab免费GPU使用教程

有时候本地跑代码可能耗时比较久,而且还会耽误你本地电脑的使用,购买云服务器又不舍得买,所以我们可以使用谷歌的免费服务器,可以使用GPU跑代码Google Colab官网是一个免费的基于云端的Jupyter笔记本环境,由Google提供。它提供了一个方便的平台,使用户可以创建、分享和协作编写Python代码和机器学习模型。以下是是免费的,无需购买任何硬件或软件。使用Google的云端计算机,使用户能够在云端上运行代码,而不必担心自己的电脑性能和存储空间。Jupyter基于Jupyter。

niulinbiao的博客 1万+

如何使用谷歌colab

本文主要介绍了如何使用谷歌colab的实战方案,希望能对大家有所帮助。 文章目录 1. 背景描述 2. colab实战方案

weixin_43178406的博客 4623

怎么上永久免费的GPU与TPU服务器colab

什么是 Colaboratory? 借助 Colaboratory(简称 Colab),您可在浏览器中编写和执行 Python 代码,并且: 无需任何配置 免费使用 GPU,TPU 轻松共享 colab适合做一些模型的调试,因为是谷歌的服务器,所以下载外网的训练数据集贼快,像kaggle也可以直接用api下载数据集到谷歌云盘。       当然,由于是谷歌的服务器,所以要能连接上谷歌,如果连不上可以看文章底部提供的一种免费使用谷歌的方法(仅限于

weixin_43162240的博客 1万+

导带、价带

价带是电子的“束缚态”能量区间,决定材料的化学性质;导带是电子的“自由态”能量区间,直接决定材料的导电能力;禁带宽度则是区分金属、半导体与绝缘体的核心参数。通过调控能带结构(如掺杂、应变工程),可设计出具有特定电学和光学特性的功能材料,推动电子信息、能源转换等领域的技术革新。

weixin_51552564的博客 5117

Warning-[INFL_DELTA] Too many events zero delay loop

项目场景: 运用VCS工具执行仿真的时候,遇到如下错误提示,但仿真还在继续。 Warning-[INFL_DELTA] Too many events Possible zero delay loop. Too many events in the simulation at time 0 fs. 问题描述: 为什么会有这个问题; 什么导致了这个问题; 原因分析: 1、为什么会有这个问题 由于竞争条件或编码风格不明确,可能会产生零延时回路,导致仿真挂起或仿真时间无限。 2、什么导致了这个问题 举

hh199203的博客 1万+

利用Colab上的TPU训练Keras模型(完整版)

这里写自定义目录标题Colab的建立登录google云盘新建colaboratory运行colaboratoryColab的配置切换服务器模式 CPU/GPU/TPU设置笔记本显示行号执行linux命令文件加载文件的上传/下载挂载driver中的文件夹设置TPU加速colab的入口:driver.google.com功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入...

big91987的博客 1万+

mysql8.0安装及配置超详细教程_mysql-8.0.15-winx64

MySQL8.0配置教程, 全网最详,同时有本地mysql和小皮系统见另一篇

小诺言的博客 2万+

安利一个白嫖云GPU使用——colab使用

对于学生来讲,实验室没有好的设备,在没有GPU只有CPU的情况下,靠CPU跑深度学习代码,有没有一种想把电脑砸了的冲动,这是你需要

amaid的博客 5377

深入解析LCD DRM驱动框架中的KMS与GEM机制

本文深入解析了Linux内核中DRM(Direct Rendering Manager)驱动框架的核心机制,重点剖析了KMS(内核模式设置)与GEM(图形执行管理器)的工作原理。KMS作为显示系统的总指挥,负责原子化地控制CRTC、Encoder、Plane等硬件资源,确保画面同步更新,避免撕裂;GEM则作为显存大管家,通过DUMB和PRIME机制高效管理图形缓冲区的分配、共享与同步。文章结合RK3568平台实战,阐述了如何利用这些机制优化显示性能,并提供了调试技巧与常见问题解决方案。

weixin_29188997的博客 387

zemax光线光扇图

通过入瞳某一坐标(PX,PY)的光线在像面上有唯一的位置(EX,EY),以EX,EY为纵坐标,以PX,PY为横坐标,分别建立坐标系,把通过入瞳的光线都在坐标系里描点就得到了光扇图。对于视场内任意一点,取其子午面内的光线,以光线在光阑面上的透射点坐标为横坐标,同时以该光线在像面上的坐标为纵坐标,描出所有点,构成的图形即为子午面光扇图。在焦点位置,曲线的斜率为0,也就是说,不管入射时的横坐标(光阑面上的位置)是多少,离轴多远,都将汇聚在焦点处。此时,子午面和弧矢面有不同的分布,两条曲线不重合。

fendoudecheng的博客 8099

【colab】谷歌colab免费服务器训练自己的模型,本文以yolov5为例介绍流程

colab,yolov5,目标检测,训练模型,免费服务器,免费GPU,

weixin_55274216的博客 8977

python爬虫案例——腾讯网新闻标题(异步加载网站数据抓取,post请求)(6)

本篇案例主要讲解异步加载网站如何分析网页接口,以及如何观察post请求URL的参数,网站数据并不难抓取,主要是将要抓取的数据接口分析清楚,才能根据需求编写想要的代码。

@优快云盲敲代码的阿豪的博客 946

免费GPU哪家强?谷歌Kaggle vs. Colab

作者 | Jeff Hale译者 | Monanfei责编 | 夕颜出品 | AI科技大本营(id:rgznai100)谷歌有两个平台提供免费的云端GPU:Colab和K...

AI科技大本营 1万+

虚拟电厂功率预测最佳实践白皮书

虚拟电厂(VPP)通过聚合分散的可再生能源资源,为电网提供可观测、可调度和可交易的解决方案。本文提出了一套功率预测方法论,并给出LSTM实现脚本,涵盖资源接入、数据治理、预测模型设计及市场交易闭环。针对风-光-储-负荷混合场景,该方法论强调轻量化部署和滚动优化,可有效提升预测精度和调度收益。未来研究将融合深度气象预报和强化学习,进一步优化VPP的协同调度能力。

专注AI大模型,软件混淆,授权 377

GVINS数据采集(u-blox fp9 + D435i)

1、配置千寻的RTK账号 采集数据当天购买千寻的RTK账号,然后在Window下,输入账号和密码 (具体的步骤如之前面连接所示),查看u-center软件上的信息,确保接收机可以收到RTK信息; 2、查看Linux系统下u-blox是否可以正常接受GPS信号和RTK数据流 1、GPS信号信息 // 打开端口 1 cd ublox_f9p/src // 或者在终端1下也可以 source devel/setup.bash r.....................

努力努力努力 2609

【Tensorflow教程笔记】使用 TPU 训练 TensorFlow 模型

Tensorflow教程笔记 基础 TensorFlow 基础 TensorFlow 模型建立与训练 基础示例:多层感知机(MLP) 卷积神经网络(CNN) 循环神经网络(RNN) 深度强化学习(DRL) Keras Pipeline 自定义层、损失函数和评估指标 常用模块 tf.train.Checkpoint :变量的保存与恢复 常用模块 TensorBoard:训练过程可视化 常用模块 tf.data :数据集的构建与预处理 常用模块 TFRecord :TensorFlow 数据集存储格式 常用

nanke_4869的博客 6817

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

谷歌 Colab:学习 Python 和大模型的利器

谷歌 Colab,又称 Colaboratory,是一个基于 Jupyter 笔记本的免费在线平台,可让您在浏览器中编写和执行 Python 代码。它无需配置,即可轻松访问 GPU 和 TPU 等强大硬件,并支持丰富的文本、代码、图像、视频等格式,非常适合学习 Python 和大模型。网址:https://colab.research.google.com/谷歌colab更简洁,打开后直接新建笔记本使用,也可以使用教程、github等网站写好的笔记本使用。

偶尔记一下 - mybatis.io 1925

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【colab】白嫖Google的tpu和gpu

先打开Google云盘. 在关联应用里搜索 Colaboratory 安装插件。 安装完成后就可以直接在Google云盘里创建colab了。 然后在 ‘代码执行程序’ 里找 ‘更改运行时类型’, 可以选择实在gpu上跑还是tpu。 (这里的gpu是Tesla T4,因为 gpu 的话网上资料一大把,这里接下来已 tpu 为例) 可以通过一下代码将你的 Google云盘挂载到 notebook上 (这里会给你一个网址,打开后是Google云盘的授权码,粘贴下来,因为这里已经授权过了所以下图中没有提示,

weixin_41369892的博客 3155

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Google Colab使用教程

简介 Google Colaboratory是谷歌开放的云服务平台,提供免费的CPU、GPU和TPU服务器。 目前深度学习在图像和文本上的应用越来越多,不断有新的模型、新的算法获得更好的效果,然而,一方面对资源的要求越来越高,另一方面很多开源的模型在国内无法使用。例如,前段时间研究的图片风格快速转换中用到的模型训练,在GPU上运行需要4个多小时,在CPU上无法想象。再者,tensorflow-hu...

乖兔子的专栏 2万+

怎么使用永久免费的GPU与TPU服务器colab

什么是 Colaboratory? 借助 Colaboratory(简称 Colab),可以在浏览器中编写和执行 Python 代码,并且: 无需任何配置 免费使用 GPU,TPU 轻松共享 colab适合做一些模型的调试,colab下载常见的训练集网站的数据贼快,像kaggle也可以直接用api下载。 colab的使用 使用火狐浏览器可以打开colab,先看一下colab编辑器的页面,类似Python的jupter,可以按块运行,不用配置,目前是默认配置了tensorf...

逆流而上Mr李 1487
上一篇: 【参赛记录】糖尿病遗传风险预测
下一篇: 【Kaggle实践记录】电商图片分类
Ace2NoU
博客等级 码龄7年 664粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ace2NoU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值