ParallelComponent Sınıf

Paralel bileşen sürümü, paralel bileşen tanımlamak için kullanılır.

Devralma
azure.ai.ml.entities._component.component.Component
ParallelComponent
azure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallel
ParallelComponent
azure.ai.ml.entities._component.code.ComponentCodeMixin
ParallelComponent

Oluşturucu

ParallelComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, display_name: str | None = None, retry_settings: RetrySettings | None = None, logging_level: str | None = None, max_concurrency_per_instance: int | None = None, error_threshold: int | None = None, mini_batch_error_threshold: int | None = None, task: ParallelTask | None = None, mini_batch_size: str | None = None, partition_keys: List | None = None, input_data: str | None = None, resources: JobResourceConfiguration | None = None, inputs: Dict | None = None, outputs: Dict | None = None, code: str | None = None, instance_count: int | None = None, is_deterministic: bool = True, **kwargs: Any)

Parametreler

Name Description
name
Gerekli
str

Bileşenin adı. Varsayılan değer Yok

version
Gerekli
str

Bileşenin sürümü. Varsayılan değer Yok

description
Gerekli
str

Bileşenin açıklaması. Varsayılan değer Yok

tags
Gerekli

Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. Varsayılan değer Yok

display_name
Gerekli
str

Bileşenin görünen adı. Varsayılan değer Yok

retry_settings
Gerekli

paralel bileşen çalıştırması yeniden denenemedi. Varsayılan değer Yok

logging_level
Gerekli
str

Günlük düzeyi adının dizesi. Varsayılan değer Yok

max_concurrency_per_instance
Gerekli
int

Her işlem örneğinin sahip olduğu maksimum parallellism. Varsayılan değer Yok

error_threshold
Gerekli
int

Öğe işleme hatası sayısı yoksayılmalıdır. Varsayılan değer Yok

mini_batch_error_threshold
Gerekli
int

Mini toplu işlem hatası sayısı yoksayılmalıdır. Varsayılan değer Yok

task
Gerekli

Paralel görev. Varsayılan değer Yok

mini_batch_size
Gerekli
str

FileDataset girişi için bu alan, bir kullanıcı betiğinin tek bir run() çağrısında işleyebileceği dosya sayısıdır. TabularDataset girişi için bu alan, kullanıcı betiğinin tek bir run() çağrısında işleyebileceği yaklaşık veri boyutudur. Örnek değerler 1024, 1024 KB, 10 MB ve 1 GB'tır. (isteğe bağlı, varsayılan değer FileDataset için 10 dosya ve TabularDataset için 1 MB'tır.) Bu değer PipelineParameter aracılığıyla ayarlanabilir.

partition_keys
Gerekli

Veri kümesini mini toplu işlere bölmek için kullanılan anahtarlar. Varsayılan değer Yok Belirtilirse, aynı anahtara sahip veriler aynı mini toplu işleme bölümlenir. Hem partition_keys hem de mini_batch_size belirtilirse, partition_keys geçerlilik kazanır. Girişlerin bölümlenmiş veri kümeleri olması ve bunun çalışması için partition_keys her giriş veri kümesinin anahtarlarının bir alt kümesi olması gerekir.

input_data
Gerekli
str

Giriş verileri. Varsayılan değer Yok

resources
Gerekli

Bileşen için İşlem Kaynağı yapılandırması. Varsayılan değer Yok

inputs
Gerekli

Bileşenin girişleri. Varsayılan değer Yok

outputs
Gerekli

Bileşenin çıkışları. Varsayılan değer Yok

code
Gerekli
str

task.code'dan yükseltilen özellik

instance_count
Gerekli
int

resources.instance_count'den yükseltilen özellik. Varsayılan değer Yok

is_deterministic
Gerekli

Paralel bileşenin belirleyici olup olmadığı. Varsayılan değer True'dır

Yalnızca Anahtar Sözcük Parametreleri

Name Description
name
Gerekli
version
Gerekli
description
Gerekli
tags
Gerekli
display_name
Gerekli
retry_settings
Gerekli
logging_level
Gerekli
max_concurrency_per_instance
Gerekli
error_threshold
Gerekli
mini_batch_error_threshold
Gerekli
task
Gerekli
mini_batch_size
Gerekli
partition_keys
Gerekli
input_data
Gerekli
resources
Gerekli
inputs
Gerekli
outputs
Gerekli
code
Gerekli
instance_count
Gerekli
is_deterministic
varsayılan değer: True

Yöntemler

dump

Bileşen içeriğini yaml biçiminde bir dosyaya dökümünü alın.

dump

Bileşen içeriğini yaml biçiminde bir dosyaya dökümünü alın.

dump(dest: str | PathLike | IO, **kwargs: Any) -> None

Parametreler

Name Description
dest
Gerekli
Union[<xref:PathLike>, str, IO[AnyStr]]

Bu bileşenin içeriğini alacak hedef. Yerel dosyanın yolu veya zaten açık olan bir dosya akışı olmalıdır. Dest bir dosya yoluysa, yeni bir dosya oluşturulur ve dosya varsa bir özel durum oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır ve dosya yazılabilir değilse bir özel durum oluşturulur.

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Tür Description
str

Kaynağın temel yolu.

code

Kaynak kodu işaret eden yerel veya uzak bir yol olan yükseltilmiş task.code özelliğinin değerini döndürür.

Döndürülenler

Tür Description

task.code değeri.

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Tür Description

Kaynağın oluşturma meta verileri.

display_name

Bileşenin görünen adı.

Döndürülenler

Tür Description
str

Bileşenin görünen adı.

environment

Yükseltilen task.environment özelliğinin dönüş değeri, eğitim işinin çalıştırılacağı ortamı gösterir.

Döndürülenler

Tür Description

task.environment değeri.

id

Kaynak kimliği.

Döndürülenler

Tür Description

Kaynağın genel kimliği, azure Resource Manager (ARM) kimliği.

inputs

Bileşenin girişleri.

Döndürülenler

Tür Description

Bileşenin girişleri.

instance_count

Yükseltilen özellik resources.instance_count değerini döndürür.

Döndürülenler

Tür Description

resources.instance_count değeri.

is_deterministic

Bileşenin belirleyici olup olmadığı.

Döndürülenler

Tür Description

Bileşenin belirleyici olup olmadığı

outputs

Bileşenin çıkışları.

Döndürülenler

Tür Description

Bileşenin çıkışları.

resources

retry_settings

task

type

Bileşenin türü, varsayılan olarak 'command'.

Döndürülenler

Tür Description
str

Bileşenin türü.

version

Bileşenin sürümü.

Döndürülenler

Tür Description
str

Bileşenin sürümü.