admin管理员组文章数量:1559099
目录
前言
一、colab限额、提供的gpu类型
二、colab的使用步骤(如何使用免费gpu资源)
1、添加colaboratory
2、新建colab、连接gpu、挂载google driver
3、项目上传文件并运行
三、快速下载/上传google drive文件的方法(利用multicloud)
四、其他相关技巧
前言
google colab是一个基于云端的免费jupyter笔记本环境,可供用户创建、分享、运行python代码和机器学习模型。
一、colab限额、提供的gpu类型
colab限额:colab能够免费提供资源的原因之一是它采用了动态限额,随时变化以满足用户需求,但无法保证资源的供应或无限供应(单次最长12小时,自动断开连接)。因此,总体使用量限额、空闲超时时长、虚拟机最长生命周期、可用gpu类型等都可能不时变化,colab也不会公布这些限额,因为它们会快速变化。如果用户希望获得更高、更稳定的使用量限额,可以订阅colab pro。
提供的gpu类型: colab 中的可用 gpu 类型是动态变化的,通常包括 nvidia k80、t4、p4 和 p100。
二、colab的使用步骤(如何使用免费gpu资源)
google colab 支持挂载 google drive,方便存储文件。因此,我建议您直接使用 google drive 登录,以便更轻松地进行文件存储。 google driver九游会真人第一品牌官网
1、添加colaboratory
进入 driver 九游会真人第一品牌官网后,登录成功。点击左上角新建,选择关联更多应用并且安装colaboratory。
2、新建colab、连接gpu、挂载google driver
- 如图所示新建jupyter笔记本。(刚安装的可能看不见,刷新一下即可)
- 连接到gpu
点击左侧修改->笔记本设置->选择gpu。
设置好后,在右侧会显示具体的设备信息
如果需要修改文件名,可点击左上角文件名修改:
- 挂载google driver:
为什么要挂载google driver?
如果没有挂载google driver(google 云端硬盘),则下载的文件只会暂时存在(即下次打开时,下载在jupyter notebook的文件就不见了),初始阶段,左侧只有sample_data一个文件夹,当使用代码挂载google driver后,左侧出现driver文件夹,只要我们的文件放在driver后,文件就不会消失了(下次打开的时候需要再次使用代码挂载google driver)
可以点击左侧图标加载(下图),也可利用代码加载。(注意:点击图标加载可以实现打开文件自动加载)
代码加载(成功出现“mounted at /content/drive”表示挂载成功):
from google.colab import drive
drive.mount('/content/drive')
3、项目上传文件并运行
- 项目代码上传
推荐在谷歌云盘里上传项目(因为可以直接将本地项目直接以文件夹的形式拖进来上传)。在云盘里建立好文件路径,直接托进来即可。
- 项目代码运行
上传代码后,输入以下命令即可进入项目文件的工作路径
� /content/drive/mydrive/0深度学习代码运行/3d_cnn
# 注意这里在非交互环境下,需要加上 % 才可以进入该路径
# 这里的 � /content/drive/mydrive/ 是必须的。后面是你在谷歌云盘里的项目路径
也可以通过以下代码导入工作路径
# 上传文件后执行以下代码就可以了
import sys
sys.path.append('/content/drive/mydrive/0深度学习代码运行/3d_cnn')
# 0深度学习代码运行/3d_cnn是你自己的工作路径
在进入项目的工作路径之后,就可以直接输入python 1.py运行代码了
!python train.py
# 这里在非交互下,需要加上 ! 才可以成功执行
- 代码编辑
在云盘里右键需要编辑的py文件,选择打开方式里的texe editor即可编辑。(如果没有,选择关联更多应用里面安装即可)
三、快速下载/上传google drive文件的方法(利用multicloud)
multicloud: 无需下载和安装,在网页登录即可将文件上传到云盘或下载到计算机上,支持30多种云盘。
该平台的免费传输流量是每月5g,超出是需要购买的。
使用步骤:
1、注册并登录multcloud。点击进入multcloud | 最好的免费跨网盘文件传输管理器
2、点击右侧栏'add cloud'并选择'google drive'。
3、选择要下载的文件’download'。
四、其他相关技巧
- 查看显卡驱动
# 查看显卡驱动
!/opt/bin/nvidia-smi
- 多个命令使用&&连接,如果遇到换行记得加\
!cd /content/drive/mydrive/3dcnn && \
pip list
- 管理会话
点击ram旁边的倒三角,查看资源,管理会话。
如果有正在运行的,而且不在使用的gpu会话记得及时关掉,因为个人额度是有限的。所以只要在模型训练时开启gpu模式,其他情况使用none即可。
- 交互指令
用 !bash 开启交互指令,输入exit退出。(不用开小黑窗口啦!唯一的缺点是输入的命令不显示,得点一下才可以显示。)
也可以直接在指令前面加上“ ! ”运行。
- 查看操作系统版本
!lsb_release -a
本文标签: 服务器
j9九游会老哥俱乐部交流区的版权声明:本文标题:利用google colab免费使用gpu服务器详细攻略 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1727352673a1109855.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论