当前位置:网站首页>网站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 数据集和代码管理

边栏推荐
- Alibaba cloud deploys VMware and reports an error
- Discrete chapter I
- Literature reading: deep neural networks for YouTube recommendations
- Final review of Discrete Mathematics (predicate logic, set, relation, function, graph, Euler graph and Hamiltonian graph)
- Uni app screenshot with canvas and share friends
- Quaternion Hanmilton and JPL conventions
- C # push box
- Procedure execution failed 1449 exception
- Mathematical Essays: Notes on the angle between vectors in high dimensional space
- 计组第一章
猜你喜欢

后MES系统的时代,已逐渐到来

What is an extension method- What are Extension Methods?

EasyExcel导出Excel表格到浏览器,并通过Postman测试导出Excel【入门案例】

Model Trick | CVPR 2022 Oral - Stochastic Backpropagation A Memory Efficient Strategy

企业为什么要实施MES?具体操作流程有哪些?

Vision Transformer | Arxiv 2205 - LiTv2: Fast Vision Transformers with HiLo Attention

Mathematical Essays: Notes on the angle between vectors in high dimensional space

Vscode的Katex问题:ParseError: KaTeX Parse Error: Can‘t Use Function ‘$‘ In Math Mode At Position ...

ctfshow web 1-2

MATLAB image processing - Otsu threshold segmentation (with code)
随机推荐
APS软件有哪些排程规则?有何异常处理方案?
MES系统是什么?MES系统的操作流程是怎样?
(p33-p35) lambda expression syntax, precautions for lambda expression, essence of lambda expression
ERP的生产管理与MES管理系统有什么差别?
MATLAB image processing -- image transformation correction second-order fitting
Pytorch practice: predicting article reading based on pytorch
Clarify the division of IPv4 addresses
Leetcode notes: biweekly contest 69
Vision Transformer | Arxiv 2205 - LiTv2: Fast Vision Transformers with HiLo Attention
Py&GO编程技巧篇:逻辑控制避免if else
Servlet advanced
Learning notes (1): live broadcast by Dr. Lu Qi - face up to challenges and grasp entrepreneurial innovation opportunities - face up to challenges and grasp entrepreneurial innovation opportunities -1
C # hide the keyboard input on the console (the input content is not displayed on the window)
visual studio2019的asp.net项目添加日志功能
2.1 链表——移除链表元素(Leetcode 203)
目前MES应用很多,为什么APS排程系统很少,原因何在?
Summary of structured slam ideas and research process
Vision transformer | arXiv 2205 - TRT vit vision transformer for tensorrt
企业为什么要实施MES?具体操作流程有哪些?
uni-app用canvas截屏并且分享好友