亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將模型保存到 AMLS 中的臨時數據存儲時,joblib.dump() 失敗

將模型保存到 AMLS 中的臨時數據存儲時,joblib.dump() 失敗

吃雞游戲 2023-06-20 15:45:40
我正在使用 AMLS 訓練模型。我有一個訓練管道,其中第 1 步訓練模型然后使用將輸出保存在臨時數據存儲 model_folder 中os.makedirs(output_folder, exist_ok=True)output_path = output_folder + "/model.pkl"joblib.dump(value=model, filename=output_path)第 2 步加載模型并注冊它。模型文件夾在管道中定義為model_folder = PipelineData("model_folder", datastore=ws.get_default_datastore())但是,當它嘗試使用以下 ServiceError 保存模型時,第 1 步失?。河捎诋惓6鵁o法上傳輸出:Microsoft.RelInfra.Common.Exceptions.OperationFailedException:無法上傳輸出 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx。---> Microsoft.WindowsAzure.Storage.StorageException:此請求無權使用此權限執行此操作。我該如何解決這個問題?在我的代碼的前面,我可以使用與默認數據存儲交互沒有問題default_ds = ws.get_default_datastore()default_ds.upload_files(...)我的70_driver_log.txt是這樣的:[2020-08-25T04:03:27.315114] Entering context manager injector.[context_manager_injector.py] Command line Options: Namespace(inject=['ProjectPythonPath:context_managers.ProjectPythonPath', 'RunHistory:context_managers.RunHistory', 'TrackUserError:context_managers.TrackUserError'], invocation=['train_word2vec.py', '--output_folder', '/mnt/batch/tasks/shared/LS_root/jobs/aiworkspace/azureml/xxxxx/mounts/workspaceblobstore/azureml/xxxxx/model_folder', '--model_type', 'WO', '--training_field', 'task_title', '--regex', '1', '--stopword_removal', '1', '--tokenize_basic', '0', '--remove_punctuation', '0', '--autocorrect', '0', '--lemmatization', '1', '--word_vector_length', '152', '--model_learning_rate', '0.025', '--model_min_count', '0', '--model_window', '7', '--num_epochs', '10'])Starting the daemon thread to refresh tokens in background for process with pid = 113Entering Run History Context Manager.Current directory:  /mnt/batch/tasks/shared/LS_root/jobs/aiworkspace/azureml/xxxxx/mounts/workspaceblobstore/azureml/xxxxx
查看完整描述

2 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

通過將我的 AMLS 工作區添加到 AMLS 默認存儲帳戶中的“存儲 blob 數據貢獻者”角色來修復此問題。似乎通常默認情況下會添加此角色,但在我的情況下并沒有發生。



查看完整回答
反對 回復 2023-06-20
?
弒天下

TA貢獻1818條經驗 獲得超8個贊

一些想法:

  1. 這是一個權限錯誤。

  2. ArgumentParser有一個小錯字

  3. 如果你使用會出現同樣的錯誤嗎os.path.join(output_folder, 'model.pkl')?


查看完整回答
反對 回復 2023-06-20
  • 2 回答
  • 0 關注
  • 242 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號