我们如何在AI平台培训中获得GCP项目ID?

时间:2020-02-07 07:57:00

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

我想在AI平台上获取我的GCP项目ID。 我试图

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

1 个答案:

答案 0 :(得分:0)

您可以做的一件事是在启动作业(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))