如何实现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

开始沉迷修改报错

注意:kaggle的output目录会在一定时间内清空缓存,写入的文件无法永久保存

好文推荐

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。