Google Cloud ML提交作业错误:该进程无法访问该文件,因为该文件正在被另一个进程使用

时间:2018-08-28 10:59:45

标签: google-cloud-platform google-cloud-ml google-cloud-sdk

我无法将作业提交到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:找不到]

每次我尝试运行命令时,特定的临时文件都会更改,但始终会出现相同的错误。运行临时文件存在的命令后,我可以在文件系统上手动访问它而不会遇到任何锁定

有什么想法可以克服吗?

0 个答案:

没有答案