Node Класс

Представляет базовую единицу в графе. Это может быть, например, любой источник данных или этап.

Инициализация узла.

Наследование
builtins.object
Node

Конструктор

Node(graph, node_id, name=None, module=None, module_builder=None, datasource=None, datasource_builder=None, module_wiring=None)

Параметры

graph
Graph
Обязательно

Граф, которому принадлежит узел.

node_id
str
Обязательно

Идентификатор узла.

name
str
значение по умолчанию: None

Имя графа.

module
Module
значение по умолчанию: None

Модуль, связанный с Узлом.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
значение по умолчанию: None

Построитель модулей, связанный с Узлом.

datasource
DataSource
значение по умолчанию: None

Источник данных, связанный с Узлом.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
значение по умолчанию: None

Построитель источника данных, связанного с Узлом.

module_wiring
Dict[str, object]
значение по умолчанию: None

Сопоставление входных и выходных данных узла с входными и выходными данными модуля. Содержит два ключа, ввода и вывода, каждый из которых сопоставлен со словарем, ключи которого являются именами входных и выходных данных модуля, а значения — портами узла.

graph
Graph
Обязательно

Граф, которому принадлежит узел.

node_id
str
Обязательно

Идентификатор узла.

name
str
Обязательно

Имя узла.

module
Module
Обязательно

Модуль, связанный с Узлом.

module_builder
<xref:azureml.pipeline.core._ModuleBuilder>
Обязательно

Построитель модулей, связанный с Узлом.

datasource
DataSource
Обязательно

Источник данных, связанный с Узлом.

datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>
Обязательно

Построитель источника данных, связанного с Узлом.

module_wiring
Dict[str, object]
Обязательно

Сопоставление входных и выходных данных узла с входными и выходными данными модуля. Содержит два ключа, ввода и вывода, каждый из которых сопоставлен со словарем, ключи которого являются именами входных и выходных данных модуля, а значения — портами узла.

Методы

get_input

Возвращение InputPort по имени.

get_output

Возвращение OutputPort по имени.

get_param

Возвращение параметра по имени.

run_after

Запуск этого узла после заданного узла.

Если после завершения этапов 1 и 2 нужно выполнить, скажем, этап 3, можно использовать следующее:


   step3.run_after(step1)
   step3.run_after(step2)
sequence

Настройка списка узлов, которые должны запускаться последовательно после этого узла.

get_input

Возвращение InputPort по имени.

get_input(name)

Параметры

name
str
Обязательно

Имя порта ввода.

Возвращаемое значение

Порт ввода с соответствующим именем.

Возвращаемый тип

get_output

Возвращение OutputPort по имени.

get_output(name)

Параметры

name
str
Обязательно

Имя порта вывода.

Возвращаемое значение

Порт вывода.

Возвращаемый тип

get_param

Возвращение параметра по имени.

get_param(name)

Параметры

name
str
Обязательно

Имя параметра.

Возвращаемое значение

Параметр.

Возвращаемый тип

run_after

Запуск этого узла после заданного узла.

Если после завершения этапов 1 и 2 нужно выполнить, скажем, этап 3, можно использовать следующее:


   step3.run_after(step1)
   step3.run_after(step2)
run_after(node)

Параметры

node
Node
Обязательно

Узел, запускаемый перед этим узлом.

sequence

Настройка списка узлов, которые должны запускаться последовательно после этого узла.

sequence(nodes)

Параметры

nodes
list
Обязательно

Список узлов.

Атрибуты

datasource_def

Получение объекта определения источника данных.

Возвращаемое значение

Объект определения источника данных.

Возвращаемый тип

input_dict

Получение словаря, содержащего все входные данные.

Возвращаемое значение

Словарь, содержащий {имя_входных_данных, InputPort}.

Возвращаемый тип

inputs

Получение списка, содержащего все входные данные.

Возвращаемое значение

Список InputPort.

Возвращаемый тип

module_def

Получение определения модуля.

Возвращаемое значение

Объект определения модуля.

Возвращаемый тип

name

Получение имени этого узла.

Возвращаемое значение

Имя.

Возвращаемый тип

str

node_id

Получение идентификатора этого узла.

Возвращаемое значение

Идентификатор узла.

Возвращаемый тип

str

output_dict

Получение словаря, содержащего все выходные данные.

Возвращаемое значение

Словарь, содержащий {имя выходных данных, OutputPort}.

Возвращаемый тип

outputs

Получение списка, содержащего все выходные данные.

Возвращаемое значение

Список объектов OutputPort.

Возвращаемый тип

params

Получение словаря, содержащего все параметры.

Возвращаемое значение

Словарь, содержащий {имя_параметра, Param}.

Возвращаемый тип