DataPath クラス
データストア内のデータへのパスを表します。
DataPath オブジェクトによって表されるパスは、ディレクトリまたはデータ成果物 (BLOB、ファイル) を指すことができます。 DataPath はDataPathComputeBindingクラスと組み合わせて使用され、パイプライン ステップ実行中のデータの使用方法を定義します。 DataPath は、PipelineParameter を使用してパイプラインの送信中に変更できます。
DataPath を初期化します。
- 継承
-
builtins.objectDataPath
コンストラクター
DataPath(datastore=None, path_on_datastore=None, name=None)
パラメーター
名前 | 説明 |
---|---|
datastore
|
[必須] 参照するデータストア。 規定値: None
|
path_on_datastore
|
データ参照用バッキング ストレージの相対パス。 規定値: None
|
name
|
str, <xref:optional>
DataPath の省略可能な名前。 規定値: None
|
datastore
必須
|
[必須] 参照するデータストア。 |
path_on_datastore
必須
|
データ参照用バッキング ストレージの相対パス。 |
name
必須
|
str, <xref:optional>
DataPath の省略可能な名前。 |
注釈
次の例は、PipelineParameter を使用して DataPath を作成し、引数を渡す方法を示しています。
def_blob_store = ws.get_default_datastore()
print("Default datastore's name: {}".format(def_blob_store.name))
data_path = DataPath(datastore=def_blob_store, path_on_datastore='sample_datapath1')
datapath1_pipeline_param = PipelineParameter(name="input_datapath", default_value=data_path)
datapath_input = (datapath1_pipeline_param, DataPathComputeBinding(mode='mount'))
string_pipeline_param = PipelineParameter(name="input_string", default_value='sample_string1')
メソッド
create_data_reference |
この DataPath と指定された DataPathComputeBinding を使用して DataReference オブジェクトを作成します。 |
create_from_data_reference |
DataReference から DataPath を作成します。 |
create_data_reference
この DataPath と指定された DataPathComputeBinding を使用して DataReference オブジェクトを作成します。
create_data_reference(data_reference_name=None, datapath_compute_binding=None)
パラメーター
名前 | 説明 |
---|---|
data_reference_name
|
作成するデータ参照の名前。 規定値: None
|
datapath_compute_binding
|
[必須] データ参照を作成するために使用するデータ パス計算バインディング。 規定値: None
|
戻り値
型 | 説明 |
---|---|
DataReference オブジェクト。 |
create_from_data_reference
DataReference から DataPath を作成します。
static create_from_data_reference(data_reference)
パラメーター
名前 | 説明 |
---|---|
data_reference
必須
|
[必須] データ パスを作成するために使用するデータ参照。 |
戻り値
型 | 説明 |
---|---|
DataPath オブジェクト。 |