Slide 24
Slide 24 text
• Vertex AI のカスタムトレーニングジョブ は Python Client 経由で起動
• API を叩ければ良いので選択肢は幾つかありますが検証時はこの方法が安定だった
今回の構成
24
Cloud Composer でオーケストレーション (Vertex AI ジョブ)
def _run_vertex_ai_custom_training_job():
aiplatform.init(
project=PROJECTS["bigfoot"],
location="us-central1",
staging_bucket="gs://foo/",
)
job = aiplatform.CustomContainerTrainingJob(
display_name=VERTEX_AI_CUSTOM_TRAINING_JOB_DISPLAY_NAME,
container_uri="gcr.io/project_foo/image_bar:0.0.1",
credentials=credential,
)
job.run(
machine_type="n1-standard-4",
replica_count=1,
environment_variables=env_vars,
)
PythonOperator(
task_id="create_vertex_ai_custom_training_job",
python_callable=_run_vertex_ai_custom_training_job,
)