Graph Kelas
Kelas untuk menentukan grafik eksekusi alur.
Menginisialisasi Grafik.
- Warisan
-
builtins.objectGraph
Konstruktor
Graph(name, context)
Parameter
- context
- <xref:azureml.pipeline.core._GraphContext>
Konteks grafik saat ini.
- context
- <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
- datasource_builder
- <xref:azureml.pipeline.core._DatasourceBuilder>
_DatasourceBuilder untuk node ini.
Mengembalikan
node
Tipe hasil
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
- module_builder
- <xref:azureml.pipeline.core._ModuleBuilder>
_ModuleBuilder untuk node ini
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.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Pengaturan yang akan digunakan untuk cloud
Mengembalikan
node
Tipe hasil
connect
Hubungkan dua port dan buat Tepi.
connect(source_port, dest_port)
Parameter
Mengembalikan
edge
Tipe hasil
delete_node
finalize
Selesaikan sumber daya untuk node dalam grafik.
finalize(dry_run=None, regenerate_outputs=False)
Parameter
- dry_run
- bool
Atur ke True untuk memverifikasi bahwa grafik dapat dibuat tanpa membuat panggilan API eksternal apa pun ke Azure Machine Learning service.
- regenerate_outputs
- bool
Atur ke True untuk memaksa eksekusi baru (melarang penggunaan kembali modul/sumber data).
Mengembalikan
Kamus {node_id, (resource_id, is_new_resource)}
Tipe hasil
generate_yaml
Hasilkan representasi yaml grafik.
generate_yaml()
Mengembalikan
Kembalikan kamus yaml
Tipe hasil
get_node
Dapatkan node berdasarkan ID.
get_node(node_id)
Parameter
Mengembalikan
Node.
Tipe hasil
sequence
Konfigurasikan daftar node untuk dijalankan secara berurutan setelah node pertama dalam daftar.
sequence(nodes)
Parameter
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
- continue_on_step_failure
- bool
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.
- regenerate_outputs
- bool
Atur ke True untuk memaksa eksekusi baru (melarang penggunaan kembali modul/sumber data)
- 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.
Mengembalikan
PipelineRun.
Tipe hasil
validate
Validasi grafik. Mengembalikan daftar kesalahan.
validate()
Mengembalikan
Daftar kesalahan.
Tipe hasil
Atribut
datasource_nodes
edges
module_nodes
node_dict
node_name_dict
Dapatkan kamus yang berisi semua node yang diindeks berdasarkan nama.
Mengembalikan
Kamus {node name, Node}
Tipe hasil
nodes
params
Dapatkan kamus yang berisi semua parameter grafik. Nilai adalah jenis literal atau referensi data sebagai string JSON.
Mengembalikan
Kamus {param name, param value}
Tipe hasil
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk