Kaggle使用GPU的记录

关于Kaggle使用GPU的注意事项:

1、百度官网
2、注册过程!!!(正在尝试!)
点这!!!参考此链接可以解决,非常有效
未知错误:邮箱验证码一直报错,不能手动输入,要在电脑端的邮箱click here点进去就可以成功登录!!!
3、使用过程:
注意注意:一定要切换状态到GPU!!!
在这个里面选择:
在这里插入图片描述
(1)新建notebook,自命名。
(2)点击“Your Work”,下面会有自己创建好的Notebook,选择进入。
(3)添加自己的数据集:
有一个add data----->Your Dataset------>选择并上传
注意:Kaggle使用GPU的记录_第1张图片
这里显示的是数据集是否上传成功,有的话,才说明你数据集有,否则就是一个no attached…
数据集上传成功会显示在input目录下,所以后面有一步要修改路径:
直接右键鼠标放在传入进来的数据集,复制路径eg:

../input/iqadb/IQA-DB/QADSfullinfo.mat
../input/iqadb/IQA-DB/QADS

(4)自己的代码怎么上传上去?
简单粗暴!(直接上传压缩包这个方法我还没学会)
直接在下面的“块粘上去”
注意:Dataset.py和config.py文件最上面要添加:

%%writefile Dataset.py
%%writefile config.yaml

main函数中如果直接运行报错:
在args.add的一行代码中的括号内添加:(args=[])
(5)如果在第一个epoch的val可以成功训练,但是报错显示,没有final_test的“不存在当前路径中的文件与目录等”,要注意修改保存权重文件的路径:

修改保存文件的路径eg:
path_checkpoint = "best_epoch.pkl"
model.load_state_dict(torch.load('./best_epoch.pkl'))
path_test = "the_finaltest_result_best_epoch"

(6)如果要在云端运行:
**要save version即可!**左下角会显示一直在转的圈圈,就是正在运行,然后你可以在上方的一个小框框里看见不断变化的内容,那就是你的模型在训练!可以断网,关电脑都不影响代码后台的运行!
**如果在前端运行,**直接“run all”点击一下即可。

云端运行方法
后续关注:
(1)在出现异常时,怎么将模型保存下来,然后下次可以直接使用?
(2)怎么将指标存入txt文档中?(未完待续…)

四月份第一天打卡!!愚人节快乐!!

你可能感兴趣的:(科研记录,python,其他)