Graph Kelas
Kelas untuk menentukan grafik eksekusi alur.
Menginisialisasi Grafik.
- Warisan
-
builtins.objectGraph
Konstruktor
Graph(name, context)
Parameter
Nama | Deskripsi |
---|---|
name
Diperlukan
|
Nama grafik. |
context
Diperlukan
|
<xref:azureml.pipeline.core._GraphContext>
Konteks grafik saat ini. |
name
Diperlukan
|
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
|
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
|
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
|
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
|
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
|
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
|
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
edges
module_nodes
node_dict
node_name_dict
Dapatkan kamus yang berisi semua node yang diindeks berdasarkan nama.
Mengembalikan
Jenis | Deskripsi |
---|---|
Kamus {node name, Node} |
nodes
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} |