如何通过gcloud ai custom-jobs create CLI直接向Python模块传环境变量
可以通过CLI直接传递环境变量,无需配置文件
你可以在--worker-pool-spec参数中添加env-vars字段,以键值对的形式指定要传递的环境变量,多个变量用逗号分隔。
修改后的命令示例:
gcloud ai custom-jobs create \ --region=europe-west9 \ --display-name=try_vai \ --python-package-uris=gs://data-analyses/r_d/try_vertex_ai/dist/try_vertex_ai-0.1.tar.gz \ --worker-pool-spec=machine-type=e2-standard-4,replica-count=1,executor-image-uri=europe-docker.pkg.dev/vertex-ai/training/scikit-learn-cpu.0-23:latest,python-module=src.try_vertex_ai,env-vars=MY_ENV_VAR=example_value,ANOTHER_VAR=test
如果环境变量值包含特殊字符(比如空格、逗号),可以用引号包裹(注意shell转义规则),例如:
env-vars="MY_VAR=hello world",OTHER_VAR="val,with,commas"
内容的提问来源于stack exchange,提问作者LucG
相关产品推荐
相关产品推荐

