【问题标题】:How can we get GCP Project ID on AI Platform Training?我们如何在 AI Platform Training 上获取 GCP 项目 ID?
【发布时间】:2020-02-07 07:57:00
【问题描述】:

我想在 AI Platform 上获取我的 GCP 项目 ID。 我试过了

但是,AI Platform 实例似乎在我的 GCP 项目之外工作。

【问题讨论】:

  • AI Platform Training 在不同的项目中运行您的工作负载。您需要获得哪个项目ID?如果是你自己的项目id,那么你可以在本地获取。例如,您可以运行“gcloud config list”来获取您的项目 ID。

标签: google-cloud-platform google-cloud-ml gcp-ai-platform-training


【解决方案1】:

您可以做的一件事是在启动作业 (docs) 时将 --project $PROJECT_ID 作为应用程序参数传递。以this sample为例:

gcloud ai-platform jobs submit training ${JOB_NAME} \
        --stream-logs \
        # more job configuration parameters...
        --config=./config.yaml \
        -- \
        --project=${PROJECT_ID} \
        # more application parameters...
        --num-layers=3

然后,在task.py(或--module-name 中定义的文件)中添加:

args_parser.add_argument(
    '--project',
    help='Service Project ID where ML jobs are launched.',
    required=True)

然后只需使用args.project 访问它:

logging.info('Project ID: {}'.format(args.project))

【讨论】:

    猜你喜欢
    • 2020-10-09
    • 1970-01-01
    • 2021-07-31
    • 2021-10-22
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 2021-01-05
    • 2020-06-10
    相关资源
    最近更新 更多