Google ML 训练任务找不到模块

Google ML Training task can't find module

我正在尝试使用 gcloud ml 运行 我的 ml Python 脚本,但不断收到错误消息:

/usr/bin/python: No module named trainer

我使用的命令是:

gcloud ai-platform jobs submit training "job6" --job-dir \
"gs://comp10001cards/root" --package-path "C:\Users\hjstu\desktop" \             
 --module-name trainer.task --region "us-central1"

"C:\Users\hjstu\desktop" 包含一个 __init__.py 文件。 "gs://comp10001cards/root" 包含文件夹 trainer,其中包含一个 __init__.py 文件和我的脚本 task.py.

/usr/bin/python在哪里?我究竟做错了什么?如果有帮助,我在 C:\Users\hjstu\desktop.

中使用 cmd 中的 gcloud 工具

当您 运行 使用 jobs submit training 命令时,您的培训师模块和 task.py 脚本应该位于本地计算机上。该命令将打包您的代码,将其发送到云端并执行。

查看 relevant documentation page 了解更多信息。