公共资源管理
公共资源是指在允许所有用户可以看到并且绑定到运行的容器里的资源,OpenBayes 通过一个特殊的账号 openbayes
来发布公共资源。目前 OpenBayes 支持的公共资源有三种类型:
- 公开教程
- 公开数据集
- 公开预训练模型
公开教程
注意
出于安全的考 虑,正在运行中的教程是不会被其他用户看到的,只有序号最大的关闭的容器执行或者是快照才会展示出来。如何创建快照见 文档。
公开教程的创建
公开教程通常是指可以执行的代码、Jupyter 工作空间的集合,对于 OpenBayes 账号来说,一个「公开教程」实际上就是一个关闭了的「容器的执行」。按照以下步骤可以创建一个公开教程。
1. 切换到 OpenBayes 账号,创建一个新的容器
如上所述,一个「公开教程」实际上就是一个关闭了的「容器的执行」
2. 将教程需要的资源存储在容器中
有多种方法可以将相应的资源上传到容器中:
- 通过 GitHub 下载到容器中
- 通过 Jupyter 编 辑器的上传功能从本地上传资源到容器中
注意
所有的资源都应存储在容器中的 /openbayes/home
目录下,保存在其他目录下的文件在容器关闭后都无法被保存下来。
3. 提供 README.md 文件 (可选)
在容器中默认的 /openbayes/home
路径下可以提供一个 README.md
的 Markdown
格式的文件作为教程的一个说明文档,该特性与 GitHub 仓库的 README.md
作用是一致的。
完成容器内文件的编辑和整理后就可以关闭容器了。
4. 将容器设置为公开类型
如上图所示,将该教程设置为公共资源,就可以在「公开教程」页面看到相应的资源了。
用户创建公共资源的个数也有上限,管理员可以在如下的配置中对「公有容器」的个数做修改:
公开教程的更新
当容器中有多次执行时,公开教程中所展示的内容永远是最新一次执行或者是快照的内容。如果需要对公开教程里面的内容进行更新只需要在对应的公开容器中创建新的版本即可。
注意
出于安全的考虑,正在运行中的教程是不会被其他用户看到的,只有序号最大的关闭的容器执行或者是快照才会展示出来。如何创建快照见 文档。