注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Code Workspaces を利用したコンピュート使用量

Code Workspaces を使用すると、ユーザーは既存の内部システムに安全に接続し、Foundry のアクセス制御とデータ許可設定を使用して、データ上で分析、モデル、アプリケーション、またはワークフロー全体を構築できます。

Code Workspaces は実行のために専用の Foundry 計算モジュールを起動し、使用中は Foundry のコンピュート秒を利用します。

価格設定

Code Workspaces の使用は Foundry のコンピュート秒として追跡されます(使用タイプ を参照)。ワークスペースが起動中またはアクティブな限り、コンピュート秒が測定されます。使用されるコンピュート秒を決定するいくつかの要因があります:

  • バーチャル CPU (vCPU) の数。
  • RAM のギビビット (GiB)。
  • 使用中のワークスペース。
  • GPU の数と種類。

Foundry の使用料金を支払う際、デフォルトの料金は以下の通りです:

ワークスペースGPU タイプ使用料金
VS CodeGPU なし0.1
JupyterLab®GPU なし0.5
RStudio®GPU なし0.5
DashGPU なし0.5
StreamlitGPU なし0.5
Shiny®GPU なし0.5
任意のワークスペースT4 GPU1.2
任意のワークスペースA10G GPU1.5
任意のワークスペースV100 GPU3.0

Palantir と企業契約を結んでいる場合は、コンピュート使用量の計算を進める前に、Palantir の担当者に連絡してください。

vcpu_compute_seconds = max(vCPUs, GiB_RAM / 7.5) * vcpu_usage_rate * time_active_in_seconds

# vCPUの計算秒数を求めるための式
# vCPUs と GiB RAM を基に最大値を取り、それに vCPU 使用率とアクティブ時間(秒)を掛け合わせる

以下の数式は GPU コンピュート秒を測定します。

gpu_compute_seconds = GPUs * gpu_usage_rate * time_active_in_seconds

# GPUs: 使用しているGPUの数
# gpu_usage_rate: GPUの使用率(たとえば、0.5は50%の使用率を意味する)
# time_active_in_seconds: GPUがアクティブであった時間(秒単位)
# gpu_compute_seconds: 合計GPU計算時間(秒単位)

各コード ワークスペースには Foundry サイドカーが付属しており、0.25 vCPU と 3 GiB の RAM の小さなオーバーヘッドが追加されます。

ワークスペースコンピュート プロファイル期間発生した使用量
VS Code1 CPU/8 GiB1 時間528 コンピュート秒
VS Code1 CPU/8 GiB4 時間2112 コンピュート秒
VS Code4 CPU/32 GiB1 時間1680 コンピュート秒
JupyterLab®1 CPU/8 GiB1 時間2640 コンピュート秒
任意のワークスペース1 T4 GPU1 時間4320 コンピュート秒
任意のワークスペース1 A10G GPU1 時間5400 コンピュート秒
任意のワークスペース1 V100 GPU1 時間10800 コンピュート秒

ワークスペースの利用状況を表示

CPU、メモリ、およびディスク使用量のライブ ワークスペース利用メトリクスが利用可能です。これらのメトリクスを表示するには、設定 サイド パネルの ワークスペース利用 セクションを展開します。

The workspace utilization section.

Foundry コンピュートの測定

Code Workspace を開くと、Foundry はワークスペース専用のコンピュート セッションを開始します。セッションのステータスは、セッションが利用可能になるまで STARTING であり、INITIALIZING になり、その後 RUNNING になります。ユーザーがセッションを手動で停止した場合、または自動シャットダウンのタイムアウトより長い間ユーザーの操作が検出されない場合、セッションは STOPPING になり、その後 IDLE になります。Foundry コンピュート秒は、セッションが INITIALIZING または RUNNING のときにのみ使用されます。

ワークスペースのすべての可能な状態は以下にリストされています。コード ワークスペースがコンピュートを使用している状態は右矢印 (→) で示されています。

  • STARTING: 新しいセッションがリクエストされました
  • INITIALIZING: セッションが利用可能で、構成中です
  • RUNNING: セッションが利用可能で使用可能です
  • STOPPING: セッションが停止しています
  • IDLE: セッションが停止しています
  • FAILED: エラーが発生しました
  • TERMINATING: セッションが永久に削除されています
  • NOT STARTED: このワークスペースにはセッションが利用できません

Code Workspaces は、プラットフォーム内の他のスケーリング コンピュートと同じ方法でコンピュート秒を測定します。測定方法の説明については、一般的な Foundry Compute ドキュメント を参照してください。

Code Workspaces を使用した Foundry コンピュート使用量の調査

Foundry Code Workspaces は、関連するすべてのコンピュートをファイルシステム内のワークスペース リソースに帰属させます。Resource Management Application で、すべてのセッションの使用量を常に確認できます。

Code Workspaces における Foundry コンピュート使用量の要因を理解する

Code Workspace セッションのコンピュート使用量は、セッションに利用可能な専用の計算リソースとセッションの長さに直接比例します。

セッションのハードウェア サイズを管理するには、設定 > コンピュート リソース に移動します。さまざまなセッション サイズから選択できます。以下のスクリーンショットを参照して、サイズを選択し、オプションで GPU をワークスペースに割り当てる方法を確認してください。ワークスペースを含むプロジェクト内のリソース キューが利用可能な GPU を決定します。プロジェクトで GPU を使用する方法 についてさらに学びます。

Manage Session Size

長時間実行されるセッションは、短時間実行されるセッションよりも多くのコンピュートを使用します。ユーザーの作業スタイルに合わせて自動シャットダウン時間を調整し、必要以上のコンピュートを使用しないようにしてください。完了したら、手動でセッションを停止する必要があります。

Manual Session Stop