テストを作成する
このページでは、Colab Enterprise のサイドパネルを使用して Vertex AI Experiments を操作する方法について説明します。
Colab Enterprise ノートブックでコードを実行して Google Cloud サービスと API にアクセスするには、Google アカウントに関連付けられた 認証情報を使用します。詳細については、 サービスと API にアクセスするをご覧ください。 Google Cloud
サイドパネルは、Colab Enterprise インターフェースを離れることなく Vertex AI Experiments を操作できるもう一つの方法です。
サイドパネルは、開いているノートブックの右側に表示されます。
始める前に
- アカウントにログインします。 Google Cloud を初めて使用する場合は、 アカウントを作成して、 実際のシナリオでプロダクトがどのように機能するかを評価してください。 Google Cloud新規のお客様には、ワークロードの実行、テスト、デプロイに利用できる $300 分の無料クレジットも提供されます。
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Vertex AI, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Vertex AI, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
必要なロール
Colab Enterprise ノートブックでサイドパネルを使用するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。
-
Colab Enterprise ユーザー (
roles/aiplatform.colabEnterpriseUser) -
Vertex AI ユーザー (
roles/aiplatform.user)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Vertex AI Experiments
Vertex AI Experiments は、テストの実行の手順、入力、出力を追跡することで、さまざまなモデル アーキテクチャ、ハイパーパラメータ、トレーニング環境を追跡および分析するのに役立ちます。 詳細については、Vertex AI Experiments の概要 をご覧ください。
テストを作成して表示する
Colab Enterprise のサイドパネルを使用して、テストを作成し、その結果を表示できます。
-
コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。 Google Cloud
-
[リージョン] メニューで、ノートブックを含むリージョンを選択します。
-
開きたいノートブックをクリックします。ノートブックをまだ作成していない場合は、 ノートブックを作成します。
-
ノートブックの右側のサイドパネルで、 [**テスト**] ボタンをクリックします。
サイドパネルで [テスト] タブが開きます。
-
[サンプルコードを挿入] ボタンをクリックします。
Colab Enterprise により、テストを操作するためのコードセルがノートブックに追加されます。
-
ノートブックで、パラメータ値を格納するコードセルを探します。 これらのパラメータを使用して Vertex AI Experiments を操作します。
-
次のパラメータの値を更新します。
-
PROJECT_ID: ノートブックが含まれるプロジェクトの ID。 -
REGION: ノートブックが配置されているリージョン。 -
BUCKET_URI: Cloud Storage バケット URI。形式はgs://BUCKET_NAMEです。既存のバケットを使用することも、コードの実行時に 作成することもできます。このバケットは、Colab Enterprise ノートブックと同じプロジェクトとリージョンに存在する必要があります。 -
EXPERIMENT_NAME: テストの名前。 テストが存在しない場合は、Vertex AI Experiments によって作成されます。
-
-
Cloud Storage バケットを作成する必要がある場合は、次のコード行を見つけて コメントを解除します:
# ! gcloud storage buckets create {BUCKET_URI} --location={REGION} --project={PROJECT_ID} -
サイドパネルからノートブックに追加されたコードセルを実行します。
-
最後のコードセルが実行されたら、表示される [View experiment] ボタンをクリックします。
-
サイドパネルで [実行] タブまたは [詳細] タブをクリックして、テストに関する情報を確認します。 詳細については、 テスト実行を作成して 管理するをご覧ください。
次のステップ
Vertex AI Experiments についても学習します。
プロジェクトをすばやく開始するために役立つノートブックを見つける。 ノートブック ギャラリーをご覧ください。