You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置VertexAI中PipelineJob的run name运行名称

你可以通过在初始化PipelineJob时传入job_id参数来自定义指定run name的取值,该参数对应的就是Vertex AI控制台显示的运行唯一名称。

注意事项

  • job_id需要满足全局唯一性要求:同项目同区域下不能与历史已运行/正在运行的流水线作业ID重复,传入重复ID会触发创建失败报错
  • 仅支持小写字母、数字、连字符(-),必须以字母开头,长度不超过128字符

修改后的代码示例

import google.cloud.aiplatform as vertexai

vertexai.init(project=PROJECT_ID,staging_bucket=PIPELINE_ROOT)

job = vertexai.PipelineJob(
    display_name='pipeline-test-1',
    template_path='xgb_pipe.json',
    # 自定义run name,可替换为你需要的取值
    job_id="xgb-pipeline-test-run-20240520-001"
)

job.run()

如果需要自动生成唯一ID避免重复,可以拼接时间戳实现:

import google.cloud.aiplatform as vertexai
from datetime import datetime

vertexai.init(project=PROJECT_ID,staging_bucket=PIPELINE_ROOT)

# 自动生成带时间戳的唯一job id
custom_job_id = f"xgb-pipeline-run-{datetime.now().strftime('%Y%m%d-%H%M%S')}"

job = vertexai.PipelineJob(
    display_name='pipeline-test-1',
    template_path='xgb_pipe.json',
    job_id=custom_job_id
)

job.run()

补充说明:job_id和display_name作用不同,display_name支持重复、支持中文、空格等特殊字符,仅用作控制台展示的可读名称,不会影响run name的最终取值。

内容的提问来源于stack exchange,提问作者Pentium10

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 13:45:05