Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Invoca otro cuaderno en tu tarea de cuaderno
Puede configurar una canalización en la que una tarea de una libreta llame a otra libreta. A continuación, se configura un ejemplo de una canalización con un paso de trabajo de Notebook en el que el bloc de notas llama a otros dos blocs de notas. El cuaderno de entrada contiene las siguientes líneas:
%run 'subfolder/notebook_to_call_in_subfolder.ipynb' %run 'notebook_to_call.ipynb'
Pase estos cuadernos a sus NotebookJobStep
instancias con ellosadditional_dependencies
, tal y como se muestra en el siguiente fragmento. Tenga en cuenta que las rutas proporcionadas para los cuadernos additional_dependencies
provienen de la ubicación raíz. Para obtener información sobre cómo SageMaker carga sus archivos y carpetas dependientes a Amazon S3 para que pueda proporcionar correctamente las rutas a sus dependencias, consulte la descripción de additional_dependencies
en. 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
, )