Graph Sınıf

İşlem hattı çalıştırma grafı tanımlamak için bir sınıf.

Graph'ı başlatın.

Devralma
builtins.object
Graph

Oluşturucu

Graph(name, context)

Parametreler

name
str
Gerekli

Grafiğin adı.

context
<xref:azureml.pipeline.core._GraphContext>
Gerekli

Geçerli grafik bağlamı.

name
str
Gerekli

Grafiğin adı.

context
<xref:azureml.pipeline.core._GraphContext>
Gerekli

Geçerli grafik bağlamı.

Yöntemler

add_datasource_node

Grafiğe bir veri kaynağı düğümü ekleyin.

add_module_node

Grafiğe bir modül düğümü ekleyin.

connect

İki bağlantı noktasını bağlayın ve bir Edge oluşturur.

delete_node

Grafikten bir düğümü silin.

finalize

Grafikteki düğümler için kaynakları sonlandırın.

generate_yaml

Grafiğin yaml gösterimini oluşturun.

get_node

Kimliğine göre düğüm alma.

sequence

Düğüm listesini, listedeki ilk düğümü izleyen bir sırayla çalışacak şekilde yapılandırın.

submit

Grafiği bulutta çalıştırılacak şekilde gönderin.

validate

Grafı doğrulayın. Hataların listesini döndürür.

add_datasource_node

Grafiğe bir veri kaynağı düğümü ekleyin.

add_datasource_node(name, datasource=None, datasource_builder=None, datapath_param_name=None)

Parametreler

name
str
Gerekli

Düğümün adı.

datasource
DataSource
varsayılan değer: None

Bu düğüm için veri kaynağı.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
varsayılan değer: None

Bu düğüm için _DatasourceBuilder.

datapath_param_name
str
varsayılan değer: None

Datapath parametre adı.

Döndürülenler

node

Dönüş türü

add_module_node

Grafiğe bir modül düğümü ekleyin.

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)

Parametreler

name
str
Gerekli

Düğümün adı

input_bindings
list
Gerekli

Giriş bağlantı noktası bağlamalarının listesi.

output_bindings
list
varsayılan değer: None

Çıkış bağlantı noktası bağlamalarının listesi.

param_bindings
dict
varsayılan değer: None

Parametre atamaları için ad-değer çiftlerinin sözlüğü.

module
Module
varsayılan değer: None

Bu düğüm için modül

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
varsayılan değer: None

Bu düğüm için _ModuleBuilder

module_wiring
Dict[str, object]
varsayılan değer: None

Düğümün girişleri/çıkışları ile modül girişleri/çıkışları arasında eşleme. Her biri modülün giriş/çıkış adları, değerler ise düğümün bağlantı noktaları olan bir dikte eşlenen giriş ve çıkış olmak üzere iki anahtar içerir.

runconfig
str
varsayılan değer: None

python_script_step için kullanılacak runconfig

cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
varsayılan değer: None

Bulutlar için kullanılacak ayarlar

Döndürülenler

node

Dönüş türü

connect

İki bağlantı noktasını bağlayın ve bir Edge oluşturur.

connect(source_port, dest_port)

Parametreler

source_port
OutputPort
Gerekli

Bağlantının kaynağı olan düğümden çıkış bağlantı noktası

dest_port
InputPort
Gerekli

Bağlantının hedefi olan düğümden giriş bağlantı noktası

Döndürülenler

Edge

Dönüş türü

delete_node

Grafikten bir düğümü silin.

delete_node(node_id)

Parametreler

node_id
str
Gerekli

düğüm kimliği

finalize

Grafikteki düğümler için kaynakları sonlandırın.

finalize(dry_run=None, regenerate_outputs=False)

Parametreler

dry_run
bool
varsayılan değer: None

Grafın Azure ML hizmetine dış API çağrıları yapılmadan oluşturulabildiğini doğrulamak için True olarak ayarlayın.

regenerate_outputs
bool
varsayılan değer: False

Yeni çalıştırmayı zorlamak için True olarak ayarlayın (modülün/veri kaynağının yeniden kullanılmasına izin vermemektedir).

Döndürülenler

{node_id, (resource_id, is_new_resource)} sözlüğü

Dönüş türü

generate_yaml

Grafiğin yaml gösterimini oluşturun.

generate_yaml()

Döndürülenler

Yaml diktesini döndürme

Dönüş türü

get_node

Kimliğine göre düğüm alma.

get_node(node_id)

Parametreler

node_id
str
Gerekli

Düğüm kimliği.

Döndürülenler

Düğüm.

Dönüş türü

sequence

Düğüm listesini, listedeki ilk düğümü izleyen bir sırayla çalışacak şekilde yapılandırın.

sequence(nodes)

Parametreler

nodes
list
Gerekli

Düğüm listesi.

submit

Grafiği bulutta çalıştırılacak şekilde gönderin.

submit(pipeline_parameters=None, continue_on_step_failure=False, regenerate_outputs=False, parent_run_id=None, **kwargs)

Parametreler

pipeline_parameters
dict
varsayılan değer: None

İşlem hattı yürütme parametreleri. İsteğe bağlı.

continue_on_step_failure
bool
varsayılan değer: False

Bir adım başarısız olursa denemenin yürütülmeye devam etmesine izin verilip verilmeyeceğini gösterir. True ise, yalnızca başarısız adımın çıkışında bağımlılığı olmayan adımlar yürütülmeye devam eder.

regenerate_outputs
bool
varsayılan değer: False

Yeni çalıştırmayı zorlamak için True olarak ayarlayın (modülün/veri kaynağının yeniden kullanılmasına izin vermemektedir)

parent_run_id
varsayılan değer: None

RunHistory'ye yansıtılan bu işlem hattı çalıştırmasının üst çalıştırması için ayarlayabileceğiniz isteğe bağlı çalıştırma kimliği. Üst çalıştırma, bu işlem hattının gönderildiği denemenin aynısına ait olmalıdır.

kwargs
dict
Gerekli

Gelecekteki geliştirmeler için ayrılmış özel anahtar sözcük bağımsız değişkenleri.

Döndürülenler

A PipelineRun.

Dönüş türü

validate

Grafı doğrulayın. Hataların listesini döndürür.

validate()

Döndürülenler

Hataları listeleyin.

Dönüş türü

Öznitelikler

datasource_nodes

Tüm veri kaynağı düğümlerini içeren bir liste alın.

Döndürülenler

Listesi Node

Dönüş türü

edges

Uçların yineleyicisini edinin.

Döndürülenler

bir liste Edge

Dönüş türü

module_nodes

Tüm modül düğümlerini içeren bir liste alın.

Döndürülenler

Listesi Node

Dönüş türü

node_dict

Tüm düğümleri içeren bir sözlük alın.

Döndürülenler

{node id, Node} sözlüğü

Dönüş türü

node_name_dict

Ada göre dizine alınan tüm düğümleri içeren bir sözlük alın.

Döndürülenler

{node name, Node} sözlüğü

Dönüş türü

nodes

Tüm düğümleri içeren bir liste alın.

Döndürülenler

Listesi Node

Dönüş türü

params

Tüm grafik parametrelerini içeren bir sözlük alın. Değerler değişmez değer türleri veya JSON dizesi olarak veri başvurusu şeklindedir.

Döndürülenler

{param name, param value} sözlüğü

Dönüş türü