本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon SageMaker 調試器使用率
使用 Amazon SageMaker 偵錯工具自動產生的報告時,請考量下列事項。
Debugger 分析報告用量
對於所有 SageMaker 訓練任務,Amazon SageMaker 偵錯工具會執行ProfilerReport規則並自動產生SageMaker 除錯器分析報告. 此 ProfilerReport
規則提供 Jupyter 筆記本檔案 (profiler-report.ipynb
),可產生對應的 HTML 檔案 (profiler-report.html
)。
Jupyter 筆記本在使用者開啟最終 profiler-report.html
檔案時,會收集唯一 ProfilerReport
規則的處理任務 ARN,而 Debugger 會在 Jupyter 筆記本中包含程式碼,收集分析報告用量統計資料。
Debugger 只會收集使用者是否開啟最終 HTML 報告的相關資訊。它不會從訓練任務、訓練資料、訓練指令碼、處理任務、日誌或分析報告本身的內容中收集任何資訊。
您可以使用下列任一選項,選擇退出用量統計資料的集合。
(建議) 選項 1:在執行訓練任務之前選擇退出
若要選擇退出,您必須將下列 Debugger ProfilerReport
規則組態新增至訓練任務的請求。
選項 2:在訓練任務完成後選擇退出
若要在訓練完成後選擇退出,則需要修改 profiler-report.ipynb
檔案。
注意
即使您使用選項 2 退出之後,如果沒有將選項 1 新增到訓練任務的請求中,自動產生的 HTML 報告仍會報告用量統計資料。
-
請遵循下載 SageMaker 除錯程式分析報告頁面中下載 Debugger 分析報告檔案的指示。
-
在
/ProfilerReport-1234567890/profiler-output
目錄中,開啟profiler-report.ipynb
。 -
將
opt_out=True
新增至第五個程式碼儲存格中的setup_profiler_report()
函式,如以下範例程式碼所示:setup_profiler_report(processing_job_arn,
opt_out=True
) -
執行程式碼儲存格以完成退出。