第 2 章 创建模型 registry


您可以创建一个模型 registry 来存储、共享、版本、部署和跟踪您的模型。

先决条件

  • 您已以具有 OpenShift AI 管理员特权的用户身份登录到 OpenShift AI。
  • 集群管理员已在 OpenShift AI 部署中配置并启用模型 registry 组件。如需更多信息 ,请参阅配置模型 registry 组件
  • 为 OpenShift AI 部署启用模型 registry 组件。
  • 您可以访问外部 MySQL 数据库,该数据库至少使用 MySQL 版本 5.x。但是,红帽建议您使用 MySQL 版本 8.x。

    注意

    ML Metadata 组件需要 mysql_native_password 身份验证插件,才能成功连接到您的数据库。MySQL 8.4 及之后的版本中默认禁用 mysql_native_password。如果您的数据库使用 MySQL 8.4 或更高版本,您必须更新 MySQL 部署以启用 mysql_native_password 插件。

    有关启用 mysql_native_password 插件的更多信息,请参阅 MySQL 文档中的 原生可插拔身份验证

流程

  1. 在 OpenShift AI 仪表板中点 Settings Model registry settings
  2. Create model registry

    Create model registry 对话框将打开。

  3. Name 字段中输入模型 registry 的名称。
  4. 可选:点 Edit resource name,然后在 Resource name 字段中输入模型 registry 的特定资源名称。默认情况下,资源名称将与模型 registry 的名称匹配。

    重要

    资源名称是您资源在 OpenShift 中标记为哪些资源。您的资源名称不能超过 253 个字符,必须包含小写字母数字字符或 -,且必须以字母数字字符开头和结尾。资源名称在创建后不可编辑。

    资源名称必须与 OpenShift 集群中任何其他模型 registry 资源的名称不匹配。

  5. 可选:在 Description 字段中输入模型 registry 的描述。
  6. Connect to external MySQL database 部分中,输入存储模型数据的外部数据库的信息。

    1. Host 字段中,输入数据库的主机名。

      1. 如果数据库在 rhoai-model-registries 命名空间中运行,则只为数据库输入主机名。
      2. 如果数据库在与 rhoai-model-registries 不同的命名空间中运行,以 < host name>.<namespace>.svc.cluster.local 格式输入数据库主机名详情。
    2. Port 字段中输入数据库的端口号。
    3. Username 字段中,输入连接到数据库的默认用户名。
    4. Password 字段中,输入默认用户帐户的密码。
    5. Database 字段中,输入数据库名称。
  7. 可选: 选择 Add CA 证书来保护数据库连接,以使用您的数据库连接的证书。

    1. Use cluster-wide CA bundle 来使用 odh-trusted-ca-bundle ConfigMap 中的 ca-bundle.crt 捆绑包。
    2. Use Red Hat OpenShift AI CA bundle,以使用 odh-trusted-ca-bundle ConfigMap 中的 odh-ca-bundle.crt 捆绑包。
    3. Choose from existing certificates 以选择现有证书。您可以在 rhoai-model-registries 命名空间中选择任何 ConfigMap 或 secret 的键。

      1. Resource 列表中,选择一个 ConfigMap 或 secret。
      2. Key 列表中,选择一个密钥。
    4. Upload new certificate 以上传新证书作为 ConfigMap。

      1. 将证书的 PEM 文件拖放到 Certificate 字段中,或者点击 Upload 以从本地机器的文件系统中选择文件。

        注意

        上传证书会创建带有 ca.crt 键的 db-credential ConfigMap。

        要上传证书作为 secret,您必须在 OpenShift rhoai-model-registries 命名空间中创建 secret,然后在创建模型 registry 时将其选为现有证书。

        有关在 OpenShift 中创建 secret 的更多信息,请参阅使用机密将敏感数据提供给 pod

  8. Create
注意

要查找模型 registry 的资源名称或类型,请点击 registry 名称旁的帮助图标 Help icon 。资源名称和类型用于在 OpenShift 中查找您的资源。

验证

  • 新模型 registry 会出现在 Model Registry Settings 页面中。
  • 您可以点击模型 registry 来编辑模型 registry,然后点击 Edit model registry
  • 您可以在 Model Registry 选项卡中使用模型 registry 注册模型。有关使用模型 registry 的更多信息,请参阅使用模型 registry
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.