AI

CodaLab用法

2018-08-08  本文已影响0人  aimark

最近在参加一个学术评测CMRC2018,提交系统需要用到CodaLab。去百度和Google发现少有关于codalab的使用说明,只好去看官方文档,简单总结了一下用法,为大家提供一些便利。
文章最后写了我在codalab上踩过的坑,大家注意绕坑哈!
我的邮箱:mark.skj@qq.com 请大家多多指导以及交流

1、注册Codalab账户

填写注册表单,然后注册就行,注册链接:codalab注册.

2、上传源程序

2.1、新建工作目录

注册完毕之后,登陆到系统中,系统会默认建立一个home工作目录。点击右上角的My Dashboard



新建一个Worksheet,名称可以根据实际情况填写



2. 2、设置工作目录权限(非必要操作)

上传的源代码默认是公众可见的,我们可以设置相应的权限防止源代码泄露,在上方点击命令行(下图所示),输入命令。


2.3、 上传(删除)源程序到worksheet
2.3.1、上传

点击Upload,然后选择文件上传。可以单个文件上传,也可以打包成zip文件上传,打包必须得是zip格式,上传之后,系统会自动解压zip文件。


等待上传进度条完成,文件的state显示为ready,即为上传成功

点击文件,右下方contents为文件的内容。文件内容下方的host worksheets是包含此文件的所有目录。左上方uuid为文件的通用唯一识别码。
2.3.2、删除

右击文件,会出现三种状态

3、运行源程序

3.1、运行环境配置

运行自己的源程序需要相应的环境,这就要用到Docker,网上关于Docker的介绍以及相关的东西就比较多了,大家自行去了解,后期打算再写一个关于docker的文章。

3.2、运行程序

运行程序有两种方式,这里推荐使用介绍的第一种(命令行方式)


需要调用的Docker镜像、GPU、磁盘空间等等也可以手动填写
手动填写申请
3.3、结束源程序

选择程序右击会出现四个选择,前三个和文件的选择一样,第四个表示:

4、一些命令(持续更新)

将程序生成的文件输出,格式:cl make + 程序名称 + / + 文件在程序内容(contents)中的地址 + -n + 输出的文件命名
例如我要输出train程序里面answer文件夹里面的report.json文件,并且命名为oupri.json
cl make train/answer/report.json -n oupri.json

我跳的坑(持续更新)

上一篇下一篇

猜你喜欢

热点阅读