CommandComponent Sınıf
Komut Bileşeni veya İş tanımlamak için kullanılan komut bileşeni sürümü.
- Devralma
-
azure.ai.ml.entities._component.component.ComponentCommandComponentazure.ai.ml.entities._job.parameterized_command.ParameterizedCommandCommandComponentazure.ai.ml.entities._component._additional_includes.AdditionalIncludesMixinCommandComponent
Oluşturucu
CommandComponent(*, name: str | None = None, version: str | None = None, description: str | None = None, tags: Dict | None = None, display_name: str | None = None, command: str | None = None, code: PathLike | str | None = None, environment: Environment | str | None = None, distribution: Dict | MpiDistribution | TensorFlowDistribution | PyTorchDistribution | RayDistribution | DistributionConfiguration | None = None, resources: JobResourceConfiguration | None = None, inputs: Dict | None = None, outputs: Dict | None = None, instance_count: int | None = None, is_deterministic: bool = True, additional_includes: List | None = None, properties: Dict | None = None, **kwargs: Any)
Yalnızca Anahtar Sözcük Parametreleri
Name | Description |
---|---|
name
|
Komut işinin veya bileşeninin adı. |
version
|
Komut işinin veya bileşeninin sürümü. |
description
|
Bileşenin açıklaması. Varsayılan değer Yok'tır. |
tags
|
Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. Varsayılan değer Yok'tır. |
display_name
|
Bileşenin görünen adı. |
command
|
Yürütülecek komut. |
code
|
İşi çalıştırmak için kaynak kod. Uzak bir konuma işaret eden yerel bir yol veya "http:", "https:" veya "azureml:" url'si olabilir. |
environment
|
İşin çalıştırılacağı ortam. |
distribution
|
Dağıtılmış işler için yapılandırma. Varsayılan değer Yok'tır. |
resources
|
Komutun işlem kaynağı yapılandırması. |
inputs
|
Giriş adlarının işte kullanılan giriş veri kaynaklarına eşlem. Varsayılan değer Yok'tır. |
outputs
|
Çıktı adlarının işte kullanılan çıkış veri kaynaklarına eşlem. Varsayılan değer Yok'tır. |
instance_count
|
İşlem hedefi tarafından kullanılacak örnek veya düğüm sayısı. Varsayılan olarak 1'e ayarlanır. |
is_deterministic
|
Komutun aynı girişe göre aynı çıkışı döndürip döndürmeyeceğini belirtir. Varsayılan değer True'dır. True olduğunda, bir Komut (bileşen) belirlenimciyse ve aynı giriş ve ayarlarla geçerli çalışma alanında daha önce çalıştırıldıysa, bir işlem hattında düğüm veya adım olarak kullanıldığında, önceki gönderilen işin sonuçlarını yeniden kullanır. Bu senaryoda hiçbir işlem kaynağı kullanılmaz. varsayılan değer: True
|
additional_includes
|
Bileşene eklenecek paylaşılan ek dosyaların listesi. Varsayılan değer Yok'tır. |
properties
|
İş özelliği sözlüğü. Varsayılan değer Yok'tır. |
Örnekler
CommandComponent oluşturma.
from azure.ai.ml.entities import CommandComponent
component = CommandComponent(
name="sample_command_component_basic",
display_name="CommandComponentBasic",
description="This is the basic command component",
tags={"tag": "tagvalue", "owner": "sdkteam"},
version="1",
outputs={"component_out_path": {"type": "uri_folder"}},
command="echo Hello World",
code="./src",
environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
)
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 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 olarak yazılır ve dosya yazılabilir değilse bir özel durum oluşturulur. |
Öznitelikler
base_path
creation_context
Kaynağın oluşturma bağlamı.
Döndürülenler
Tür | Description |
---|---|
Kaynağın oluşturma meta verileri. |
display_name
distribution
Dağıtılmış komut bileşeni veya işi için yapılandırma.
Döndürülenler
Tür | Description |
---|---|
Dağıtım yapılandırması. |
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
İşlem hedefi tarafından kullanılacak örnek veya düğüm sayısı.
Döndürülenler
Tür | Description |
---|---|
Örnek veya düğüm sayısı. |
is_deterministic
Bileşenin belirleyici olup olmadığı.
Döndürülenler
Tür | Description |
---|---|
Bileşenin belirleyici olup olmadığı |
outputs
resources
Komut bileşeni veya işi için işlem kaynağı yapılandırması.
Döndürülenler
Tür | Description |
---|---|
Komut bileşeni veya işi için işlem kaynağı yapılandırması. |
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