Bagikan melalui


Graph Kelas

Kelas untuk menentukan grafik eksekusi alur.

Menginisialisasi Grafik.

Warisan
builtins.object
Graph

Konstruktor

Graph(name, context)

Parameter

Nama Deskripsi
name
Diperlukan
str

Nama grafik.

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

Konteks grafik saat ini.

name
Diperlukan
str

Nama grafik.

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

Konteks grafik saat ini.

Metode

add_datasource_node

Tambahkan node sumber data ke grafik.

add_module_node

Tambahkan node modul ke grafik.

connect

Hubungkan dua port dan buat Tepi.

delete_node

Hapus node dari grafik.

finalize

Selesaikan sumber daya untuk node dalam grafik.

generate_yaml

Hasilkan representasi yaml grafik.

get_node

Dapatkan node berdasarkan ID.

sequence

Konfigurasikan daftar node untuk dijalankan secara berurutan setelah node pertama dalam daftar.

submit

Kirim grafik yang akan dijalankan di cloud.

validate

Validasi grafik. Mengembalikan daftar kesalahan.

add_datasource_node

Tambahkan node sumber data ke grafik.

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

Parameter

Nama Deskripsi
name
Diperlukan
str

Nama node.

datasource

Sumber data untuk node ini.

Nilai default: None
datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>

_DatasourceBuilder untuk node ini.

Nilai default: None
datapath_param_name
str

Nama parameter jalur data.

Nilai default: None

Mengembalikan

Jenis Deskripsi

node

add_module_node

Tambahkan node modul ke grafik.

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)

Parameter

Nama Deskripsi
name
Diperlukan
str

Nama node

input_bindings
Diperlukan

Daftar pengikatan port input.

output_bindings

Daftar pengikatan port output.

Nilai default: None
param_bindings

Kamus pasangan nama-nilai untuk penetapan parameter.

Nilai default: None
module

Modul untuk node ini

Nilai default: None
module_builder
<xref:azureml.pipeline.core._ModuleBuilder>

_ModuleBuilder untuk node ini

Nilai default: None
module_wiring

Pemetaan antara input/output node dan input/output modul. Memegang dua kunci, input dan output, masing-masing dipetakan ke kamus yang kuncinya adalah nama input/output modul, dan nilainya adalah port node.

Nilai default: None
runconfig
str

Runconfig yang akan digunakan untuk python_script_step

Nilai default: None
cloud_settings
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>

Pengaturan yang akan digunakan untuk cloud

Nilai default: None

Mengembalikan

Jenis Deskripsi

node

connect

Hubungkan dua port dan buat Tepi.

connect(source_port, dest_port)

Parameter

Nama Deskripsi
source_port
Diperlukan

Port output dari node yang menjadi sumber koneksi

dest_port
Diperlukan

Port input dari node yang menjadi tujuan koneksi

Mengembalikan

Jenis Deskripsi

edge

delete_node

Hapus node dari grafik.

delete_node(node_id)

Parameter

Nama Deskripsi
node_id
Diperlukan
str

id node

finalize

Selesaikan sumber daya untuk node dalam grafik.

finalize(dry_run=None, regenerate_outputs=False)

Parameter

Nama Deskripsi
dry_run

Atur ke True untuk memverifikasi bahwa grafik dapat dibuat tanpa membuat panggilan API eksternal apa pun ke Azure Machine Learning service.

Nilai default: None
regenerate_outputs

Atur ke True untuk memaksa eksekusi baru (melarang penggunaan kembali modul/sumber data).

Nilai default: False

Mengembalikan

Jenis Deskripsi

Kamus {node_id, (resource_id, is_new_resource)}

generate_yaml

Hasilkan representasi yaml grafik.

generate_yaml()

Mengembalikan

Jenis Deskripsi

Kembalikan kamus yaml

get_node

Dapatkan node berdasarkan ID.

get_node(node_id)

Parameter

Nama Deskripsi
node_id
Diperlukan
str

ID node.

Mengembalikan

Jenis Deskripsi

Node.

sequence

Konfigurasikan daftar node untuk dijalankan secara berurutan setelah node pertama dalam daftar.

sequence(nodes)

Parameter

Nama Deskripsi
nodes
Diperlukan

Daftar node.

submit

Kirim grafik yang akan dijalankan di cloud.

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

Parameter

Nama Deskripsi
pipeline_parameters

Parameter untuk eksekusi alur. Opsional.

Nilai default: None
continue_on_step_failure

Menunjukkan apakah eksperimen akan terus dijalankan jika satu langkah gagal. Jika True, hanya langkah yang tidak memiliki dependensi pada output dari langkah gagal yang akan melanjutkan eksekusi.

Nilai default: False
regenerate_outputs

Atur ke True untuk memaksa eksekusi baru (melarang penggunaan kembali modul/sumber data)

Nilai default: False
parent_run_id

ID eksekusi opsional yang akan diatur untuk eksekusi induk dari eksekusi alur ini, yang tercermin dalam RunHistory. Eksekusi induk harus termasuk dalam eksperimen yang sama dengan tempat alur ini dikirimkan.

Nilai default: None
kwargs
Diperlukan

Argumen kata kunci kustom, dicadangkan untuk pengembangan di masa mendatang.

Mengembalikan

Jenis Deskripsi

PipelineRun.

validate

Validasi grafik. Mengembalikan daftar kesalahan.

validate()

Mengembalikan

Jenis Deskripsi

Daftar kesalahan.

Atribut

datasource_nodes

Dapatkan daftar yang berisi semua node sumber data.

Mengembalikan

Jenis Deskripsi

Daftar Node

edges

Dapatkan iterator tepi.

Mengembalikan

Jenis Deskripsi

daftar Edge

module_nodes

Dapatkan daftar yang berisi semua node modul.

Mengembalikan

Jenis Deskripsi

Daftar Node

node_dict

Dapatkan kamus yang berisi semua node.

Mengembalikan

Jenis Deskripsi

Kamus {node Id, Node}

node_name_dict

Dapatkan kamus yang berisi semua node yang diindeks berdasarkan nama.

Mengembalikan

Jenis Deskripsi

Kamus {node name, Node}

nodes

Dapatkan daftar yang berisi semua node.

Mengembalikan

Jenis Deskripsi

Daftar Node

params

Dapatkan kamus yang berisi semua parameter grafik. Nilai adalah jenis literal atau referensi data sebagai string JSON.

Mengembalikan

Jenis Deskripsi

Kamus {param name, param value}