用 bayes 管理容器
bayes
命令行下有「工作目录」的概念,它对应着 OpenBayes 容器中的「输出」目录。通过命令行工具创建容器时需要首先把一个本地目录当作「工作目录」并与 OpenBayes 的「容器」建立映射关系,具体操作如下:
- 切换到需要执行的代码所在的目录
cd ~/openbayes-mnist-example
- 初始化一个新的容器
bayes gear init mnist-example
此时当前目录已经和 mnist-example 这个容器创建了映射关系,创建的「执行」都会出现在该容器下面
备注
使用 bayes gear ls
命令,可以查看你的所有容器
bayes gear init
命令可以使用已存在的容器名称或容器 ID 对当前目录进行容器初始化,若使用一个不存在的容器名称进行初始化,会创建一个新的容器。
准备工作完成之后,我们将来介绍一下几种接入方式的使用
通过命令行参数创建「Python 脚本执行」
通过命令 bayes gear run task -h
可以看到大量的样例提示如何创建一个「Python 脚本执行」。
我们这里先创建一个比较简单的版本:
$ bayes gear run task --env=tensorflow-1.15 -- python main.py
正在向服务器发送上传请求...
服务器已响应
正在读取文件列表,请稍候...
共有文件 95 个
正在检查 .openbayesignore 文件...
已剔除 .openbayesignore 忽略列表中的文件及文件夹
正在压缩代码...
压缩代码完成
正在初始化上传中...
正在上传压缩包。总共上传大小: 49.31 MiB
49.31 MiB / 49.31 MiB [=================================] 100 % 4.21 MiB/s
正在移除已完成上传的压缩包
代码上传成功
正在向服务器请求创建容器...
容器创建成功
容器正在启动中...
打开网页 https://openbayes.com/console/username/containers/d1JKTyFQq1W/isqgy7idosrk 可查看容器 mnist-example 的详细信息