Skip to content

アプリケーション内で をクリックすると、お使いのDataRobotバージョンに関する全プラットフォームドキュメントにアクセスできます。

予測環境のレビューと追加

予測環境ページでは、使用可能なDataRobot予測環境を確認し、 ポータブル予測サーバーで実行されているDataRobotモデルと 監視エージェントによって監視されているリモートモデルの両方の外部予測環境を作成できます。

DataRobot予測環境をレビュー

DataRobotの予測環境は作成できませんが、予測環境タブで表示できます。 プラットフォーム列でDataRobotを使用して環境を見つけて、組織で使用できるDataRobot予測環境を確認します。

これらの予測環境はDataRobotによって作成され、設定できません。ただし、このページから これらの予測環境にモデルをデプロイできます。

外部予測環境を追加

DataRobotでは、外部予測環境を作成、管理、および共有することができます。 このため、 ポータブル予測サーバーで実行されているDataRobotモデルと、 監視エージェントによって監視されているリモートモデルの両方に使用する予測環境を指定できます。

本機能の提供について

DataRobotの監視エージェントはプレビュー機能で、デフォルトでオンになっています。

機能フラグ: DataRobotで監視エージェントを無効にする

通常、監視エージェントはDataRobotの外部で実行され、外部モデルのコードでDataRobot MLOpsライブラリの呼び出しによって設定されたスプーラーから指標を報告します。 外部スプーラーの資格情報と設定の詳細を使用して外部予測環境を作成し、DataRobot_内_で監視エージェントを実行できるようになりました(パブリックプレビュー版の機能です)。

予測環境を作成するには:

  1. 予測環境をクリックし、予測環境を追加をクリックします。

  2. 予測環境を追加ダイアログボックスで、次のフィールドに入力します。

    フィールド 説明
    名前 わかりやすい予測環境名を入力します。
    説明 (オプション)外部予測環境の説明を入力します。
    プラットフォーム モデルを実行し、予測を行う外部プラットフォームを指定します。
  3. サポートされているモデル形式で、1つ以上の形式を選択し、手動または管理エージェントを使用して、予測環境にデプロイできるモデルを制御します。 利用可能なモデル形式は、DataRobotまたはDataRobotスコアリングコード外部モデル、および カスタムモデルです。

    重要

    DataRobotDataRobotのスコアリングコードのみの両方を選択することはできません。

  4. 管理元:で、次のいずれかを選択します。

    オプション 説明
    セルフマネージド インフラストラクチャ上のモデルを手動で管理し、データをDataRobotに手動でレポート。
    管理エージェントが管理 独自のインフラストラクチャで 管理エージェントを使用してモデルを管理。
    DataRobotが管理 DataRobot内で管理エージェントを使用してモデルを管理。 このオプションは、選択したプラットフォームAzure(プレミアム機能)あるいは Snowflakeまたは Amazon Web Services (AWS)(どちらもプレビュー機能)の場合にのみ使用できます。
  5. (オプション)DataRobotで監視エージェントを実行するには、モニタリングの設定キューを選択します。

    デフォルト設定はキューなしです。

    Amazon SQSスプーラーのAWS S3認証情報を選択し、次のAmazon SQSフィールドを設定します。

    フィールド 説明
    地域 キューに使用するAWSリージョンを選択します。
    SQSキューのURL スプーラーに使用されるSQSキューのURLを選択します。
    表示タイムアウト (オプション)メッセージがキューから削除されるまでの 表示タイムアウト。 これは、監視エージェントに固有のものではなく、Amazon SQSの設定です。

    キュー設定を行った後、Amazon SQSスプーラーで受け入れられる環境変数を指定できます。 詳細については、 Amazon SQSスプーラーリファレンスを参照してください。

    Google Pub/SubスプーラーのGCPの資格情報を選択し、次のGoogle Pub/Subフィールドを設定します。

    フィールド 説明
    Pub/Subプロジェクト スプーラーが使用するPub/Subプロジェクトを選択します。
    Pub/Subのトピック スプーラーによって使用されるPub/Subトピックを選択します。 これは、プロジェクトIDを含む完全修飾トピック名パスではなく、プロジェクト内のトピック名である必要があります。
    Pub/Subのサブスクリプション スプーラーが使用するサブスクリプションのPub/Subサブスクリプション名を選択します。
    Pub/Subの確認応答期限 (オプション)サブスクライバーがキュー内のメッセージを処理し、確認するまでの時間(秒)を入力します。

    キュー設定を行った後、Google Pub/Subスプーラーで受け入れられる環境変数を指定できます。 詳細については、 Google Cloud Pub/Subスプーラーリファレンスを参照してください。

    Azure Event HubsスプーラーのAzureサービスプリンシパルの資格情報を選択し、この資格情報を使用してアクセス可能なAzureサブスクリプションフィールドとAzureリソースグループフィールドを設定します。

    「Azureサービスプリンシパルの資格情報が必要です」

    AzureMLでDataRobotがスコアリングコードを管理するには、既存のAzureサービスプリンシパルの資格情報が必要です。 既存の資格情報を持っていない場合、Azureサービスプリンシパルの資格情報が必要ですというアラートが表示され、資格情報に移動してAzureサービスプリンシパルの資格情報を作成するよう促されます。

    必要な資格情報を作成するには、資格情報のタイプで、Azureサービスプリンシパルを選択します。 次に、クライアントIDクライアントシークレットAzureテナントID表示名を入力します。 資格情報を検証して保存するには、保存してサインインをクリックします。

    これらのIDと表示名は、Azureのアプリの登録 > 概要タブ(1)で確認できます。 シークレットはアプリの登録 > 証明書およびシークレットタブ(2)で生成できます。

    次に、以下のAzure Event Hubsフィールドを設定します。

    フィールド 説明
    Event Hubs名前空間 AzureサブスクリプションIDから取得した、有効な Event Hubs名前空間を選択します。
    Event Hubsインスタンス データを監視するために、名前空間内の Event Hubsインスタンスを選択します。

    キュー設定を行った後、追加の環境変数をエージェントに指定できます。

  6. 環境設定を行ったら、環境を追加をクリックします。

    これで、予測環境ページから環境を利用できるようになりました。

