3.2. プロジェクトワークベンチの使用
3.2.1. プロジェクトワークベンチの作成 リンクのコピーリンクがクリップボードにコピーされました!
孤立した領域でモデルを調べて操作するために、ワークベンチを作成できます。このワークベンチを使用して、既存のノートブックコンテナーイメージから Jupyter ノートブックを作成し、そのリソースとプロパティーにアクセスできます。データ保持が必要なデータサイエンスプロジェクトの場合は、作成しているワークベンチにコンテナーストレージを追加できます。大規模なデータセットを使用するために追加のパワーが必要な場合は、ワークベンチにアクセラレーターを割り当ててパフォーマンスを最適化できます。
前提条件
- Red Hat OpenShift AI にログインしている。
-
特殊な OpenShift AI グループを使用する場合は、OpenShift のユーザーグループ、または、管理者グループ (
rhoai-users
、rhoai-admins
など) に属している。 - ワークベンチを追加できるデータサイエンスプロジェクトを作成している。
手順
OpenShift AI ダッシュボードから、Data Science Projects をクリックします。
Data science projects のページが開きます。
ワークベンチを追加するプロジェクトの名前をクリックします。
プロジェクトの Details ページが開きます。
Workbenches セクションで Create workbench をクリックします。
Create workbench ページが開きます。
作成するワークベンチのプロパティーを設定します。
- Name フィールドに、ワークベンチの名前を入力します。
- オプション: Description フィールドに、ワークベンチを定義する説明を入力します。
ノートブックイメージ セクションで、フィールドに値を入力して、ワークベンチで使用するノートブックイメージを指定します。
- Image selection リストから、ノートブックイメージを選択します。
Deployment size セクションで、デプロイメントインスタンスのサイズを指定します。
- Container size リストから、サーバーのコンテナーサイズを選択します。
- オプション: Accelerator リストからアクセラレーターを選択します。
- 前述の手順でアクセラレーターを選択した場合は、使用するアクセラレーターの数を指定します。
- オプション: 新規の environment variables の値を選択し、指定します。
OpenShift AI クラスターのストレージを設定します。
- OpenShift AI からログアウトした後に保持されるストレージを作成するには、Create new persistent storage を選択します。関連するフィールドに入力してストレージを定義します。
- 既存のストレージを再利用するには、Use existing persistent storage を選択し、Persistent storage リストからストレージを選択します。
データ接続を使用するには、Data connections セクションで、Use a data connection チェックボックスを選択します。
以下のように新しいデータ接続を作成します。
- Create new data connection を選択します。
- Name フィールドに、データ接続の一意の名前を入力します。
- Access key フィールドに、S3 互換オブジェクトストレージプロバイダーのアクセスキー ID を入力します。
- Secret key フィールドに、指定した S3 互換オブジェクトストレージアカウントのシークレットアクセスキーを入力します。
- Endpoint フィールドに、S3 互換オブジェクトストレージバケットのエンドポイントを入力します。
- Region フィールドに、S3 互換オブジェクトストレージアカウントのデフォルトのリージョンを入力します。
- Bucket フィールドに、S3 互換のオブジェクトストレージバケットの名前を入力します。
以下のように既存のデータ接続を使用します。
- Use existing data connection を選択します。
- Data connection リストから、以前に定義したデータ接続を選択します。
- Create workbench をクリックします。
検証
- 作成したワークベンチがプロジェクトの Details ページに表示されます。
- 作成プロセス中にワークベンチに関連付けたクラスターストレージは、プロジェクトの Details ページに表示されます。
- Details ページの Workbenches セクションにある Status 列には、ワークベンチサーバーが起動している場合は Starting のステータスが表示され、ワークベンチが正常に起動した場合は Running のステータスが表示されます。
3.2.2. ワークベンチの開始 リンクのコピーリンクがクリップボードにコピーされました!
プロジェクトの Details ページから、データサイエンスプロジェクトのワークベンチを手動で開始できます。デフォルトでは、ワークベンチは作成後すぐに起動します。
前提条件
- Red Hat OpenShift AI にログインしている。
-
特殊な OpenShift AI グループを使用している場合は、OpenShift のユーザーグループ、または、管理者グループ (
rhoai-users
、rhoai-admins
など) に属している。 - ワークベンチを含むデータサイエンスプロジェクトを作成している。
手順
OpenShift AI ダッシュボードから、Data Science Projects をクリックします。
Data science projects のページが開きます。
ワークベンチを開始するプロジェクトの名前をクリックします。
プロジェクトの Details ページが開きます。
関連するワークベンチの Status 列のトグルをクリックして、実行されていないワークベンチを起動します。
起動したワークベンチのステータスが Stopped から Running に変わります。ワークベンチが起動したら、Open をクリックしてワークベンチのノートブックを開きます。
検証
- 起動したワークベンチは、プロジェクトの Details ページに Running のステータスで表示されます。
3.2.3. プロジェクトワークベンチの更新 リンクのコピーリンクがクリップボードにコピーされました!
データサイエンスの作業でワークベンチのノートブックイメージ、コンテナーサイズ、または識別情報を変更する必要がある場合は、プロジェクトのワークベンチのプロパティーを更新できます。大規模なデータセットを使用するために追加のパワーが必要な場合は、ワークベンチにアクセラレーターを割り当ててパフォーマンスを最適化できます。
前提条件
- Red Hat OpenShift AI にログインしている。
-
特殊な OpenShift AI グループを使用する場合は、OpenShift のユーザーグループ、または、管理者グループ (
rhoai-users
、rhoai-admins
など) に属している。 - ワークベンチを含むデータサイエンスプロジェクトを作成している。
手順
OpenShift AI ダッシュボードから、Data Science Projects をクリックします。
Data science projects のページが開きます。
ワークベンチを更新するプロジェクトの名前をクリックします。
プロジェクトの Details ページが開きます。
Workbenches セクションで更新するワークベンチの横にあるアクションメニュー (⋮) をクリックし、Edit workbench をクリックします。
Edit workbench ページが開きます。
- ワークベンチのプロパティーを更新してから、Update workbench をクリックします。
検証
- 更新したワークベンチがプロジェクトの Details ページに表示されます。
3.2.4. データサイエンスプロジェクトからのワークベンチの削除 リンクのコピーリンクがクリップボードにコピーされました!
データサイエンスプロジェクトからワークベンチを削除して、作業に関連しなくなった Jupyter ノートブックを削除できます。
前提条件
- Red Hat OpenShift AI にログインしている。
-
特殊な OpenShift AI グループを使用している場合は、OpenShift のユーザーグループ、または、管理者グループ (
rhoai-users
、rhoai-admins
など) に属している。 - ワークベンチを使用してデータサイエンスプロジェクトを作成している。
手順
OpenShift AI ダッシュボードから、Data Science Projects をクリックします。
Data science projects のページが開きます。
ワークベンチを削除するプロジェクトの名前をクリックします。
プロジェクトの Details ページが開きます。
Workbenches セクションで削除するワークベンチの横にあるアクションメニュー (⋮) をクリックし、Delete workbench をクリックします。
Delete workbench ダイアログが開きます。
- ワークベンチの名前をテキストフィールドに入力して、削除することを確認します。
- Delete workbench をクリックします。
検証
- 削除したワークベンチは、プロジェクトの Details ページの Workbenches セクションに表示されなくなります。
- ワークベンチの Jupyter ノートブックに関連付けられているカスタムリソース (CR) が削除されます。