Skip to content

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

カスタムアプリケーションのアップロード

本機能の提供について

Custom application upload is a premium feature. この機能を有効にする方法については、DataRobotの担当者または管理者にお問い合わせください。

Dockerで作成したイメージから、Streamlit、Dash、R Shinyなどのウェブアプリケーションを使ってDataRobotでカスタムアプリケーションを作成し、機械学習プロジェクトを共有できます。 Dockerでカスタム機械学習アプリを作成したら、DataRobotでアプリとしてアップロードし、セキュアなデータアクセスと制御でデプロイできます。 あるいは、DRAppsコマンドラインツールを使用してアプリコードを作成し、DataRobotにプッシュして、自動的にイメージを構築することもできます。

Paused custom applications

Custom applications are paused after a period of inactivity. 休止状態のカスタムアプリケーションに初めてアクセスすると、再起動中にロード画面が表示されます。

カスタムアプリケーションをDataRobotにアップロードするには、まずDockerでアプリイメージを作成する必要があります。

  1. Dockerをインストールします。

  2. アプリを作成します(StreamlitFlaskAiohttpの例を参照してください)。

  3. Dockerfileでポート8080をHTTPリクエスト用にExposeします。

  4. docker build [PATH] | [URL] —tag [IMAGE NAME]でイメージを構築します。

  5. docker run --publish 8080:8080 [IMAGE NAME]によって、アプリのイメージをローカルでテストします。

アプリのイメージをDataRobotにアップロードする準備ができたら、新しいビルドを作成し、docker save [IMAGE NAME] —output [PATH]でエクスポートします。 アプリができたら(targz、またはtgzアーカイブとしてエクスポート)、そのイメージをアプリケーションタブにアップロードします。

カスタムアプリケーションの作成

カスタムアプリケーションのtargz、またはtgzアーカイブができたら、DataRobotのアプリケーションタブにイメージをアップロードできます。

  1. アプリケーションに移動します。

  2. 使用可能なアプリケーションテンプレートがページの上部に表示されます。 カスタムテンプレートでテンプレートを使用をクリックします。

  3. カスタムアプリを作成ダイアログボックスで、カスタムアプリケーションのオプションを確認し、開始をクリックします。

    ヒント

    これらのオプションを再度表示したくない場合は、下にスクロールして再表示しないを選択します。

  4. カスタムアプリを作成ダイアログボックスの次のページで、以下の設定を行います。

    • 名前フィールドで、カスタムアプリのわかりやすい名前を入力します。

    • アプリケーションのイメージを追加グループボックスで、 ファイルを選択をクリックし、そのイメージを含むtargz、またはtgzアーカイブを選択して、開くをクリックします。

    カスタムアプリケーションのイメージのアップロードが開始されます。

  5. アプリケーションがアップロードされたら、作成をクリックします。

    カスタムアプリケーションがアプリケーションタブに追加されます。 構築されたら、開くをクリックしてアプリケーションを表示します。

    備考

    アプリケーションタブでカスタムアプリケーションの横にあるアクションメニュー()をクリックすると、アプリケーションの共有削除ができます。


更新しました March 3, 2024