DataRobotサーバーレス環境での予測

本機能の提供について

DataRobotサーバーレス予測環境での予測は、デフォルトでオンになっています。

本機能の提供について

DataRobotサーバーレス予測環境での予測は、デフォルトではオフになっています。 この機能を有効にする方法については、DataRobotの担当者または管理者にお問い合わせください。

機能フラグ: K8s予測環境でリアルタイム(インタラクティブ)予測を有効にする、K8s予測環境でリアルタイムのGenAI予測を有効にする

プレビュー版の機能です。DataRobotサーバーレス予測環境を作成して、構成可能なコンピューティングインスタンス設定でスケーラブルな予測を行うことができます。

DataRobotサーバーレス予測環境の追加

DataRobotサーバーレス予測環境を追加するには:

  1. In the Console, click Prediction environments and then click + Add prediction environment.

  2. 予測環境を追加ダイアログボックスで、次のフィールドに入力します。

    フィールド 説明
    名前 予測環境にわかりやすい名前を入力します。
    説明 (オプション)外部予測環境の説明を入力します。
    プラットフォーム DataRobot Serverlessを選択します。
    バッチジョブ
    同時実行可能な最大ジョブ数 このサーバーレス環境の最大同時実行ジョブ数を、組織で定義されている最大数から減らします。
    優先度 この環境でのバッチジョブの有用性を設定します。
    同時に実行できるジョブの最大数はどのように定義されていますか?

    同時に実行できるジョブ数には2つの上限があり、これらの上限はDataRobotがインストールされている環境によって異なります。 各バッチジョブには両方の上限が適用されます。つまり、予測環境でバッチジョブを実行するには、両方の条件を満たす必要があります。 The first limit is the organization-level limit (default of 30 for Self-Managed installations or 10 for SaaS) defined by an organization administrator; this should be the higher limit. 2つ目の上限は、予測環境の作成者によってここで定義された_環境レベル_の上限です。この上限は、組織レベルの上限より低くする必要があります。

  3. 環境設定を行ったら、環境を追加をクリックします。

これで、予測環境ページから環境を利用できるようになりました。

モデルをDataRobotサーバーレス予測環境にデプロイする

モデルをDataRobotサーバーレス予測環境にデプロイするには:

  1. プラットフォーム行の予測環境ページで、DataRobotサーバーレス予測環境を見つけ、モデルをデプロイする環境をクリックします。

  2. 詳細タブの使用状況の下のデプロイ列で、+ 新規デプロイを追加をクリックします。

  3. In the Select a compatible model package to deploy dialog box, enter the name of the model you want to deploy in the Search box, click the model, and then click the DataRobot model version you want to deploy.

  4. モデルのバージョンを選択をクリックして、 デプロイ設定を構築します

  5. この環境でリアルタイム予測を有効にするには、高度なオプションを表示 をクリックし、高度な予測設定までスクロールダウンして、リアルタイムの予測を有効にする をクリックし、次のオプションを設定します。

    フィールド 説明
    最小コンピューティングインスタンス数 最小値を1から8までの数値に設定します。
    最大コンピューティングインスタンス数 最大値を現在の最小値から8までの数値に設定します。 コンピューティングリソースの使用を制限するには、最大値を最小値と同じに設定します。

    コンピューティングインスタンスの設定を更新する

    デプロイ後にモデルで使用できるコンピューティングインスタンスの数を更新する必要がある場合、 設定 > 予測タブでこれらの設定を変更できます。

  6. モデルをデプロイをクリックします。

    コンピューティングリソースの可用性によっては、予測環境をリアルタイム予測で使用できるようになるには、デプロイ後数分かかることがあります。

予測の作成

DataRobotサーバーレス環境を作成し、その環境にモデルをデプロイしたら、リアルタイム予測やバッチ予測を行うことができます。 これらのデプロイではバッチ予測は常に有効です。ただし、リアルタイム予測を行うには、デプロイの作成時または設定 > 予測タブからリアルタイム予測を有効にする必要があります。

DataRobotサーバーレス予測環境でリアルタイム予測を行うには:

  1. デプロイインベントリで、DataRobotサーバーレス環境に関連付けられたデプロイを見つけて開きます。 これを行うには、 フィルターをクリックし、DataRobotサーバーレスを選択して、フィルターを適用をクリックします。

  2. DataRobotサーバーレス予測環境に関連付けられたデプロイで、予測 > 予測APIをクリックします。

  3. 予測APIスクリプトコードページの予測タイプで、リアルタイムをクリックします。

  4. 言語で、PythonまたはcURLを選択し、オプションでシークレットを表示を有効にして、スクリプトをクリップボードにコピーをクリックします。

    リアルタイム予測の設定

    If you encounter the Real-time predictions are not enabled for the deployment error, navigate to the deployment's Settings > Predictions tab to Enable Real-time Predictions.

  5. PythonまたはcURLスニペットを実行して、DataRobotサーバーレスデプロイに予測リクエストを行います。

DataRobotサーバーレス予測環境でバッチ予測を行うには、UIでのバッチ予測または予測APIスクリプトでの予測の標準プロセスに従ってください。


更新しました July 16, 2024