Aracılığıyla paylaş


ComponentOperations Sınıf

ComponentOperations.

Bu sınıfı doğrudan örneklememelisiniz. Bunun yerine, sizin için örneği oluşturan ve bir öznitelik olarak ekleyen bir MLClient örneği oluşturmanız gerekir.

Devralma
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ComponentOperations

Oluşturucu

ComponentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, all_operations: OperationsContainer, preflight_operation: DeploymentsOperations | None = None, **kwargs: Dict)

Parametreler

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Gerekli

İşlem kapsamı.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Gerekli

İşlem yapılandırması.

service_client
Union[ <xref:azure.ai.ml._restclient.v2022_10_01.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview.AzureMachineLearningWorkspaces>]
Gerekli

API işlemleri için hizmet istemcisi.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Gerekli

Kullanılabilir tüm işlemler için kapsayıcı.

preflight_operation
Optional[<xref:azure.ai.ml._vendor.azure_resources.operations.DeploymentsOperations>]
varsayılan değer: None

Dağıtımlar için denetim öncesi işlemi.

kwargs
Dict
Gerekli

Ek anahtar sözcük bağımsız değişkenleri.

Yöntemler

archive

Bir bileşeni arşivleyin.

create_or_update

Belirtilen bileşeni oluşturun veya güncelleştirin. Ortam, Kod gibi satır içi tanımlı varlıklar varsa bunlar bileşenle birlikte oluşturulur.

download

Not

Bu deneysel bir yöntemdir ve herhangi bir zamanda değişebilir. Daha fazla bilgi için lütfen bkz. https://aka.ms/azuremlexperimental.

Belirtilen bileşeni ve bağımlılıklarını yerel olarak indirin. Yerel bileşen, bileşeni başka bir çalışma alanında veya çevrimdışı geliştirme amacıyla oluşturmak için kullanılabilir.

get

Belirtilen bileşen hakkındaki bilgileri döndürür.

list

Çalışma alanının belirli bileşenlerini veya bileşenlerini listeleyin.

restore

Arşivlenmiş bir bileşeni geri yükleme.

validate

Not

Bu deneysel bir yöntemdir ve herhangi bir zamanda değişebilir. Daha fazla bilgi için lütfen bkz. https://aka.ms/azuremlexperimental.

belirtilen bir bileşeni doğrulama. Ortam, Kod gibi satır içi tanımlı varlıklar varsa bunlar oluşturulmaz.

archive

Bir bileşeni arşivleyin.

archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Parametreler

name
str
Gerekli

Bileşenin adı.

version
str
Gerekli

Bileşenin sürümü.

label
str
Gerekli

Bileşenin etiketi. (sürümle birbirini dışlayan).

Örnekler

Arşiv bileşeni örneği.


   ml_client.components.archive(name=component_example.name)

create_or_update

Belirtilen bileşeni oluşturun veya güncelleştirin. Ortam, Kod gibi satır içi tanımlı varlıklar varsa bunlar bileşenle birlikte oluşturulur.

create_or_update(component: Component | function, version=None, *, skip_validation: bool = False, **kwargs) -> Component

Parametreler

component
Union[Component, FunctionType]
Gerekli

Bileşen nesnesi oluşturan bileşen nesnesi veya mldesigner bileşen işlevi

version
str
Gerekli

Geçersiz kılınacak bileşen sürümü.

skip_validation
bool

bileşeni oluşturmadan/güncelleştirmeden önce doğrulamanın atlanıp atlanmayacağı, varsayılan değer False'tur

Döndürülenler

Belirtilen bileşen nesnesi.

Dönüş türü

Özel durumlar

Bileşen başarıyla doğrulanamazsa oluşturulur. Ayrıntılar hata iletisinde sağlanacaktır.

Bileşen varlıkları (ör. Veri, Kod, Model, Ortam) başarıyla doğrulanamazsa oluşturulur. Ayrıntılar hata iletisinde sağlanacaktır.

Bileşen türü desteklenmiyorsa tetiklendi. Ayrıntılar hata iletisinde sağlanacaktır.

Bileşen modeli başarıyla doğrulanamazsa oluşturulur. Ayrıntılar hata iletisinde sağlanacaktır.

