我submitting jobs to GCP AI Platform为
gcloud ai-platform jobs submit training "${job_name}" \
--job-dir="gs://${job_root}/${job_name}" \
--region=${region} \
--master-image-uri=${image_uri} \
--scale-tier=basic_gpu \
--python-version=3.7 \
-- \
--other-args
但是我的自定义映像需要docker与--ipc=host
一起运行。是否可以添加此开关?
更新:不必介意--ipc=host
开关,因为正如注释中指出的那样,它不是必需的(不是必需的)。现在,我必须将--device /dev/fuse --cap-add SYS_ADMIN
传递到ai平台的docker,以便可以使用gcsfuse
将GCP存储桶安装到docker image的文件系统。有任何想法吗?可以接受gcloud
的黑客入侵(例如,通过替换docker映像中的gcloud
的部分源代码),但是我不确定docker
命令在gcloud
内部的位置的源代码。