次の方法で共有


Node クラス

グラフの基本的な単位を表します。たとえば、任意のデータソースまたはステップを表します。

ノードを初期化します。

コンストラクター

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

パラメーター

名前 説明
graph
必須

このノードが属するグラフ。

node_id
必須
str

ノードの ID。

name
str

グラフの名前。

規定値: None
module

Node に関連付けられているモジュール。

規定値: None
module_builder
<xref:azureml.pipeline.core._ModuleBuilder>

Node に関連付けられているモジュール ビルダー。

規定値: None
datasource

Node に関連付けられているデータソース。

規定値: None
datasource_builder
<xref:azureml.pipeline.core._DatasourceBuilder>

Node に関連付けられているデータソース ビルダー。

規定値: None
module_wiring

ノードの入力/出力とモジュールの入力/出力の間のマッピング。 入力と出力の 2 つのキーを保持します。各キーはモジュールの入力/出力名である dict にマップされ、値はノードのポートです。

規定値: None
graph
必須

このノードが属するグラフ。

node_id
必須
str

ノードの ID。

name
必須
str

ノード名。

module
必須

Node に関連付けられているモジュール。

module_builder
必須
<xref:azureml.pipeline.core._ModuleBuilder>

Node に関連付けられているモジュール ビルダー。

datasource
必須

Node に関連付けられているデータソース。

datasource_builder
必須
<xref:azureml.pipeline.core._DatasourceBuilder>

Node に関連付けられているデータソース ビルダー。

module_wiring
必須

ノードの入力/出力とモジュールの入力/出力の間のマッピング。 入力と出力の 2 つのキーを保持します。各キーはモジュールの入力/出力名である dict にマップされ、値はノードのポートです。

メソッド

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
必須

このノードの前に実行するノード。

sequence

このノードの後に順番に実行するノードの一覧を構成します。

sequence(nodes)

パラメーター

名前 説明
nodes
必須

ノードの一覧。

属性

datasource_def

データソース定義を取得します。

戻り値

説明

データソース定義オブジェクト。

input_dict

すべての入力を含むディクショナリを取得します。

戻り値

説明

{input name, InputPort} の辞書

inputs

すべての入力を含むリストを取得します。

戻り値

説明

InputPortの一覧。

module_def

モジュール定義を取得します。

戻り値

説明

モジュール定義オブジェクト。

name

このノードの名前を取得します。

戻り値

説明
str

名前。

node_id

このノードのノード ID を取得します。

戻り値

説明
str

ノード ID。

output_dict

すべての出力を含むディクショナリを取得します。

戻り値

説明

{出力名、 OutputPort} のディクショナリ

outputs

すべての出力を含むリストを取得します。

戻り値

説明

OutputPort の一覧。

params

すべてのパラメーターを含むディクショナリを取得します。

戻り値

説明

{パラメーター名、 Param} のディクショナリ