plugin.yaml 的目录。整体流程见
扩展点;manifest 见插件包。
实例
--exp 是让一个插件跟着作业走的关键:提交时 JobSpec 里会引用那个锁文件,平台把包注入作业。不带
--exp 只会把它放到你自己机器上。
发布时检查什么
- 入口模块在包里存在。
- 顶层没有文件遮蔽真实依赖。根目录下一个
torch.py会让训练进程里之后每一次import torch都加载 你的文件。 - 声明包在
template/之外不含可执行文件。 - 重新计算的内容摘要与客户端声称的一致。
- 这个版本还不存在。版本不可变 —— 修
1.2.0的方式是发布1.2.1。
确认成功
tp plugin
Manage plugins
tp plugin activate
Activate a playbook or prompt version
除
--help 外没有其他选项。
tp plugin deactivate
Restore the built-in defaults
除
--help 外没有其他选项。
tp plugin disable
Disable a plugin
除
--help 外没有其他选项。
tp plugin enable
Enable a plugin (admin)
除
--help 外没有其他选项。
tp plugin info
Show a plugin’s details
除
--help 外没有其他选项。
tp plugin install
Install a plugin
tp plugin ls
List the plugins on the platform
--help 外没有其他选项。
tp plugin publish
Publish a plugin version
tp plugin remove
Remove a plugin from an experiment
tp plugin validate
Validate a plugin package
除
--help 外没有其他选项。