Graph Clase
Clase para definir un gráfico de ejecución de canalización.
Inicializar grafo.
Constructor
Graph(name, context)
Parámetros
| Nombre | Description |
|---|---|
|
name
Requerido
|
Nombre del grafo. |
|
context
Requerido
|
<xref:azureml.pipeline.core._GraphContext>
Contexto del gráfico actual. |
|
name
Requerido
|
Nombre del grafo. |
|
context
Requerido
|
<xref:azureml.pipeline.core._GraphContext>
Contexto del gráfico actual. |
Métodos
| add_datasource_node |
Agregue un nodo de origen de datos al grafo. |
| add_module_node |
Agregue un nodo de módulo al grafo. |
| connect |
Conecte dos puertos y cree un edge. |
| delete_node |
Elimine un nodo del grafo. |
| finalize |
Finalizar los recursos de los nodos en el gráfico. |
| generate_yaml |
Genere la representación yaml del grafo. |
| get_node |
Obtenga 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 gráfico para que se ejecute en la nube. |
| validate |
Validar gráfico. Devuelve una lista de errores. |
add_datasource_node
Agregue un nodo de origen de datos al grafo.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parámetros
| Nombre | Description |
|---|---|
|
name
Requerido
|
Nombre del nodo. |
|
datasource
|
Origen de datos para este nodo. Valor predeterminado: None
|
|
datasource_builder
|
<xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder para este nodo. Valor predeterminado: None
|
|
datapath_param_name
|
Nombre del parámetro Datapath. Valor predeterminado: None
|
Devoluciones
| Tipo | Description |
|---|---|
|
nodo |
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
| Nombre | Description |
|---|---|
|
name
Requerido
|
Nombre del nodo |
|
input_bindings
Requerido
|
Lista de enlaces de puerto de entrada. |
|
output_bindings
|
Lista de enlaces de puerto de salida. Valor predeterminado: None
|
|
param_bindings
|
Diccionario de pares nombre-valor para las asignaciones de parámetros. Valor predeterminado: None
|
|
module
|
Módulo para este nodo Valor predeterminado: None
|
|
module_builder
|
<xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder para este nodo Valor predeterminado: None
|
|
module_wiring
|
Una 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. Valor predeterminado: None
|
|
runconfig
|
Runconfig que se usará para python_script_step Valor predeterminado: None
|
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configuración que se usará para nubes Valor predeterminado: None
|
Devoluciones
| Tipo | Description |
|---|---|
|
nodo |
connect
Conecte dos puertos y cree un edge.
connect(source_port, dest_port)
Parámetros
| Nombre | Description |
|---|---|
|
source_port
Requerido
|
Puerto de salida del nodo que es el origen de la conexión |
|
dest_port
Requerido
|
Puerto de entrada desde el nodo que es el destino de la conexión |
Devoluciones
| Tipo | Description |
|---|---|
|
borde |
delete_node
Elimine un nodo del grafo.
delete_node(node_id)
Parámetros
| Nombre | Description |
|---|---|
|
node_id
Requerido
|
id. de nodo |
finalize
Finalizar los recursos de los nodos en el gráfico.
finalize(dry_run=None, regenerate_outputs=False)
Parámetros
| Nombre | Description |
|---|---|
|
dry_run
|
Establézcalo en True para comprobar que el grafo se puede compilar sin realizar llamadas API externas al servicio Azure ML. Valor predeterminado: None
|
|
regenerate_outputs
|
Establézcalo en True para forzar una nueva ejecución (no permite la reutilización del módulo o del origen de datos). Valor predeterminado: False
|
Devoluciones
| Tipo | Description |
|---|---|
|
Diccionario de {node_id, (resource_id, is_new_resource)} |
generate_yaml
Genere la representación yaml del grafo.
generate_yaml()
Devoluciones
| Tipo | Description |
|---|---|
|
Devolver el dict yaml |
get_node
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
| Nombre | Description |
|---|---|
|
nodes
Requerido
|
Lista de nodos. |
submit
Envíe el gráfico 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
| Nombre | Description |
|---|---|
|
pipeline_parameters
|
Parámetros para la ejecución de la canalización. Opcional. Valor predeterminado: None
|
|
continue_on_step_failure
|
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 tienen ninguna dependencia en la salida del paso con errores continuarán la ejecución. Valor predeterminado: False
|
|
regenerate_outputs
|
Establézcalo en True para forzar una nueva ejecución (no permitir la reutilización del módulo o del origen de datos) Valor predeterminado: False
|
|
parent_run_id
|
Identificador de ejecución opcional que se va a 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. Valor predeterminado: None
|
|
kwargs
Requerido
|
Argumentos de palabra clave personalizados, reservados para el desarrollo futuro. |
Devoluciones
| Tipo | Description |
|---|---|
|
Una pipelineRun. |
validate
Validar gráfico. Devuelve una lista de errores.
validate()
Devoluciones
| Tipo | Description |
|---|---|
|
Enumerar errores. |
Atributos
datasource_nodes
module_nodes
node_dict
node_name_dict
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
| Tipo | Description |
|---|---|
|
Diccionario de {param name, param value} |