MLClient Klasa
Klasa klienta do interakcji z usługami Azure ML.
Ten klient służy do zarządzania zasobami usługi Azure ML, takimi jak obszary robocze, zadania, modele itd.
- Dziedziczenie
-
builtins.objectMLClient
Konstruktor
MLClient(credential: TokenCredential, subscription_id: str | None = None, resource_group_name: str | None = None, workspace_name: str | None = None, registry_name: str | None = None, **kwargs: Any)
Parametry
Identyfikator subskrypcji platformy Azure. Opcjonalnie tylko dla zasobów rejestru. Domyślnie wartość Brak.
Grupa zasobów platformy Azure. Opcjonalnie tylko dla zasobów rejestru. Domyślnie wartość Brak.
Obszar roboczy do użycia w kliencie. Opcjonalnie tylko w przypadku operacji, które nie są zależne od obszaru roboczego. Domyślnie wartość Brak.
Rejestr do użycia w kliencie. Opcjonalnie tylko w przypadku operacji, które nie są zależne od obszaru roboczego. Domyślnie wartość Brak.
Określa, czy mają być wyświetlane paski postępu dla długotrwałych operacji (np. klienci mogą rozważyć ustawienie wartości False, jeśli nie używa tego zestawu SDK w konfiguracji interakcyjnej). Wartość domyślna to True.
Określa, czy włączyć telemetrię. Zostanie zastąpiona wartością False, jeśli nie w Jupyter Notebook. Wartość domyślna to True, jeśli w Jupyter Notebook.
Przykłady
W przypadku korzystania z domen suwerennych (tj. dowolnej chmury innej niż AZURE_PUBLIC_CLOUD) należy przekazać nazwę chmury w kwargs i należy użyć urzędu z ustawieniem DefaultAzureCredential.
from azure.ai.ml import MLClient
from azure.identity import AzureAuthorityHosts, DefaultAzureCredential
kwargs = {"cloud": "AzureChinaCloud"}
ml_client = MLClient(
subscription_id=subscription_id,
resource_group_name=resource_group,
credential=DefaultAzureCredential(authority=AzureAuthorityHosts.AZURE_CHINA),
**kwargs,
)
Metody
begin_create_or_update |
Tworzy lub aktualizuje asynchronicznie zasób usługi Azure ML. |
create_or_update |
Tworzy lub aktualizuje zasób usługi Azure ML. |
from_config |
Zwraca klienta z istniejącego obszaru roboczego usługi Azure Machine Learning przy użyciu konfiguracji pliku. Ta metoda zapewnia prosty sposób ponownego użycia tego samego obszaru roboczego w wielu notesach lub projektach języka Python. Właściwości usługi Azure Resource Manager (ARM) obszaru roboczego można zapisać w pliku konfiguracji JSON przy użyciu następującego formatu:
Następnie możesz użyć tej metody, aby załadować ten sam obszar roboczy w różnych notesach lub projektach języka Python bez ponownego pisania właściwości usługi ARM obszaru roboczego. |
begin_create_or_update
Tworzy lub aktualizuje asynchronicznie zasób usługi Azure ML.
begin_create_or_update(entity: R, **kwargs) -> LROPoller[R]
Parametry
- entity
- Union[Workspace , Registry, Compute, OnlineDeployment , OnlineEndpoint, BatchDeployment , BatchEndpoint, Schedule]
Zasób do utworzenia lub zaktualizowania.
Zwraca
Zasób po operacji tworzenia/aktualizowania.
Typ zwracany
create_or_update
Tworzy lub aktualizuje zasób usługi Azure ML.
create_or_update(entity: T, **kwargs) -> T
Parametry
Zasób do utworzenia lub zaktualizowania.
Zwraca
Utworzony lub zaktualizowany zasób.
Typ zwracany
from_config
Zwraca klienta z istniejącego obszaru roboczego usługi Azure Machine Learning przy użyciu konfiguracji pliku.
Ta metoda zapewnia prosty sposób ponownego użycia tego samego obszaru roboczego w wielu notesach lub projektach języka Python. Właściwości usługi Azure Resource Manager (ARM) obszaru roboczego można zapisać w pliku konfiguracji JSON przy użyciu następującego formatu:
{
"subscription_id": "<subscription-id>",
"resource_group": "<resource-group>",
"workspace_name": "<workspace-name>"
}
Następnie możesz użyć tej metody, aby załadować ten sam obszar roboczy w różnych notesach lub projektach języka Python bez ponownego pisania właściwości usługi ARM obszaru roboczego.
from_config(credential: TokenCredential, *, path: PathLike | str | None = None, file_name=None, **kwargs) -> MLClient
Parametry
Ścieżka do pliku konfiguracji lub katalogu początkowego do wyszukania pliku konfiguracji. Domyślnie wartość Brak wskazująca, że zostanie użyty bieżący katalog.
Nazwa pliku konfiguracji do wyszukania, gdy ścieżka jest ścieżką katalogu. Wartość domyślna to "config.json".
Zwraca
Klient istniejącego obszaru roboczego usługi Azure ML.
Typ zwracany
Wyjątki
Podniesione, jeśli plik "config.json" lub file_name, jeśli zostanie zastąpiony, nie można odnaleźć w katalogu. Szczegóły zostaną podane w komunikacie o błędzie.
Przykłady
Tworzenie klasy MLClient z pliku o nazwie "config.json" w katalogu "src".
from azure.ai.ml import MLClient
client = MLClient.from_config(credential=DefaultAzureCredential(), path="./sdk/ml/azure-ai-ml/samples/src")
Tworzenie obiektu MLClient z pliku o nazwie "team_workspace_configuration.json" w bieżącym katalogu.
from azure.ai.ml import MLClient
client = MLClient.from_config(
credential=DefaultAzureCredential(),
file_name="./sdk/ml/azure-ai-ml/samples/team_workspace_configuration.json",
)
Atrybuty
batch_deployments
Kolekcja operacji związanych z wdrażaniem wsadowym.
Zwraca
Operacje wdrażania wsadowego.
Typ zwracany
batch_endpoints
Kolekcja operacji związanych z punktem końcowym wsadowym.
Zwraca
Operacje punktu końcowego usługi Batch
Typ zwracany
components
Kolekcja operacji związanych z składnikami.
Zwraca
Operacje składników.
Typ zwracany
compute
Kolekcja operacji związanych z obliczeniami.
Zwraca
Operacje obliczeniowe
Typ zwracany
connections
Kolekcja operacji związanych z połączeniem obszaru roboczego.
Zwraca
Operacje połączeń obszaru roboczego
Typ zwracany
data
datastores
Kolekcja operacji związanych z magazynem danych.
Zwraca
Operacje magazynu danych.
Typ zwracany
environments
Kolekcja operacji związanych ze środowiskiem.
Zwraca
Operacje środowiskowe.
Typ zwracany
feature_sets
aka.ms/azuremlexperimental, aby uzyskać więcej informacji.
Kolekcja operacji powiązanych z zestawem funkcji.
Zwraca
Operacje zestawu funkcji
Typ zwracany
feature_store_entities
aka.ms/azuremlexperimental, aby uzyskać więcej informacji.
Kolekcja operacji związanych z jednostką magazynu funkcji.
Zwraca
Operacje FeatureStoreEntity
Typ zwracany
feature_stores
aka.ms/azuremlexperimental, aby uzyskać więcej informacji.
Kolekcja operacji związanych z magazynem funkcji.
Zwraca
Operacje magazynu funkcji
Typ zwracany
jobs
models
online_deployments
Kolekcja operacji związanych z wdrażaniem online.
Zwraca
Operacje wdrażania online
Typ zwracany
online_endpoints
Kolekcja operacji związanych z punktem końcowym online.
Zwraca
Operacje punktu końcowego online
Typ zwracany
registries
aka.ms/azuremlexperimental, aby uzyskać więcej informacji.
Kolekcja operacji związanych z rejestrem.
Zwraca
Operacje rejestru
Typ zwracany
resource_group_name
Pobierz nazwę grupy zasobów obiektu MLClient.
Zwraca
Nazwa grupy zasobów platformy Azure.
Typ zwracany
schedules
Kolekcja operacji związanych z harmonogramem.
Zwraca
Planowanie operacji.
Typ zwracany
subscription_id
Pobierz identyfikator subskrypcji obiektu MLClient.
Zwraca
Identyfikator subskrypcji platformy Azure.
Typ zwracany
workspace_hubs
aka.ms/azuremlexperimental, aby uzyskać więcej informacji.
Kolekcja operacji związanych z centrum obszaru roboczego.
Zwraca
Operacje koncentratora
Typ zwracany
workspace_name
Nazwa obszaru roboczego, w którym zostaną wykonane operacje zależne od obszaru roboczego.
Zwraca
Nazwa domyślnego obszaru roboczego.
Typ zwracany
workspace_outbound_rules
Kolekcja operacji związanych z regułą ruchu wychodzącego obszaru roboczego.
Zwraca
Operacje reguły ruchu wychodzącego obszaru roboczego
Typ zwracany
workspaces
Kolekcja operacji związanych z obszarem roboczym.
Zwraca
Operacje obszaru roboczego
Typ zwracany
R
R = ~R
T
T = ~T
Azure SDK for Python