第3章 NVIDIA NIM モデルサービングプラットフォームでのモデルの管理と監視


クラスター管理者は、NVIDIA NIM モデルサービスプラットフォームのモデルを管理および監視できます。NVIDIA NIM モデルの選択オプションをカスタマイズしたり、NIM モデルのメトリクスを有効にしたり、その他のタスクを実行できます。

3.1. NVIDIA NIM モデルサービングプラットフォームのモデル選択オプションのカスタマイズ

NVIDIA NIM モデルサービスプラットフォームでは、NVIDIA GPU Cloud (NGC) から利用可能なすべての NVIDIA NIM モデルを利用できます。NIM モデルは Deploy model ダイアログの NVIDIA NIM リストから選択してデプロイできます。リストに表示されるモデルをカスタマイズするには、希望するモデルを指定して ConfigMap オブジェクトを作成します。

前提条件

  • OpenShift クラスターのクラスター管理者権限を持っている。
  • NVIDIA Cloud Account (NCA) をお持ちで、NVIDIA GPU Cloud (NGC) ポータルにアクセスできる。
  • NVIDIA NIM モデルサービスプラットフォームで選択できる NVIDIA NIM モデルの ID を知っている。

    注記
    • モデル ID は NGC Catalog で確認できます。ID は通常 URL パスの一部です。
    • モデル ID は、NGC CLI を使用して検索することもできます。詳細は、NGC CLI リファレンス を参照してください。
  • Account のカスタムリソース (CR) の名前と namespace を知っている。

手順

  1. ターミナルウィンドウで、以下の例のように、クラスター管理者として OpenShift CLI にログインします。

    oc login <openshift_cluster_url> -u <admin_username> -p <password>
    Copy to Clipboard Toggle word wrap
  2. 次の例のような、NVIDIA NIM モデルサービスプラットフォームで選択できるようにするモデル ID を含む ConfigMap オブジェクトを YAML ファイルで定義します。

    apiVersion: v1
    kind: ConfigMap
    metadata:
     name: nvidia-nim-enabled-models
    data:
     models: |-
        [
        "mistral-nemo-12b-instruct",
        "llama3-70b-instruct",
        "phind-codellama-34b-v2-instruct",
        "deepseek-r1",
        "qwen-2.5-72b-instruct"
        ]
    Copy to Clipboard Toggle word wrap
  3. Account CR の名前および namespace を確認します。

    oc get account -A
    Copy to Clipboard Toggle word wrap

    次の例のような出力が表示されます。

    NAMESPACE         NAME       TEMPLATE  CONFIGMAP  SECRET
    redhat-ods-applications  odh-nim-account
    Copy to Clipboard Toggle word wrap
  4. ConfigMap オブジェクトを Account CR と同じ namespace にデプロイします。

    oc apply -f <configmap-name> -n <namespace>
    Copy to Clipboard Toggle word wrap

    <configmap-name> は YAML ファイルの名前に、<namespace>Account CR の namespace に置き換えます。

  5. 以前に作成した ConfigMap オブジェクトを、Account CR の spec.modelListConfig セクションに追加します。

    oc patch account <account-name> \
      --type='merge' \
      	-p '{"spec": {"modelListConfig": {"name": "<configmap-name>"}}}'
    Copy to Clipboard Toggle word wrap

    <account-name>Account CR の名前に、<configmap-name>ConfigMap オブジェクトに置き換えます。

  6. ConfigMap オブジェクトが Account CR に追加されたことを確認します。

    oc get account <account-name> -o yaml
    Copy to Clipboard Toggle word wrap

    以下の出力のように、Account CR の spec.modelListConfig セクションに ConfigMap オブジェクトが表示されます。

    spec:
     enabledModelsConfig:
     modelListConfig:
      name: <configmap-name>
    Copy to Clipboard Toggle word wrap

検証

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る