中文预训练泛化能力挑战赛参加记录
task1
安装docker
- 首先因为我觉得官网上下载很慢,搜到一个百度云下载链接: 链接:https://pan.baidu.com/s/11K_egkjaxreFA8UgFkXJgQ
提取码:hhk7
首先,由于win10 home系统默认没有安装Hyper-V虚拟机,所以参考 win10没有Hyper-V的解决方法 的方法,将以下脚本复制到本地文本文件(txt)中,并重命名后缀为hyper-v.cmd,即win下的可执行脚本文件。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
接下来,右键选择“管理员”方式运行,然后就是一通下载执行过程。完毕后,可以在:控制面板–>程序和功能–>点击启用或关闭Windows功能,看到Hyper-V的存在,此时已经打√。
接下来安装WSL2:
参考以下步骤:
https://docs.microsoft.com/en-us/windows/wsl/install-win10
下载并运行可执行的文件夹
通过https://github.com/finlay-liu/tianchi-multi-task-nlp
有相应的教程,注意下载第一步vocab.txt时候点下载按钮进去之后点右键有个网页内容可存为进行保存
。这个在运行时候本地运行会报cuda错误调整对应的版本,train的时候会报内存不足,这个时候需要调小epoch和batch,如果还不行需要租服务器(最好显存大于10G的)。
这里重点说一下zip打包的时候报错:
执行以下命令:
sudo apt-get update
sudo apt-get install
apt install zip
创建阿里镜像
这里主要参考这个网址
https://tianchi.aliyun.com/competition/entrance/231759/tab/226
使用docker传送结果
这里注意首先进入到这个目录下,然后按shift+右键在此处打开powershell
然后依次运行以下几个命令
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
//注意这些命令的用户名是可以在自己的阿里镜像中找到的
docker login --username=用户名 registry.cn-shenzhen.aliyuncs.com
//这里的ImageID,打开自己下载的docker在左侧有个images可以点开查看
docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/test_for_tianchi/test_for_tianchi_submit:1.0
docker push registry.cn-shenzhen.aliyuncs.com/test_for_tianchi/test_for_tianchi_submit:1.0