Graph Clase
Clase para definir un grafo de ejecución de canalización.
Inicializar grafo.
- Herencia
-
builtins.objectGraph
Constructor
Graph(name, context)
Parámetros
- context
- <xref:azureml.pipeline.core._GraphContext>
El contexto del gráfico actual.
- context
- <xref:azureml.pipeline.core._GraphContext>
El contexto del gráfico actual.
Métodos
add_datasource_node |
Agregue un nodo de origen de datos al gráfico. |
add_module_node |
Agregue un nodo de módulo al grafo. |
connect |
Conecta dos puertos y crea un perímetro. |
delete_node |
Elimina un nodo del grafo. |
finalize |
Finaliza los recursos de los nodos del grafo. |
generate_yaml |
Genera la representación yaml del grafo. |
get_node |
Obtienen un nodo por identificador. |
sequence |
Configure una lista de nodos para que se ejecuten en una secuencia después del primer nodo de la lista. |
submit |
Envíe el grafo para que se ejecute en la nube. |
validate |
Valida el grafo. Devuelve una lista de errores. |
add_datasource_node
Agregue un nodo de origen de datos al gráfico.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parámetros
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder para este nodo.
Devoluciones
Nodo
Tipo de valor devuelto
add_module_node
Agregue un nodo de módulo al grafo.
add_module_node(name, input_bindings, output_bindings=None, param_bindings=None, module=None, module_builder=None, module_wiring=None, runconfig=None, cloud_settings=None)
Parámetros
- param_bindings
- dict
Diccionario de pares nombre-valor para asignaciones de parámetros.
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder para este nodo
Asignación entre las entradas y salidas del nodo y las entradas y salidas del módulo. Contiene dos claves, entradas y salidas, cada una asignada a un dict cuyas claves son los nombres de entradas y salidas del módulo, y los valores son los puertos del nodo.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configuración que se usará para las nubes.
Devoluciones
Nodo
Tipo de valor devuelto
connect
Conecta dos puertos y crea un perímetro.
connect(source_port, dest_port)
Parámetros
Devoluciones
edge
Tipo de valor devuelto
delete_node
finalize
Finaliza los recursos de los nodos del grafo.
finalize(dry_run=None, regenerate_outputs=False)
Parámetros
- dry_run
- bool
Establezca en True para comprobar que el grafo se puede crear sin realizar ninguna llamada API externa al servicio Azure ML.
- regenerate_outputs
- bool
Establezca en True para forzar una nueva ejecución (no permite la reutilización de módulos o orígenes de datos).
Devoluciones
Diccionario de {node_id, (resource_id, is_new_resource)}
Tipo de valor devuelto
generate_yaml
Genera la representación yaml del grafo.
generate_yaml()
Devoluciones
Devuelve el diccionario yaml.
Tipo de valor devuelto
get_node
Obtienen un nodo por identificador.
get_node(node_id)
Parámetros
Devoluciones
El nodo.
Tipo de valor devuelto
sequence
Configure una lista de nodos para que se ejecuten en una secuencia después del primer nodo de la lista.
sequence(nodes)
Parámetros
submit
Envíe el grafo para que se ejecute en la nube.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parámetros
- pipeline_parameters
- dict
Parámetros para la ejecución de la canalización. Opcional.
- continue_on_step_failure
- bool
Indica si se debe permitir que el experimento continúe ejecutándose si se produce un error en un paso. Si es True, solo los pasos que no tengan dependencia de la salida del paso con error continuarán la ejecución.
- regenerate_outputs
- bool
Establezca en True para forzar una nueva ejecución (no permite la reutilización de módulos o orígenes de datos).
- parent_run_id
Id. de ejecución opcional que se establecerá para la ejecución primaria de esta ejecución de canalización, que se refleja en RunHistory. La ejecución primaria debe pertenecer al mismo experimento al que se envía esta canalización.
- kwargs
- dict
Argumentos de palabra clave personalizados, reservados para el desarrollo futuro.
Devoluciones
Un PipelineRun.
Tipo de valor devuelto
validate
Valida el grafo. Devuelve una lista de errores.
validate()
Devoluciones
Enumera los errores.
Tipo de valor devuelto
Atributos
datasource_nodes
Obtiene una lista que contiene todos los nodos del origen de datos.
Devoluciones
Lista de Node
Tipo de valor devuelto
edges
module_nodes
Obtiene una lista que contiene todos los nodos del módulo.
Devoluciones
Lista de Node
Tipo de valor devuelto
node_dict
Obtiene un diccionario que contiene todos los nodos.
Devoluciones
Diccionario de {id. de nodo, Node}
Tipo de valor devuelto
node_name_dict
Obtiene un diccionario que contiene todos los nodos indexados por nombre.
Devoluciones
Diccionario de {nombre de nodo, Node}
Tipo de valor devuelto
nodes
params
Obtiene un diccionario que contiene todos los parámetros del grafo. Los valores son tipos literales o referencia de datos como cadena JSON.
Devoluciones
Diccionario de {param name, param value}
Tipo de valor devuelto
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de