在筆記本任務中叫用另一個筆記本 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在筆記本任務中叫用另一個筆記本

您可以設定管道,其中一個筆記本任務呼叫另一個筆記本。下列設定具有筆記本任務步驟的管道範例,筆記本在此步驟中呼叫另外兩個筆記本。輸入筆記本包含下列行:

%run 'subfolder/notebook_to_call_in_subfolder.ipynb' %run 'notebook_to_call.ipynb'

使用 將這些筆記本傳遞到您的NotebookJobStep執行個體additional_dependencies,如下列程式碼片段所示。請注意, 中為筆記本提供的路徑additional_dependencies是從根位置提供。如需如何將相依檔案和資料夾 SageMaker 上傳至 Amazon S3 以便正確提供相依項目路徑的相關資訊,請參閱 additional_dependencies中的 說明NotebookJobStep

input_notebook = "inputs/input_notebook.ipynb" simple_notebook_path = "inputs/notebook_to_call.ipynb" folder_with_sub_notebook = "inputs/subfolder" notebook_job_step = NotebookJobStep( image_uri=image-uri, kernel_name=kernel-name, role=role-name, input_notebook=input_notebook, additional_dependencies=[simple_notebook_path, folder_with_sub_notebook], tags=tags, )