ModelOperations Klass

ModelOperations.

Du bör inte instansiera den här klassen direkt. I stället bör du skapa en MLClient-instans som instansierar den åt dig och bifogar den som ett attribut.

Arv
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Konstruktor

ModelOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, all_operations: OperationsContainer = None, **kwargs: Dict)

Parametrar

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

Omfångsvariabler för åtgärdsklasserna för ett MLClient-objekt.

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

Gemensam konfiguration för driftklasser för ett MLClient-objekt.

service_client
Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
Obligatorisk

Tjänstklient för att tillåta slutanvändare att arbeta med Azure Machine Learning-arbetsyteresurser (ServiceClient042023Preview eller ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Obligatorisk

Representerar en klient för att utföra åtgärder på Datalager.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
standardvärde: None

Alla åtgärdsklasser för ett MLClient-objekt.

Metoder

archive

Arkivera en modelltillgång.

create_or_update

Returnerar skapad eller uppdaterad modelltillgång.

download

Ladda ned filer som är relaterade till en modell.

get

Returnerar information om den angivna modelltillgången.

list

Visa en lista över alla modelltillgångar i arbetsytan.

package

Anteckning

Det här är en experimentell metod och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Paketera en modelltillgång

restore

Återställa en arkiverad modelltillgång.

share

Anteckning

Det här är en experimentell metod och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Dela en modelltillgång från arbetsyta till register.

archive

Arkivera en modelltillgång.

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

Parametrar

name
str
Obligatorisk

Namnet på modelltillgången.

version
str
Obligatorisk

Version av modelltillgång.

label
str
Obligatorisk

Etikett för modelltillgången. (ömsesidigt uteslutande med version)

create_or_update

Returnerar skapad eller uppdaterad modelltillgång.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parametrar

model
Model
Obligatorisk

Modelltillgångsobjekt.

Returer

Modelltillgångsobjekt.

Returtyp

Undantag

Utlöses när modellartefaktsökvägen redan är länkad till en annan tillgång

Upphöjt om modellen inte kan verifieras. Information kommer att anges i felmeddelandet.

Utlöses om den lokala sökvägen pekar på en tom katalog.

download

Ladda ned filer som är relaterade till en modell.

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

Parametrar

name
str
Obligatorisk

Namnet på modellen.

version
str
Obligatorisk

Version av modellen.

download_path
Union[<xref:PathLike>, str]
Obligatorisk

Lokal sökväg som nedladdningsmål, som standard till aktuell arbetskatalog för den aktuella användaren. Innehållet skrivs över.

Undantag

ResourceNotFoundError

om det inte går att hitta ett modellmatchande angivet namn.

get

Returnerar information om den angivna modelltillgången.

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

Parametrar

name
str
Obligatorisk

Namnet på modellen.

version
str
Obligatorisk

Version av modellen.

label
str
Obligatorisk

Modellens etikett. (ömsesidigt uteslutande med version)

Returer

Modelltillgångsobjekt.

Returtyp

Undantag

Upphöjt om modellen inte kan verifieras. Information kommer att anges i felmeddelandet.

list

Visa en lista över alla modelltillgångar i arbetsytan.

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

Parametrar

name
Optional[str]
Obligatorisk

Namnet på modellen.

stage
Optional[str]
Obligatorisk

Modellsteget

list_view_type

Visa typ för att inkludera/exkluderas (till exempel) arkiverade modeller. Standardvärdet är <xref:ListViewType.ACTIVE_ONLY>.

Returer

En iterator som en instans av modellobjekt

Returtyp

package

Anteckning

Det här är en experimentell metod och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Paketera en modelltillgång

package(name: str, version: str, package_request: ModelPackage, **kwargs) -> Environment

Parametrar

name
str
Obligatorisk

Namnet på modelltillgången.

version
str
Obligatorisk

Version av modelltillgång.

package_request
ModelPackage
Obligatorisk

Begäran om modellpaket.

Returer

Miljöobjekt

Returtyp

restore

Återställa en arkiverad modelltillgång.

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

Parametrar

name
str
Obligatorisk

Namnet på modelltillgången.

version
str
Obligatorisk

Version av modelltillgång.

label
str
Obligatorisk

Etikett för modelltillgången. (ömsesidigt uteslutande med version)

share

Anteckning

Det här är en experimentell metod och kan ändras när som helst. Mer information finns i https://aka.ms/azuremlexperimental.

Dela en modelltillgång från arbetsyta till register.

share(name, version, *, share_with_name, share_with_version, registry_name) -> Model

Parametrar

name
str
Obligatorisk

Namnet på modelltillgången.

version
str
Obligatorisk

Version av modelltillgång.

share_with_name
str

Namnet på modelltillgången som ska delas med.

share_with_version
str

Version av modelltillgång att dela med.

registry_name
str

Namn på målregistret.

Returer

Modelltillgångsobjekt.

Returtyp