注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
此功能仅适用于在代码库中训练的模型。
回顾一下,模型是模型工件和模型适配器的组合:
有时,在不更改或再现模型工件的情况下更新模型适配器可能是有用的。例如:
load
、api
、predict
或run_inference
方法。然而,更新模型适配器也可能会对模型的推理环境引入破坏性更改。在对模型适配器进行更改时必须注意以下几点:
load
、api
、predict
或run_inference
的新实现必须与现有工件兼容。强烈建议在更新模型适配器时谨慎行事,并首先在新分支上测试更改。
Foundry支持在保留已发布模型权重的同时,将模型版本的模型适配器升级到其最新的提交或标签。
要升级模型适配器,首先在定义模型适配器类的代码库中实现并发布更改。在代码库的模型训练模板中,更改将在每次提交后发布。在模型适配器模板中,更改将在创建新标签后发布。
接下来,在模型应用中,滚动到推理配置卡片。点击升级模型适配器。
点击创建模型版本将使用更新后的模型适配器创建一个新的模型版本,并使用先前发布的模型工件。
如果先前的模型版本已提交至建模目标,则更新后的模型版本不会自动提交,必须重新提交。