天池比赛:Docker 学习笔记
2021-02-22 02:22 作者:一念逍遥-天南柳承敏 | 我要投稿
目标:制作image供比赛平台pull
一、获取镜像库公网网址
本人是在阿里云注册的帐号,并完成了实名(注意!!!不实名认证无法通过比赛报名)
二、制作镜像并推送至镜像库
1.login docker(请将tianchi替换成自己的账号)
2.在文件需要copy至镜像内的目录下新建Dockerfile文件,如:
Dockerfile文件内容为:
run.sh 参考 :
env_check.py参考:【先只写导入包的代码,确保镜像环境没问题再加其他代码】
3.build image
4.tag and push image
三、在提交页面提交镜像地址及版本号
注意事项:比赛阿里云容器镜像仓库 地域推荐使用深圳,要求能跑通 nvidia-docker run -v /data:/tcdata your_image sh run.sh
验证, 可以自己安装 cuda 和 nvidia-docker来进行跑分.
由于我提交的程序并不是baseline,结果是running error,docker部分成功了,后续将学习baseline。
