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.ComponentParallelComponentazure.ai.ml.entities._job.parallel.parameterized_parallel.ParameterizedParallelParallelComponentazure.ai.ml.entities._component.code.ComponentCodeMixinParallelComponent
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
|
Bileşenin adı. Varsayılan değer Yok |
version
Gerekli
|
Bileşenin sürümü. Varsayılan değer Yok |
description
Gerekli
|
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
|
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
|
Günlük düzeyi adının dizesi. Varsayılan değer Yok |
max_concurrency_per_instance
Gerekli
|
Her işlem örneğinin sahip olduğu maksimum parallellism. Varsayılan değer Yok |
error_threshold
Gerekli
|
Öğe işleme hatası sayısı yoksayılmalıdır. Varsayılan değer Yok |
mini_batch_error_threshold
Gerekli
|
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
|
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
|
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
|
task.code'dan yükseltilen özellik |
instance_count
Gerekli
|
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
|
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
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
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
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
resources
retry_settings
task
type
version
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin