ModuleStepBase Kelas
Menambahkan langkah ke alur yang menggunakan modul tertentu.
ModuleStep berasal dari ModuleStepBase dan merupakan node dalam alur yang menggunakan Module yang sudah ada, dan khususnya, salah satu versinya. Untuk menentukan ModuleVersion mana yang pada akhirnya akan digunakan dalam alur yang dikirim, Anda dapat menentukan salah satu hal berikut saat membuat ModuleStep:
- Objek ModuleVersion
- Module objek dan nilai versi
- Hanya Modul tanpa nilai versi; dalam hal ini, resolusi versi yang digunakan mungkin berbeda antar pengiriman.
Anda juga perlu menentukan pemetaan antara input dan output langkah ke input dan output objek ModuleVersion.
Inisialisasi ModuleStepBase.
- Warisan
-
ModuleStepBase
Konstruktor
ModuleStepBase(module=None, version=None, module_version=None, inputs_map=None, outputs_map=None, compute_target=None, runconfig=None, runconfig_pipeline_params=None, arguments=None, params=None, name=None, _workflow_provider=None)
Parameter
- module_version
- ModuleVersion
ModuleVersion dari langkah. Salah satu Modul dari ModuleVersion harus disediakan.
- inputs_map
- Dict[str, Union[InputPortBinding, DataReference, PortDataReference, PipelineData, Dataset, DatasetDefinition, PipelineDataset]]
Kamus tempat kunci adalah nama input pada module_version
dan nilai adalah pengikatan port input.
- outputs_map
- Dict[str, Union[OutputPortBinding, DataReference, PortDataReference, PipelineData, Dataset, DatasetDefinition, PipelineDataset]]
Kamus tempat kunci adalah nama input pada module_version
dan nilai adalah pengikatan port output.
- runconfig_pipeline_params
- Dict[str, PipelineParameter]
Ganti properti runconfig saat runtime menggunakan pasangan kunci-nilai masing-masing dengan nama properti runconfig dan PipelineParameter untuk properti tersebut.
Nilai yang didukung: 'NodeCount', 'MpiProcessCountPerNode', 'TensorflowWorkerCount', 'TensorflowParameterServerCount'
- arguments
- [str]
Argumen baris perintah untuk file skrip. Argumen akan dikirimkan ke komputasi melalui argumen di RunConfiguration. Untuk detail selengkapnya tentang cara menangani argumen seperti simbol khusus, lihat argumen di RunConfiguration.
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Penggunaan internal saja.) Penyedia alur kerja.
- module_version
- ModuleVersion
ModuleVersion dari langkah. Salah satu Modul ModuleVersion harus disediakan
- inputs_map
- Dict[str, Union[InputPortBinding, DataReference, PortDataReference, PipelineData, Dataset, DatasetDefinition, PipelineDataset]]
Kamus tempat kunci adalah nama input pada module_version
dan nilai adalah pengikatan port input.
- outputs_map
- Dict[str, Union[OutputPortBinding, DataReference, PortDataReference, PipelineData, Dataset, DatasetDefinition, PipelineDataset]]
Kamus tempat kunci adalah nama input pada module_version
dan nilai adalah pengikatan port output.
- compute_target
- <xref:DsvmCompute>, <xref:AmlCompute>, <xref:ComputeInstance>, <xref:RemoteTarget>, <xref:HDIClusterTarget>, str, tuple
Komputasi target yang akan digunakan. Jika tidak ditentukan, target dari runconfig akan digunakan. compute_target mungkin merupakan objek target komputasi atau nama string target komputasi di ruang kerja. Secara opsional jika target komputasi tidak tersedia pada waktu pembuatan alur, Anda dapat menentukan tuple ('nama target komputasi', 'jenis target komputasi') untuk menghindari pengambilan objek target komputasi (jenis AmlCompute adalah 'AmlCompute' dan jenis RemoteTarget adalah 'VirtualMachine')
- runconfig
- RunConfiguration
RunConfiguration yang akan digunakan, opsional. RunConfiguration dapat digunakan untuk menentukan persyaratan tambahan untuk eksekusi, seperti dependensi conda dan gambar docker.
- runconfig_pipeline_params
- Dict[str, PipelineParameter]
Ganti properti runconfig saat runtime menggunakan pasangan kunci-nilai masing-masing dengan nama properti runconfig dan PipelineParameter untuk properti tersebut.
Nilai yang didukung: 'NodeCount', 'MpiProcessCountPerNode', 'TensorflowWorkerCount', 'TensorflowParameterServerCount'
- arguments
- [str]
Argumen baris perintah untuk file skrip. Argumen akan dikirimkan ke komputasi melalui argumen di RunConfiguration. Untuk detail selengkapnya cara menangani argumen seperti simbol khusus, silakan lihat argumen di RunConfiguration
- _workflow_provider
- <xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
(Penggunaan internal saja.) Penyedia alur kerja.
- name
Metode
create_node |
Buat node grafik alur. |
create_node
Buat node grafik alur.
create_node(graph, default_datastore, context)
Parameter
- default_datastore
- AbstractAzureStorageDatastore atau AzureDataLakeDatastore
Penyimpanan data default untuk digunakan pada langkah ini.
- context
- <xref:azureml.pipeline.core._GraphContext>
(Penggunaan internal saja.) Objek konteks grafik.
Mengembalikan
Objek node.
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