カスタムアプリケーションの作成¶
本機能の提供について
Custom application upload from a pre-built image is a premium feature. この機能を有効にする方法については、DataRobotの担当者または管理者にお問い合わせください。
Dockerで作成したイメージから、Streamlit、Dash、Plotlyなどのウェブアプリケーションを使ってDataRobotでカスタムアプリケーションを作成し、機械学習プロジェクトを共有できます。 Dockerでカスタム機械学習アプリを作成したら、DataRobotアプリワークショップでカスタムアプリケーションとしてアップロードし、セキュアなデータアクセスと制御でデプロイできます。 あるいは、DRAppsコマンドラインツールを使用してアプリコードを作成し、DataRobotにプッシュして、自動的にイメージを構築することもできます。
Paused custom applications
Custom applications are paused after a period of inactivity. 休止状態のカスタムアプリケーションに初めてアクセスすると、再起動中にロード画面が表示されます。
カスタムアプリケーションのアップロード¶
カスタムアプリケーションをDataRobotにアップロードするには、まずDockerでアプリイメージを作成する必要があります。
-
Dockerをインストールします。
-
Dockerfileでポート
8080
をHTTPリクエスト用にExpose
します。 -
docker build [PATH] | [URL] —tag [IMAGE NAME]
でイメージを構築します。 -
docker run --publish 8080:8080 [IMAGE NAME]
によって、アプリのイメージをローカルでテストします。
アプリのイメージをDataRobotにアップロードする準備ができたら、新しいビルドを作成し、docker save [IMAGE NAME] —output [PATH]
でエクスポートします。 アプリができたら(tar
、gz
、またはtgz
アーカイブとしてエクスポート)、そのイメージをアプリケーションタブにアップロードします。
Once you have a custom application tar
, gz
, or tgz
archive, you can upload the image to the Applications page in the DataRobot Registry:
-
In the Registry, click the Applications page, and then click Add > Upload application.
-
カスタムアプリケーションの新規作成パネルで、以下の設定を行います。
-
名前フィールドで、カスタムアプリのわかりやすい名前を入力します。
-
アプリケーションのイメージを追加グループボックスで、 ファイルを選択をクリックし、そのイメージを含む
tar
、gz
、またはtgz
アーカイブを選択して、開くをクリックします。カスタムアプリケーションのイメージのアップロードが開始されます。
-
-
アプリケーションがアップロードされたら、新規アプリケーションの作成をクリックします。
カスタムアプリケーションは、初期化中というステータスですべてのアプリケーションリストに追加されます。 構築されたら、開くをクリックしてアプリケーションを表示できます。
備考
アプリケーションタブでカスタムアプリケーションの横にあるアクションメニュー()をクリックすると、アプリケーションの共有や削除ができます。
Build a custom application from an application source¶
本機能の提供について
The Applications page is off by default. Contact your DataRobot representative or administrator for information on enabling this premium feature.
機能フラグ: カスタムアプリケーションワークショップを有効にする
If you have configured an application source, you can use it to build a custom app:
-
In the Registry, click the Applications > Application sources tab, and then select the application source from which you want to build a custom app.
-
Click Build application. Allow time for DataRobot to initialize the app.
-
The custom app is added to the list of apps built from that source. 構築されたら、開くをクリックしてアプリケーションを表示できます。
備考
アプリケーションタブでカスタムアプリケーションの横にあるアクションメニュー()をクリックすると、アプリケーションの共有や削除ができます。