Graph Classe
Uma classe para definir um gráfico de execução de pipeline.
Inicializar o Graph.
- Herança
-
builtins.objectGraph
Construtor
Graph(name, context)
Parâmetros
- context
- <xref:azureml.pipeline.core._GraphContext>
O contexto do gráfico atual.
- context
- <xref:azureml.pipeline.core._GraphContext>
O contexto do gráfico atual.
Métodos
add_datasource_node |
Adicionar um nó da fonte de dados ao gráfico. |
add_module_node |
Adicionar um nó do módulo ao gráfico. |
connect |
Conecta duas portas e cria uma borda. |
delete_node |
Excluir um nó do gráfico. |
finalize |
Finalizar recursos para nós no gráfico. |
generate_yaml |
Gerar a representação yaml do gráfico. |
get_node |
Obter um nó por ID. |
sequence |
Configurar uma lista de nós para executar em uma sequência após o primeiro nó na lista. |
submit |
Enviar o gráfico para execução na nuvem. |
validate |
Validar gráfico. Retorna uma lista de erros. |
add_datasource_node
Adicionar um nó da fonte de dados ao 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 esse nó.
Retornos
nó
Tipo de retorno
add_module_node
Adicionar um nó do módulo ao gráfico.
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
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder para este nó
Um mapeamento entre as entradas/saídas do nó e as entradas/saídas do módulo. Mantém duas chaves, entradas e saídas, cada uma mapeada para um dicionário cujas chaves são os nomes de entradas/saídas do módulo e os valores são as portas do nó.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configurações que será usado para nuvens
Retornos
nó
Tipo de retorno
connect
Conecta duas portas e cria uma borda.
connect(source_port, dest_port)
Parâmetros
Retornos
edge
Tipo de retorno
delete_node
finalize
Finalizar recursos para nós no gráfico.
finalize(dry_run=None, regenerate_outputs=False)
Parâmetros
- dry_run
- bool
Defina como True para verificar se o gráfico pode ser criado sem fazer chamadas de API externas para o serviço Azure ML.
- regenerate_outputs
- bool
Defina como True para forçar uma nova operação (não permite a reutilização de módulo/fonte de dados).
Retornos
Dicionário de {node_id, (resource_id, is_new_resource)}
Tipo de retorno
generate_yaml
Gerar a representação yaml do gráfico.
generate_yaml()
Retornos
Retornar o dicionário yaml
Tipo de retorno
get_node
Obter um nó por ID.
get_node(node_id)
Parâmetros
Retornos
O nó.
Tipo de retorno
sequence
Configurar uma lista de nós para executar em uma sequência após o primeiro nó na lista.
sequence(nodes)
Parâmetros
submit
Enviar o gráfico para execução na nuvem.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parâmetros
- continue_on_step_failure
- bool
Indica se o experimento deve continuar em execução se uma etapa falhar. Se True, somente as etapas que não têm nenhuma dependência na saída da etapa com falha continuarão a execução.
- regenerate_outputs
- bool
Defina como True para forçar uma nova operação (não permite a reutilização de módulo/fonte de dados)
- parent_run_id
ID de execução opcional a ser definida para a execução pai desta execução de pipeline, que é refletida em RunHistory. A execução pai deve pertencer ao mesmo experimento ao qual este pipeline está sendo enviado.
- kwargs
- dict
Argumentos de palavra-chave personalizados, reservados para desenvolvimento futuro.
Retornos
Um PipelineRun.
Tipo de retorno
validate
Atributos
datasource_nodes
edges
module_nodes
node_dict
Obter um dicionário que contém todos os nós.
Retornos
Dicionário de {Id do nó, Node}
Tipo de retorno
node_name_dict
Obter um dicionário que contém todos os nós indexados por nome.
Retornos
Dicionário de {nome do nó, Node}
Tipo de retorno
nodes
params
Obter um dicionário que contém todos os parâmetros do gráfico. Os valores são tipos literais ou referência de dados como cadeia de caracteres JSON.
Retornos
Dicionário de {nome do param, valor do param}
Tipo de retorno
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de