Shortcuts

任务命令

hfai describe

打印任务的 schema yaml,可以在下次创建任务的时候使用

hfai describe <task> > /tmp/task.yml; hfai run /tmp/task.yml

Usage:

hfai describe <experiment> [OPTIONS]

Options:

  • -t, --exp_type <exp_type>

    配合 <experiment> 使用,默认 auto 会尝试解析

Arguments

  • experiment

    用于检索的任务,可以是任务名、是任务ID,也可以是提交的任务配置文件

hfai list

列出用户任务列表, 用户要查看第几页的任务列表

Usage:

hfai list [OPTIONS]

Options:

  • -p, --page <page>

    列出用户任务列表, 用户要查看第几页的任务列表

  • -ps, --page_size <page_size>

    用户指定一页的任务列表有多少条任务

hfai logs

查看任务日志

Usage:

hfai logs <experiment> [OPTIONS]

Options:

  • -f, --follow

    追加查看日志

  • -r, --rank <rank>

    指定查看第几个节点的日志

  • -t, --exp_type <exp_type>

    配合 <experiment> 使用,默认 auto 会尝试解析

  • -c, --container

    查看 container 的日志(非任务日志),–follow 会失效

Arguments

  • experiment

    用于检索的任务,可以是任务名、是任务ID,也可以是提交的任务配置文件

hfai ssh

登录到哪台机器,只能在开发容器内使用

Usage:

hfai ssh <experiment> [OPTIONS]

Options:

  • -r, --rank <rank>

    指定登录到哪台机器

  • -t, --exp_type <exp_type>

    配合 <experiment> 使用,默认 auto 会尝试解析

Arguments

  • experiment

    用于检索的任务,可以是任务名、是任务ID,也可以是提交的任务配置文件

hfai status

查询任务状态

Usage:

hfai status <experiment> [OPTIONS]

Options:

  • -j, --json

    将任务状态转换成 json 格式,是否以json形式查看

  • -t, --exp_type <exp_type>

    配合 <experiment> 使用,默认 auto 会尝试解析

Arguments

  • experiment

    用于检索的任务,可以是任务名、是任务ID,也可以是提交的任务配置文件

hfai stop

关闭任务状态

Usage:

hfai stop <experiment> [OPTIONS]

Options:

  • -t, --exp_type <exp_type>

    配合 <experiment> 使用,默认 auto 会尝试解析

  • --succeeded

    把任务状态写为 succeeded

  • --failed

    把任务状态写为 failed

Arguments

  • experiment

    用于检索的任务,可以是任务名、是任务ID,也可以是提交的任务配置文件