简介

Google Colab是一个云端Jupyter 笔记本环境,它是完全免费的,唯一的限制条件是需要挂个梯子,毕竟是谷歌的东西。


使用方式

1.创建Colaboratory

在谷歌云盘中新建中选择更多——>Google Colaboratory建立一个Jupyter文件。

  • 创建文件

  • 文件概况

2.基本使用

此文件中的基本命令使用与Jupyter相同,但是它还支持dos命令,只需要加上!前缀即可:

!pwd
!ls
!pip install pyqt5

此运行环境本质上是一个linux虚拟机。新建的环境默认使用CPU我们需要将其更改为GPU,在代码执行程序——>更改运行时类型中将其改为GPU:

!nvidia-smi查看一下Google所分配的GPU,是Tesla T4,16G的显存足以应付一般的模型。

但是仅仅在上面简单的运行一些基础命令是不够的。我们需要将我们本地编写的工程文件移植到云端来运行。这需要挂载drive云盘。

3.挂载Drive云盘

连接云盘

首先安装一些必要的系统库,并进行授权。

!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}

运行之后出现如下结果:

此时需要点击链接登录google账号复制密匙进行授权(上图为授权完毕后的状态)。每一个Notebook需要进行一次授权。

挂载云盘

使用如下命令创建并挂载云盘。运行如下命令后,Notebook运行环境中的drive文件与云盘根目录连接。

!mkdir -p drive
!google-drive-ocamlfuse drive

上传自己的文件

在云盘中建立一个文件夹(例如test),将自己的工程上传进去

更改工作目录

使用os更改工作目录(不能使用!cd命令):

import os
os.chdir("drive/test")

运行模型

直接使用dos运行以编写好的代码

!python3 test.py

End

但是,Colab的GPU资源并不是无限制使用的,每天有一定的使用限制,而且Notebook有空闲超时自动断开的缺陷,大概一个小时左右,因此如果人不在电脑旁边需要使用脚本对其进行持续操作。

使用google云GPU服务器免费训练模型(薅羊毛)相关推荐

  1. 华为云GPU服务器使用PaddleClas和PaddleServing训练、部署车辆类型分类模型服务

    0 前言 以下针对最近使用PaddleClas和PaddleServing在华为云GPU服务器上训练和部署一个车辆类型识别模型过程进行记录,以供日后自己参考和其他有需要的朋友一些帮助,接触这方面东西时 ...

  2. 【深度学习】谷歌云GPU服务器创建与使用指南(二)

    接上一篇:[深度学习]谷歌云GPU服务器创建与使用指南(一) 这篇介绍ssh连接及一款客户端xshell 本篇将分为以下几点讲述: 1.ssh客户端 2.ssh公钥配置 3.使用xshell连接ssh ...

  3. gpu云服务器运行游戏_在滴滴云 GPU 服务器上使用NVIDIA NGX环境搭建

    1.NGX 简介 NVIDIA NGX是一个新的深度学习技术,将基于AI的加速和增强图像.视频处理的功能直接集成到应用程序中.NVIDIA NGX利用Tensor Core最大限度地提高其运行效率,因 ...

  4. 阿里云gpu服务器计算性能,gpu服务器价格(最新收费标准)

    阿里云GPU云服务器是基于GPU应用的计算服务,多适用于AI深度学习,视频处理,科学计算,图形可视化,等应用场景,型号有AMD S7150, Nvidia M40, Nvidia P100,Nvidi ...

  5. 腾讯云GPU服务器价格表出炉新鲜的

    腾讯云GPU服务器计算型GN7实例30元.GPU计算型GN10X 60元.GPU计算型GN10Xp 70元.GPU计算型GT4配置1888元,搭载NVIDIA T4 GPU.NVIDIA V100 G ...

  6. 腾讯云GPU服务器渲染型GN7配置性能详解

    腾讯云GPU服务器NVIDIA渲染型GN7vw在GN7基础上配置vDWS License服务器并安装GRID driver的渲染型实例,GPU采用NVIDIA Tesla T4,CPU基于2.5GHz ...

  7. 阿里云GPU服务器收费标准、学生价格及一个小时费用大全

    阿里云GPU租用费用价格表,GPU计算卡包括NVIDIA V100计算卡.T4计算卡.A10计算卡和A100计算卡,GPU云服务器gn6i可享受3折优惠,阿里云百科分享阿里云GPU服务器学生优惠价格. ...

  8. 【已解决】nvidia-smi报错:NVIDIA-SMI has failed because it couldn’t communicate with the ... 阿里云GPU服务器

    问题描述 如题,起因是在阿里云GPU服务器上,使用原先正常运行的镜像生成了容器,但容器的显卡驱动出问题了,使用nvidia-smi命令会报错 NVIDIA-SMI has failed because ...

  9. 腾讯云GPU服务器GN8/GN7/GN6S/GN10Xp/GI3X/GT4

    腾讯云GPU服务器实例规格,腾讯云服务器网来详细说下腾讯云GPU计算型GN6.GPU计算型GN6S.GPU计算型GN7.GPU计算型GN8.GPU计算型GN10X.GPU计算型GN10Xp.GPU推理 ...

最新文章

  1. RESTful视图之Request 与 Response
  2. 代码下移快捷键_Intellij IDEA 快捷键大全
  3. 累加求和 Accumulate.java
  4. ElasticSearch中distinct,count和group by的实现
  5. 第一部分:TCL基本知识
  6. 【机器学习算法专题(蓄力计划)】十、机器学习中必备的高等数学和线性代数基础
  7. nginx配置设置,使部分页面访问跳转到404页面
  8. tcpcopy使用方法
  9. 2013江苏计算机二级vfp试题,2013年3月全国计算机二级VFP真题
  10. python的认识_Python学习之认识python
  11. 学院邮件服务器搭建方案
  12. Arcgis(三)——重分类
  13. Java--汽车之家论坛反爬虫破解
  14. python将多个表的数据合并到一个表
  15. 最新酒桌小游戏喝酒小程序源码/带流量主
  16. 服务器维护实用工具(Unicode)版本,修复SQL Server 2000数据库之实战经验
  17. 洛谷P1244 青蛙过河 DP/思路
  18. Nuxt 引入外部CDN插件配置
  19. nodejs 在执行 npm install 的时候出现问题
  20. AES128加密算法与实现1

热门文章

  1. linux下socket编程之远程备份服务器
  2. 为什么高通滤波器也能变成微分器?
  3. 第三章 DirectX 图形绘制(下)
  4. 联想拯救者R9000X、Y9000X、R7000P和Y7000P有什么区别 哪个好
  5. 最屌NLP——-BERT之安装篇
  6. 【天梯赛】L1-034 点赞 (20分)
  7. php redis 实现点赞,redis 微博点赞的实现
  8. Keil MDK软件仿真STM32F4出现access violation at 0x40023800: no read permisson
  9. 关于lable/lable标签的理解
  10. 相对定位和绝对定位的理解与应用