当前位置:网站首页>网站Colab与Kaggle

网站Colab与Kaggle

2022-06-12 08:13:00 OPTree412

1.Colab白嫖方式

1.1 注册

登录谷歌云硬盘。需要注册个Google账号。

1.2 安装Colab

点击左上角的新建,然后按照步骤来
在这里插入图片描述
搜索Colab,点击下载就行
在这里插入图片描述

在这里插入图片描述
然后再次点开新建,就会出现Colab了
在这里插入图片描述
最后在我的云端硬盘里面上传你的代码和数据就可以白嫖喽
在这里插入图片描述

1.3 新建ipynb文件

新建一个ipynb文件
在这里插入图片描述
点击这个文件,就能看到可以操作代码的界面了。在这里插入图片描述
在这里插入图片描述

1.4 初始化代码

首先装在你的硬盘,链接你的代码和数据。
在这里插入图片描述
装载完成之后(继续点击左侧文件夹),会发现多了一个drive目录(drive/My Drive/Colab)
在这里插入图片描述

笔记本设置选择使用GPU还是CPU,有的时候可能GPU数量不够用,需要看运气了。
在这里插入图片描述
在这里插入图片描述
另外还需要一些代码的形式来初始化

# 加载盘
from google.colab import drive
drive.mount('/content/drive')
# 指定当前的工作文件夹
import os
# 此处为google drive中的文件路径,drive为之前指定的工作根目录,要加上
os.chdir("/content/drive/你的文件名") 

在这里插入图片描述
可以查看一下自己的配置

! uname -a  # 查看系统  x86_64 GNU/Linux
! python --version  # 查看python版本 Python 3.7.12
! nvcc --version # 查看cuda版本 release 11.1, V11.1.105

在这里插入图片描述

1.5 运行代码

很简单,就! python 你的文件路径就ok了
需要安装什么包的话也是一样!pip install 你需要的包就行

1.6 头疼问题

1.6.1 长时间挂机就掉线

首先在Colab界面打开控制台(快捷键Ctrl+Shift+I),然后复制以下代码(这段代码的功能是设置每隔60000ms也就是1min自动点击一下Colab的“连接”操作,这样就不至于长时间误操作而导致自动断开连接啦,当然这只是个例子,方法不唯一,大家也可以调整下自己的间隔时间):

function ClickConnect(){
    console.log("Working");
    document.querySelector("colab-toolbar-button#connect").click()
}
setInterval(ClickConnect, 60000)

把上面这段代码添加到下图所示的位置 ,然后敲一下回车键即可
在这里插入图片描述

2.Kaggle白嫖方式

用户每周使用GPU有一定的时间限制,30h左右。

2.1 注册

进入Kaggle官网,注册是很简单的,正常操作来就好。

2.2 新建Notebook

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

2.3 使用数据集

2.3.1 使用Kaggle的数据集

选择你需要的就好
在这里插入图片描述
在这里插入图片描述

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

2.3.2 使用自己的代码和数据集

上传代码及数据集要求压缩包上传,上传后Add进去就好了在这里插入图片描述在这里插入图片描述
可以在这里上传你的数据集和代码,压缩包上传
在这里插入图片描述

2.4 使用GPU

这里是需要科学上网,然后通过你的手机号验证之后,就可以用GPU了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5 后台运行

关掉网页也可以在后台运行你的代码
在这里插入图片描述

2.6 运行代码

写控制命令时,只需要复制路径就可以获得train.py的位置
在这里插入图片描述
训练结果保存的位置应该为/kaggle/working/…
在这里插入图片描述

2.7 数据集和代码管理

在这里插入图片描述

原网站

版权声明
本文为[OPTree412]所创,转载请带上原文链接,感谢
https://blog.csdn.net/CSTGYinZong/article/details/125029778