Graph Classe
Uma classe para definir um gráfico de execução de pipeline.
Inicializar gráfico.
Construtor
Graph(name, context)
Parâmetros
| Name | Description |
|---|---|
|
name
Necessário
|
Nome do gráfico. |
|
context
Necessário
|
<xref:azureml.pipeline.core._GraphContext>
O contexto gráfico atual. |
|
name
Necessário
|
Nome do gráfico. |
|
context
Necessário
|
<xref:azureml.pipeline.core._GraphContext>
O contexto gráfico atual. |
Métodos
| add_datasource_node |
Adicione um nó de fonte de dados ao gráfico. |
| add_module_node |
Adicione um nó de módulo ao gráfico. |
| connect |
Conecte duas portas e crie uma borda. |
| delete_node |
Exclua um nó do gráfico. |
| finalize |
Finalize recursos para nós no gráfico. |
| generate_yaml |
Gere a representação yaml do gráfico. |
| get_node |
Obtenha um nó por ID. |
| sequence |
Configure uma lista de nós para executar em uma sequência após o primeiro nó da lista. |
| submit |
Envie o gráfico para ser executado na nuvem. |
| validate |
Validar gráfico. Retorna uma lista de erros. |
add_datasource_node
Adicione um nó de fonte de dados ao gráfico.
add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)
Parâmetros
| Name | Description |
|---|---|
|
name
Necessário
|
Nome do nó. |
|
datasource
|
Fonte de dados para este nó. Default value: None
|
|
datasource_builder
|
<xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder para este nó. Default value: None
|
|
datapath_param_name
|
Nome do parâmetro Datapath. Default value: None
|
Devoluções
| Tipo | Description |
|---|---|
|
nó |
add_module_node
Adicione um nó de 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
| Name | Description |
|---|---|
|
name
Necessário
|
Nome do nó |
|
input_bindings
Necessário
|
Lista de ligações de porta de entrada. |
|
output_bindings
|
Lista de ligações de porta de saída. Default value: None
|
|
param_bindings
|
Dicionário de pares nome-valor para atribuições de parâmetros. Default value: None
|
|
module
|
Módulo para este nó Default value: None
|
|
module_builder
|
<xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder para este nó Default value: None
|
|
module_wiring
|
Um mapeamento entre as entradas/saídas do nó e as entradas/saídas do módulo. Contém duas chaves, entradas e saídas, cada uma mapeada para um ditado cujas chaves são os nomes de entradas/saídas do módulo, e os valores são as portas do nó. Default value: None
|
|
runconfig
|
Runconfig que será usado para python_script_step Default value: None
|
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Configurações que serão usadas para nuvens Default value: None
|
Devoluções
| Tipo | Description |
|---|---|
|
nó |
connect
Conecte duas portas e crie uma borda.
connect(source_port, dest_port)
Parâmetros
| Name | Description |
|---|---|
|
source_port
Necessário
|
Porta de saída do nó que é a origem da conexão |
|
dest_port
Necessário
|
Porta de entrada do nó que é o destino da conexão |
Devoluções
| Tipo | Description |
|---|---|
|
contorno |
delete_node
Exclua um nó do gráfico.
delete_node(node_id)
Parâmetros
| Name | Description |
|---|---|
|
node_id
Necessário
|
ID do nó |
finalize
Finalize recursos para nós no gráfico.
finalize(dry_run=None, regenerate_outputs=False)
Parâmetros
| Name | Description |
|---|---|
|
dry_run
|
Defina como True para verificar se o gráfico pode ser criado sem fazer chamadas de API externas para o serviço Azure ML. Default value: None
|
|
regenerate_outputs
|
Defina como True para forçar uma nova execução (não permite a reutilização de módulo/fonte de dados). Default value: False
|
Devoluções
| Tipo | Description |
|---|---|
|
Dicionário de {node_id, (resource_id, is_new_resource)} |
generate_yaml
Gere a representação yaml do gráfico.
generate_yaml()
Devoluções
| Tipo | Description |
|---|---|
|
Devolver o ditado yaml |
get_node
sequence
Configure uma lista de nós para executar em uma sequência após o primeiro nó da lista.
sequence(nodes)
Parâmetros
| Name | Description |
|---|---|
|
nodes
Necessário
|
A lista de nós. |
submit
Envie o gráfico para ser executado na nuvem.
submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)
Parâmetros
| Name | Description |
|---|---|
|
pipeline_parameters
|
Parâmetros para execução de pipeline. Opcional. Default value: None
|
|
continue_on_step_failure
|
Indica se o experimento deve continuar sendo executado se uma etapa falhar. Se True, somente as etapas que não dependerem da saída da etapa com falha continuarão a execução. Default value: False
|
|
regenerate_outputs
|
Definido como True para forçar uma nova execução (não permite a reutilização de módulo/fonte de dados) Default value: False
|
|
parent_run_id
|
ID de execução opcional a ser definida para a execução pai dessa execução de pipeline, que é refletida em RunHistory. A execução pai deve pertencer ao mesmo experimento ao qual esse pipeline está sendo enviado. Default value: None
|
|
kwargs
Necessário
|
Argumentos de palavras-chave personalizados, reservados para desenvolvimento futuro. |
Devoluções
| Tipo | Description |
|---|---|
|
Um PipelineRun. |
validate
Validar gráfico. Retorna uma lista de erros.
validate()
Devoluções
| Tipo | Description |
|---|---|
|
Listar erros. |
Atributos
datasource_nodes
module_nodes
node_dict
node_name_dict
params
Obtenha um dicionário contendo todos os parâmetros do gráfico. Os valores são tipos literais ou referência de dados como cadeia de caracteres JSON.
Devoluções
| Tipo | Description |
|---|---|
|
Dicionário de {param name, param value} |