ModuleDef Classe
Definizione di un modulo che include definizioni di esecuzione e porta.
Inizializzare ModuleDef.
- Ereditarietà
-
builtins.objectModuleDef
Costruttore
ModuleDef(name, description=None, input_port_defs=None, output_port_defs=None, param_defs=None, module_execution_type=None, create_sequencing_ports=True, allow_reuse=True, version=None, module_type=None, step_type=None, arguments=None, runconfig=None, cloud_settings=None)
Parametri
- input_port_defs
- list
Elenco delle definizioni delle porte di input del modulo.
- output_port_defs
- list
Elenco delle definizioni delle porte di output del modulo.
- create_sequencing_ports
- bool
Specifica se creare porte di sequenziazione o meno.
- allow_reuse
- bool
Specifica se consentire il riutilizzo. Il valore predefinito è True.
- module_type
- str
Tipo di modulo. Sono supportati due valori: "Nessuno" e "BatchInferencing".
- step_type
- str
Tipo di passaggio associato a questo modulo, ad esempio "PythonScriptStep", "HyperDriveStep" e così via.
- arguments
- list
Elenco di argomenti annotati da usare quando si chiama questo modulo
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Impostazioni che verranno usate per i cloud
- module_type
- str
Tipo di modulo. Sono supportati due valori: "Nessuno" e "BatchInferencing".
- step_type
- str
Tipo di passaggio associato a questo modulo, ad esempio "PythonScriptStep", "HyperDriveStep" e così via.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Impostazioni che verranno usate per i cloud
Metodi
add_fake_sequencing_input_port |
Aggiungere porte di input false per la sequenziazione. |
calculate_hash |
Calcolare l'hash del modulo. |
add_fake_sequencing_input_port
Aggiungere porte di input false per la sequenziazione.
add_fake_sequencing_input_port()
Restituisce
Porta di input fittizia.
Tipo restituito
calculate_hash
Attributi
allow_reuse
Specificare se consentire il riutilizzo del modulo.
Restituisce
Proprietà consenti riutilizzo.
Tipo restituito
cloud_settings
Ottenere cloud_settings.
:return The cloud_settings. :rtype: str
description
input_port_defs
Ottenere le definizioni di porta di input del modulo.
Restituisce
Elenco di InputPortDefs.
Tipo restituito
module_execution_type
Ottenere il tipo di esecuzione del modulo.
Restituisce
Tipo di esecuzione del modulo.
Tipo restituito
module_type
Ottenere il tipo di modulo.
Sono supportati due valori: "Nessuno" e "BatchInferencing".
Restituisce
Tipo di modulo.
Tipo restituito
name
output_port_defs
Ottenere le definizioni delle porte di output del modulo.
Restituisce
Elenco di OutputPortDefs.
Tipo restituito
param_defs
Ottenere le definizioni dei parametri del modulo.
Restituisce
Elenco di ParamDefs.
Tipo restituito
runconfig
Ottenere runconfig.
:return The runconfig. :rtype: str
step_type
Ottenere il tipo di passaggio.
I valori di esempio sono "PythonScriptStep", "HyperDriveStep", "ModuleStep".
Restituisce
Tipo di passaggio.
Tipo restituito
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per