ModuleDef Класс
Определение модуля, включая определения выполнения и порта.
Инициализация ModuleDef.
- Наследование
-
builtins.objectModuleDef
Конструктор
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)
Параметры
- create_sequencing_ports
- bool
Указывает, следует ли создавать порты виртуализации.
- allow_reuse
- bool
Указывает, следует ли разрешить повторное использование. Значение по умолчанию равно True.
- module_type
- str
Тип модуля. Поддерживаются два значения: None и BatchInferencing.
- step_type
- str
Тип шага, связанный с этим модулем, например PythonScriptStep, HyperDriveStep и т. д.
- arguments
- list
Список аргументов с заметками для использования при вызове этого модуля.
- runconfig
- str
Файл runconfig, который будет использоваться для python_script_step.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Параметры, которые будут использоваться для облаков
- step_type
- str
Тип шага, связанный с этим модулем, например PythonScriptStep, HyperDriveStep и т. д.
- cloud_settings
- <xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
Параметры, которые будут использоваться для облаков
Методы
add_fake_sequencing_input_port |
Добавление фиктивных портов ввода для виртуализации. |
calculate_hash |
Вычисление хэша модуля. |
add_fake_sequencing_input_port
Добавление фиктивных портов ввода для виртуализации.
add_fake_sequencing_input_port()
Возвращаемое значение
Фиктивный порт ввода.
Возвращаемый тип
calculate_hash
Атрибуты
allow_reuse
Сведения о том, следует ли разрешить повторное использование модуля.
Возвращаемое значение
Свойство для разрешения повторного использования.
Возвращаемый тип
cloud_settings
Получение параметров облака.
:return Параметры облака. :rtype: str
description
input_port_defs
Получение определений портов ввода для модуля.
Возвращаемое значение
Список InputPortDefs.
Возвращаемый тип
module_execution_type
module_type
Получение типа модуля.
Поддерживаются два значения: None и BatchInferencing.
Возвращаемое значение
Тип модуля.
Возвращаемый тип
name
output_port_defs
Получение определений портов вывода для модуля.
Возвращаемое значение
Список OutputPortDefs.
Возвращаемый тип
param_defs
Получение определений параметров модуля.
Возвращаемое значение
Список ParamDefs.
Возвращаемый тип
runconfig
Получение runconfig.
:return Конфигурация runconfig. :rtype: str
step_type
Получение типа этапа.
Примеры значений: PythonScriptStep, HyperDriveStep, ModuleStep.
Возвращаемое значение
Тип этапа.
Возвращаемый тип
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по