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
Nome | Descrizione |
---|---|
name
Necessario
|
Nome del modulo. |
description
|
Descrizione del modulo. Valore predefinito: None
|
input_port_defs
|
Elenco delle definizioni delle porte di input del modulo. Valore predefinito: None
|
output_port_defs
|
Elenco delle definizioni delle porte di output del modulo. Valore predefinito: None
|
param_defs
|
Elenco delle definizioni dei parametri. Valore predefinito: None
|
module_execution_type
|
Tipo di esecuzione del modulo. Valore predefinito: None
|
create_sequencing_ports
|
Specifica se creare porte di sequenziazione o meno. Valore predefinito: True
|
allow_reuse
|
Specifica se consentire il riutilizzo. Il valore predefinito è True. Valore predefinito: True
|
version
|
Versione del modulo. Valore predefinito: None
|
module_type
|
Tipo di modulo. Sono supportati due valori: "Nessuno" e "BatchInferencing". Valore predefinito: None
|
step_type
|
Tipo di passaggio associato a questo modulo, ad esempio "PythonScriptStep", "HyperDriveStep" e così via. Valore predefinito: None
|
arguments
|
Elenco di argomenti annotati da usare quando si chiama questo modulo Valore predefinito: None
|
runconfig
|
Runconfig che verrà usato per python_script_step Valore predefinito: None
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Impostazioni che verranno usate per i cloud Valore predefinito: None
|
name
Necessario
|
Nome del modulo. |
description
Necessario
|
Descrizione del modulo. |
input_port_defs
Necessario
|
Elenco delle definizioni delle porte di input del modulo. |
output_port_defs
Necessario
|
Elenco delle definizioni delle porte di output del modulo. |
param_defs
Necessario
|
Elenco delle definizioni dei parametri. |
module_execution_type
Necessario
|
Tipo di esecuzione del modulo. |
create_sequencing_ports
Necessario
|
Specifica se creare porte di sequenziazione o meno. |
allow_reuse
Necessario
|
Specifica se consentire il riutilizzo. |
version
Necessario
|
Versione del modulo. |
module_type
Necessario
|
Tipo di modulo. Sono supportati due valori: "Nessuno" e "BatchInferencing". |
step_type
Necessario
|
Tipo di passaggio associato a questo modulo, ad esempio "PythonScriptStep", "HyperDriveStep" e così via. |
arguments
Necessario
|
Elenco di argomenti annotati da usare quando si chiama questo modulo |
runconfig
Necessario
|
Runconfig che verrà usato per python_script_step |
cloud_settings
Necessario
|
<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
Tipo | Descrizione |
---|---|
Porta di input fittizia. |
calculate_hash
Attributi
allow_reuse
Specificare se consentire il riutilizzo del modulo.
Restituisce
Tipo | Descrizione |
---|---|
Proprietà consenti riutilizzo. |
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
Tipo | Descrizione |
---|---|
Elenco di InputPortDefs. |
module_execution_type
Ottenere il tipo di esecuzione del modulo.
Restituisce
Tipo | Descrizione |
---|---|
Tipo di esecuzione del modulo. |
module_type
Ottenere il tipo di modulo.
Sono supportati due valori: "Nessuno" e "BatchInferencing".
Restituisce
Tipo | Descrizione |
---|---|
Tipo di modulo. |
name
output_port_defs
Ottenere le definizioni delle porte di output del modulo.
Restituisce
Tipo | Descrizione |
---|---|
Elenco di OutputPortDefs. |
param_defs
Ottenere le definizioni dei parametri del modulo.
Restituisce
Tipo | Descrizione |
---|---|
Elenco di ParamDefs. |
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 | Descrizione |
---|---|
Tipo di passaggio. |
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'