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
Name | Description |
---|---|
name
Necessário
|
Nome do gráfico. |
context
Necessário
|
<xref:azureml.pipeline.core._GraphContext>
O contexto do gráfico atual. |
name
Necessário
|
Nome do gráfico. |
context
Necessário
|
<xref:azureml.pipeline.core._GraphContext>
O contexto do gráfico atual. |
Métodos
add_datasource_node |
Adicione um nó de origem de dados ao gráfico. |
add_module_node |
Adicione um nó de módulo ao gráfico. |
connect |
Ligue duas portas e crie um Edge. |
delete_node |
Elimine um nó do gráfico. |
finalize |
Finalizar 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 a executar numa sequência após o primeiro nó na lista. |
submit |
Submeta o gráfico para ser executado na cloud. |
validate |
Validar gráfico. Devolve uma lista de erros. |
add_datasource_node
Adicione um nó de origem 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
|
Origem 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 |
---|---|
node |
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 enlaces de porta de entrada. |
output_bindings
|
Lista de enlaces de portas de saída. Default value: None
|
param_bindings
|
Dicionário de pares name-value 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á utilizado para python_script_step Default value: None
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Definições que serão utilizadas para clouds Default value: None
|
Devoluções
Tipo | Description |
---|---|
node |
connect
Ligue duas portas e crie um Edge.
connect(source_port, dest_port)
Parâmetros
Name | Description |
---|---|
source_port
Necessário
|
Porta de saída do nó que é a origem da ligação |
dest_port
Necessário
|
Porta de entrada do nó que é o destino da ligação |
Devoluções
Tipo | Description |
---|---|
edge |
delete_node
Elimine um nó do gráfico.
delete_node(node_id)
Parâmetros
Name | Description |
---|---|
node_id
Necessário
|
ID do nó |
finalize
Finalizar recursos para nós no gráfico.
finalize(dry_run=None, regenerate_outputs=False)
Parâmetros
Name | Description |
---|---|
dry_run
|
Defina como Verdadeiro para verificar se o gráfico pode ser criado sem efetuar chamadas à API externa para o serviço Azure ML. Default value: None
|
regenerate_outputs
|
Defina como Verdadeiro para forçar uma nova execução (não permite a reutilização do módulo/origem 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
Obtenha um nó por ID.
get_node(node_id)
Parâmetros
Name | Description |
---|---|
node_id
Necessário
|
O ID do nó. |
Devoluções
Tipo | Description |
---|---|
O nó. |
sequence
Configure uma lista de nós a executar numa sequência após o primeiro nó na lista.
sequence(nodes)
Parâmetros
Name | Description |
---|---|
nodes
Necessário
|
A lista de nós. |
submit
Submeta o gráfico para ser executado na cloud.
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 a execução do pipeline. Opcional. Default value: None
|
continue_on_step_failure
|
Indica se pretende permitir que a experimentação continue a ser executada se um passo falhar. Se For Verdadeiro, apenas os passos que não têm dependência na saída do passo falhado continuarão a ser executados. Default value: False
|
regenerate_outputs
|
Defina como Verdadeiro para forçar uma nova execução (não permite a reutilização do módulo/origem de dados) Default value: False
|
parent_run_id
|
ID de execução opcional a definir para a execução principal desta execução de pipeline, que se reflete no RunHistory. A execução principal tem de pertencer à mesma experimentação para a qual este pipeline está a ser submetido. Default value: None
|
kwargs
Necessário
|
Argumentos de palavra-chave personalizados, reservados para desenvolvimento futuro. |
Devoluções
Tipo | Description |
---|---|
Uma Execução de Pipeline. |
validate
Validar gráfico. Devolve uma lista de erros.
validate()
Devoluções
Tipo | Description |
---|---|
Listar erros. |
Atributos
datasource_nodes
Obtenha uma lista que contenha todos os nós de origem de dados.
Devoluções
Tipo | Description |
---|---|
Lista de Node |
edges
module_nodes
node_dict
Obtenha um dicionário que contenha todos os nós.
Devoluções
Tipo | Description |
---|---|
Dicionário de {node ID, Node} |
node_name_dict
Obtenha um dicionário que contenha todos os nós indexados por nome.
Devoluções
Tipo | Description |
---|---|
Dicionário de {node name, Node} |
nodes
params
Obtenha um dicionário que contenha todos os parâmetros de gráficos. Os valores são tipos literais ou referência de dados como cadeia JSON.
Devoluções
Tipo | Description |
---|---|
Dicionário de {param name, param value} |