次の方法で共有


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

ノードの ID。

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

ノードの入出力と、モジュールの入出力の間のマッピング。 入力と出力の 2 つのキーを保持し、それぞれモジュールの入力名/出力名をキーとし、ノードのポートを値とするディクショナリにマッピングされます。

graph
Graph
必須

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

node_id
str
必須

ノードの ID。

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

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

メソッド

get_input

InputPort を名前で返します。

get_output

OutputPort を名前で返します。

get_param

パラメーターを名前で返します。

run_after

指定されたノードの後にこのノードを実行します。

step1 と step2 の両方が完了した後に、step3 などのステップを実行する場合は、次のコマンドを使用できます。


   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

指定されたノードの後にこのノードを実行します。

step1 と step2 の両方が完了した後に、step3 などのステップを実行する場合は、次のコマンドを使用できます。


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

パラメーター

node
Node
必須

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

sequence

このノードの後に順に実行するノードのリストを構成します。

sequence(nodes)

パラメーター

nodes
list
必須

ノードの一覧。

属性

datasource_def

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

戻り値

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

の戻り値の型 :

input_dict

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

戻り値

{input name, InputPort} のディクショナリ

の戻り値の型 :

inputs

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

戻り値

InputPort の一覧。

の戻り値の型 :

module_def

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

戻り値

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

の戻り値の型 :

name

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

戻り値

名前。

の戻り値の型 :

str

node_id

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

戻り値

ノード ID。

の戻り値の型 :

str

output_dict

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

戻り値

{output name, OutputPort} のディクショナリ

の戻り値の型 :

outputs

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

戻り値

OutputPort の一覧。

の戻り値の型 :

params

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

戻り値

{parameter name, Param} のディクショナリ

の戻り値の型 :