ComponentOperations Třída
ComponentOperations.
Neměli byste vytvořit instanci této třídy přímo. Místo toho byste měli vytvořit instanci MLClient, která vytvoří instanci za vás a připojí ji jako atribut.
- Dědičnost
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsComponentOperations
Konstruktor
ComponentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, all_operations: OperationsContainer, preflight_operation: DeploymentsOperations | None = None, **kwargs: Dict)
Parametry
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Rozsah operace.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Konfigurace operace.
- service_client
- Union[ <xref:azure.ai.ml._restclient.v2022_10_01.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview.AzureMachineLearningWorkspaces>]
Klient služby pro operace rozhraní API.
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Kontejner pro všechny dostupné operace.
- preflight_operation
- Optional[<xref:azure.ai.ml._vendor.azure_resources.operations.DeploymentsOperations>]
Předběžná operace pro nasazení.
Metody
archive |
Archivujte komponentu. |
create_or_update |
Vytvořte nebo aktualizujte zadanou komponentu. Pokud existují vložené definované entity, například Prostředí nebo Kód, vytvoří se společně s komponentou. |
download |
Poznámka Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental. Stáhněte zadanou komponentu a její závislosti do místního prostředí. Místní komponentu je možné použít k vytvoření komponenty v jiném pracovním prostoru nebo k offline vývoji. |
get |
Vrátí informace o zadané komponentě. |
list |
Vypíše konkrétní komponenty nebo komponenty pracovního prostoru. |
restore |
Obnovte archivovanou komponentu. |
validate |
Poznámka Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental. ověřit zadanou komponentu. Pokud existují vložené definované entity, například Prostředí nebo Kód, nebudou vytvořeny. |
archive
Archivujte komponentu.
archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Parametry
Příklady
Příklad součásti archivu
ml_client.components.archive(name=component_example.name)
create_or_update
Vytvořte nebo aktualizujte zadanou komponentu. Pokud existují vložené definované entity, například Prostředí nebo Kód, vytvoří se společně s komponentou.
create_or_update(component: Component | function, version=None, *, skip_validation: bool = False, **kwargs) -> Component
Parametry
- component
- Union[Component, FunctionType]
Objekt komponenty nebo funkce komponenty mldesigner, která generuje objekt komponenty
- skip_validation
- bool
jestli se má přeskočit ověření před vytvořením nebo aktualizací komponenty, výchozí hodnota je Nepravda
Návraty
Zadaný objekt komponenty.
Návratový typ
Výjimky
Vyvolána, pokud komponentu nelze úspěšně ověřit. Podrobnosti budou uvedeny v chybové zprávě.
Vyvolána, pokud prostředky komponenty (např. data, kód, model, prostředí) nelze úspěšně ověřit. Podrobnosti budou uvedeny v chybové zprávě.
Vyvoláno, pokud typ komponenty není podporován. Podrobnosti budou uvedeny v chybové zprávě.
Vyvolána, pokud model komponenty nelze úspěšně ověřit. Podrobnosti budou uvedeny v chybové zprávě.
Vyvoláno, pokud zadaná místní cesta odkazuje na prázdný adresář.
Příklady
Příklad vytvoření komponenty
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
Poznámka
Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental.
Stáhněte zadanou komponentu a její závislosti do místního prostředí. Místní komponentu je možné použít k vytvoření komponenty v jiném pracovním prostoru nebo k offline vývoji.
download(name: str, download_path: PathLike | str = '.', *, version: str = None) -> None
Parametry
- download_path
- str
Místní cesta jako cíl stahování, ve výchozím nastavení je aktuální pracovní adresář aktuálního uživatele. Pokud neexistuje, vytvoří se.
Návraty
Zadaný objekt komponenty.
Návratový typ
Výjimky
Vyvolána, pokud download_path ukazuje na existující adresář, který není prázdný. identifikované a načtené. Podrobnosti budou uvedeny v chybové zprávě.
get
Vrátí informace o zadané komponentě.
get(name: str, version: str | None = None, label: str | None = None) -> Component
Parametry
Návraty
Zadaný objekt komponenty.
Návratový typ
Výjimky
Vyvolána, pokud nelze úspěšně identifikovat a načíst komponentu. Podrobnosti budou uvedeny v chybové zprávě.
Příklady
Získejte příklad komponenty.
ml_client.components.get(name=component_example.name, version="1.0.2")
list
Vypíše konkrétní komponenty nebo komponenty pracovního prostoru.
list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Component]
Parametry
Název komponenty, pokud není nastavený, zobrazí seznam všech součástí pracovního prostoru.
- list_view_type
Typ zobrazení pro zahrnutí nebo vyloučení (například) archivovaných komponent Výchozí: ACTIVE_ONLY.
Návraty
Iterátor, jako je instance objektů komponent
Návratový typ
Příklady
Příklad komponenty seznamu
print(ml_client.components.list())
restore
Obnovte archivovanou komponentu.
restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Parametry
Příklady
Příklad obnovení komponenty
ml_client.components.restore(name=component_example.name)
validate
Poznámka
Jedná se o experimentální metodu, která se může kdykoli změnit. Další informace najdete tady: https://aka.ms/azuremlexperimental.
ověřit zadanou komponentu. Pokud existují vložené definované entity, například Prostředí nebo Kód, nebudou vytvořeny.
validate(component: Component | function, raise_on_failure: bool = False, **kwargs) -> ValidationResult
Parametry
- component
- Union[Component, FunctionType]
Objekt komponenty nebo funkce komponenty mldesigner, která generuje objekt komponenty
- raise_on_failure
- bool
Zda se má vyvolat výjimka při chybě ověření. Výchozí hodnota je Nepravda.
Návraty
Všechny chyby ověřování
Návratový typ
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro