我无法将作业提交到Google Cloud ML Engine。
我可以使用以下命令在本地运行培训工作:
gcloud ml-engine local train `
--package-path "./content_extraction" `
--module-name "content_extraction.task" `
--
但是当我尝试使用以下命令将作业提交到Cloud ML时:
gcloud ml-engine jobs submit training "content-extraction-v1" `
--staging-bucket "gs://sl-content-extraction-v1-staging/" `
--job-dir "gs://sl-contentextraction-traininglogs/v1" `
--package-path "./content_extraction" `
--module-name "content_extraction.task" `
--region "EUROPE-WEST3" `
--
我收到以下错误:
WindowsError:[错误32]该进程无法访问文件,因为它 正在被另一个进程使用: u'c:\ users \ stewar〜1 \ appdata \ local \ temp \ tmp1ptz4f \ output \ content_extraction-0.0.0.tar.gz' 而另一个异常处于活动状态[无法复制 [c:\ users \ stewar〜1 \ appdata \ local \ temp \ tmp1ptz4f \ output \ content_extraction-0.0.0.tar.gz] 至 [content-extraction-v1 / d07e4aad8f28eb0207f548198f74de5925902bcb7761f54216978d4ea808e24f / content_extraction-0.0.0.tar.gz]。 请重试:HTTPError 404:找不到]
每次我尝试运行命令时,特定的临时文件都会更改,但始终会出现相同的错误。运行临时文件存在的命令后,我可以在文件系统上手动访问它而不会遇到任何锁定
有什么想法可以克服吗?