注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Code Workspaces は、Foundry 内で JupyterLab® を使用することを可能にします。Code Workspaces 内の JupyterLab® は以下をサポートします:
Code Workspaces は現在、Python ダッシュボード用に Dash と Streamlit をサポートしています。ユーザーは、Foundry の バージョン管理、ブランチング、および データガバナンス 機能が組み込まれた Code Workspaces で直接ダッシュボードを作成することができます。
Code Workspace のダッシュボードはブランチングをサポートしています。新しい Workspace ブランチを 作成する と、新しいダッシュボードを公開するか、変更を同期すると、そのブランチにダッシュボードの新しいバージョンが公開されます。これにより、ダッシュボードをユーザーに公開する前にプレビューを確認することができます。マスターブランチに公開するには、ブランチをマスターにマージするだけです。
現在、読み取り専用のダッシュボードのみがサポートされています。
Dash アプリケーションを作成するには、以下の手順に従ってください:
.py
、.ipynb
ではない)を作成します。python app.py
)。Dash アプリケーションのモジュール名は、リポジトリのルートからのドット区切りのパスとして入力する必要があります(例えば、app
、またはモジュールがフォルダー内にある場合は folder.app
)。変数名は、通常 server
と呼ばれる、モジュールファイル内の Dash app サーバー用に宣言された Python 変数です。
現在、読み取り専用のダッシュボードのみがサポートされています。
Streamlit アプリケーションを作成するには、以下の手順に従ってください:
streamlit run app-name.py
。app.py
)。Code Workspaces から直接 TensorBoard™ をプレビューすることができます。これを行うには、tensorboard --logdir=<$PATH_TO_LOGS_DIRECTORY>
をターミナルから実行し、TensorFlow ログが含まれるディレクトリへのパスを入力します。次に、Jupyter® Workspace のダッシュボードタブを開き、TensorBoard™ セクションの Preview を選択します。
この機能はデフォルトでは有効になっていません。有効にするには、Palantir の担当者に問い合わせてください。
Code Workspaces は、Jupyter® ノートブックをデータ変換パイプラインとして公開し、ノートブックによって生成された出力データセット用の変換 JobSpecs を登録することができます。
出力データセットの変換を登録するための手順は以下の通りです:
ワークスペース内のファイルとして Jupyter® ノートブックを保存します。
Data パネル内のデータセットの隣にある青色の Build アイコンを選択します。
CI チェックが完了すると、変換はビルドの準備が整います。Foundry の他の データ統合 ツールを使用して変換を管理し、それが属する データパイプライン を管理できます。
変換は自動的に Code Workspace の環境を使用しません。スクリプトファイルの先頭に実行時に必要なすべてのパッケージをインストールする必要があります。パッケージをインストールするためのコードスニペットは Packages パネルで見つけることができます。
例えば、変換で scikit-learn
と scikit-image
を使用するには、このコードスニペットをファイルの先頭に追加します:
# scikit-learnとscikit-imageをインストールします
!mamba install -y -q scikit-learn scikit-image
Jupyter®、JupyterLab®、および Jupyter® ロゴは、NumFOCUS の商標または登録商標です。
TensorBoard および関連するマークは、Google Inc. の商標です。
すべてのサードパーティの商標(ロゴやアイコンを含む)は、それぞれの所有者の財産のままであり、提携または推奨が示されるものではありません。