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._ScopeDependentOperationsComponentOperations
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>
İşlem kapsamı.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
İş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>]
API işlemleri için hizmet istemcisi.
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Kullanılabilir tüm işlemler için kapsayıcı.
- preflight_operation
- Optional[<xref:azure.ai.ml._vendor.azure_resources.operations.DeploymentsOperations>]
Dağıtımlar için denetim öncesi işlemi.
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
Ö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]
Bileşen nesnesi oluşturan bileşen nesnesi veya mldesigner bileşen işlevi
- 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
- download_path
- str
İndirme hedefi olarak yerel yol varsayılan olarak geçerli kullanıcının geçerli çalışma dizinine geçer. Yoksa oluşturulur.
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
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
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
Ö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]
Bileşen nesnesi oluşturan bileşen nesnesi veya mldesigner bileşen işlevi
- raise_on_failure
- bool
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ü
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