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)
パラメーター
名前 | 説明 |
---|---|
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 です。 規定値: True
|
version
|
モジュールのバージョン。 規定値: None
|
module_type
|
モジュールの種類。 2 つの値がサポートされています: "None" と "BatchInferencing"。 規定値: None
|
step_type
|
このモジュールに関連付けられているステップの種類 (例: "PythonScriptStep"、"HyperDriveStep")。 規定値: None
|
arguments
|
このモジュールを呼び出す際に使用する注釈付き引数リスト 規定値: None
|
runconfig
|
python_script_step に使用される runconfig 規定値: None
|
cloud_settings
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
クラウドに使用される設定 規定値: None
|
name
必須
|
モジュールの名前です。 |
description
必須
|
モジュールの説明。 |
input_port_defs
必須
|
モジュールの入力ポート定義の一覧。 |
output_port_defs
必須
|
モジュールの出力ポート定義の一覧。 |
param_defs
必須
|
パラメーター定義の一覧。 |
module_execution_type
必須
|
モジュールの実行の種類。 |
create_sequencing_ports
必須
|
シーケンス処理ポートを作成するかどうかを指定します。 |
allow_reuse
必須
|
再利用を許可するかどうかを指定します。 |
version
必須
|
モジュールのバージョン。 |
module_type
必須
|
モジュールの種類。 2 つの値がサポートされています: "None" と "BatchInferencing"。 |
step_type
必須
|
このモジュールに関連付けられているステップの種類 (例: "PythonScriptStep"、"HyperDriveStep")。 |
arguments
必須
|
このモジュールを呼び出す際に使用する注釈付き引数リスト |
runconfig
必須
|
python_script_step に使用される runconfig |
cloud_settings
必須
|
<xref:azureml.pipeline.core._restclients.aeva.models.CloudSettings>
クラウドに使用される設定 |
メソッド
add_fake_sequencing_input_port |
シーケンス処理用の偽の入力ポートを追加します。 |
calculate_hash |
モジュールのハッシュを計算します。 |
add_fake_sequencing_input_port
calculate_hash
属性
allow_reuse
cloud_settings
cloud_settings を取得します。
:return cloud_settings。 :rtype: str
description
input_port_defs
module_execution_type
module_type
name
output_port_defs
param_defs
runconfig
runconfig を取得します。
:return runconfig。 :rtype: str
step_type
fake_input_prefix
fake_input_prefix = '_run_after_input_'
fake_output_name
fake_output_name = '_run_after_output'