Sağlanan yerel yol boş bir dizine işaret ederse oluşturulur.

Örnekler

Bileşen örneği oluşturma.


   from azure.ai.ml import load_component
   from azure.ai.ml.entities._component.component import Component

   component_example = load_component(
       source="./sdk/ml/azure-ai-ml/tests/test_configs/components/helloworld_component.yml",
       params_override=[{"version": "1.0.2"}],
   )
   component = ml_client.components.create_or_update(component_example)

download

Not

Bu deneysel bir yöntemdir ve herhangi bir zamanda değişebilir. Daha fazla bilgi için lütfen bkz. https://aka.ms/azuremlexperimental.

Belirtilen bileşeni ve bağımlılıklarını yerel olarak indirin. Yerel bileşen, bileşeni başka bir çalışma alanında veya çevrimdışı geliştirme amacıyla oluşturmak için kullanılabilir.

download(name: str, download_path: PathLike | str = '.', *, version: str = None) -> None

Parametreler

name
str
Gerekli

Kod bileşeninin adı.

download_path
str
Gerekli

İndirme hedefi olarak yerel yol varsayılan olarak geçerli kullanıcının geçerli çalışma dizinine geçer. Yoksa oluşturulur.

version
Optional[str]

Bileşenin sürümü.

Döndürülenler

Belirtilen bileşen nesnesi.

Dönüş türü

Özel durumlar

download_path boş olmayan mevcut bir dizine işaret ediyorsa oluşturulur. tanımlandı ve alındı. Ayrıntılar hata iletisinde sağlanacaktır.

get

Belirtilen bileşen hakkındaki bilgileri döndürür.

get(name: str, version: str | None = None, label: str | None = None) -> Component

Parametreler

name
str
Gerekli

Kod bileşeninin adı.

version
Optional[str]
Gerekli

Bileşenin sürümü.

label
Optional[str]
Gerekli

Bileşenin etiketi, sürümle birbirini dışlar.

Döndürülenler

Belirtilen bileşen nesnesi.

Dönüş türü

Özel durumlar

Bileşen başarıyla tanımlanamıyor ve alınamıyorsa oluşturulur. Ayrıntılar hata iletisinde sağlanacaktır.

Örnekler

Bileşen örneği alma.


   ml_client.components.get(name=component_example.name, version="1.0.2")

list

Çalışma alanının belirli bileşenlerini veya bileşenlerini listeleyin.

list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Component]

Parametreler

name
Optional[str]
Gerekli

Bileşen adı ayarlanmadıysa, çalışma alanının tüm bileşenlerini listeleyin

list_view_type

Arşivlenen bileşenleri dahil etme/dışlama (örneğin) için görünüm türü. Varsayılan: ACTIVE_ONLY.

Döndürülenler

Bileşen nesnelerinin örneği gibi bir yineleyici

Dönüş türü

Örnekler

Liste bileşeni örneği.


   print(ml_client.components.list())

restore

Arşivlenmiş bir bileşeni geri yükleme.

restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Parametreler

name
str
Gerekli

Bileşenin adı.

version
str
Gerekli

Bileşenin sürümü.

label
str
Gerekli

Bileşenin etiketi. (sürümle birbirini dışlayan).

Örnekler

Bileşen geri yükleme örneği.


   ml_client.components.restore(name=component_example.name)

validate

Not

Bu deneysel bir yöntemdir ve herhangi bir zamanda değişebilir. Daha fazla bilgi için lütfen bkz. https://aka.ms/azuremlexperimental.

belirtilen bir bileşeni doğrulama. Ortam, Kod gibi satır içi tanımlı varlıklar varsa bunlar oluşturulmaz.

validate(component: Component | function, raise_on_failure: bool = False, **kwargs) -> ValidationResult

Parametreler

component
Union[Component, FunctionType]
Gerekli

Bileşen nesnesi oluşturan bileşen nesnesi veya mldesigner bileşen işlevi

raise_on_failure
bool
Gerekli

Doğrulama hatasında özel durum oluşturup oluşturmayacağınız. Varsayılan değer False'tur

Döndürülenler

Tüm doğrulama hataları

Dönüş türü