如何实现kaggle自由?白嫖GPU?
默认已经有kaggle账号了噢
🔴注意:kaggle的output目录会在一定时间内清空缓存,写入的文件无法永久保存
🔵1. 新建notebook
把notebook改一个名字
🟢2. 输入bash命令
kaggle主要使用bash命令来操作,以!
开头
(另外还有以%
开头的magic 命令,详询%magic
)
1. 初始化git
! git init
2. clone 项目
! git clone xxx
报错Could not resolve host: github.com?
Cloning into ‘xxx’…
fatal: unable to access ‘https://github.com/suprobe/xxx.git/’: Could not resolve host: github.com
这是忘记联网了
🟠在右侧配置栏里选择Notebook options里面的internet选项,打开网络
再!git clone
一遍
成功clone
Resolving deltas: 100% (10/10), done.
这个时候可以在右侧的output下面看到我们克隆的项目在/kaggle/working/ 文件夹下
同时也可以用! ls
查看当前目录下的文件,可以看到克隆的项目文件夹
3. pip install 配置环境
🟡如果克隆的项目中有requirement.txt文件,在右侧/kaggle/working/目录下找到该文件复制路径,进行pip install
!pip install -r /kaggle/working/xxx-master/requirement.txt
🟣如果克隆的项目中没有具体的requirement.txt文件,使用pip install 缺什么包补什么包
!pip install xxx
4. 修改某行代码
怎么在kaggle中修改output里面的代码文件?
首先在本地编辑器编辑修改代码
在kaggle notebook的cell中
- 进入对应目录
⚫注意在kaggle中cd命令不需要加感叹号,否则无法进入项目目录
cd xxx
!ls
- 写入代码文件
%%writefile filename.py
复制粘贴新写入的代码,自定义文件名
运行一下,再查看当前目录确认一遍
!ls
- 删掉不需要的文件
比如修改了train.py文件,新建了另一个,就可以把原来的去掉(直接重写了原文件就算了)
!rm -r train.py
!ls
5. 运行代码
运行python脚本文件
!python filename.py
另外也可以新建文件夹
!mkdir test
!ls
开始沉迷修改报错文章来源:https://www.toymoban.com/news/detail-418142.html
🔴注意:kaggle的output目录会在一定时间内清空缓存,写入的文件无法永久保存文章来源地址https://www.toymoban.com/news/detail-418142.html
到了这里,关于从kaggle上克隆github项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!