ModelOperations Klas

ModelOperations.

U moet deze klasse niet rechtstreeks instantiëren. In plaats daarvan moet u een MLClient-exemplaar maken dat het voor u instanteert en als een kenmerk koppelt.

Overname
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Constructor

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

Parameters

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

Bereikvariabelen voor de bewerkingsklassen van een MLClient-object.

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

Algemene configuratie voor bewerkingsklassen van een MLClient-object.

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>]
Vereist

Serviceclient zodat eindgebruikers kunnen werken met Azure Machine Learning-werkruimteresources (ServiceClient042023Preview of ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Vereist

Vertegenwoordigt een client voor het uitvoeren van bewerkingen op gegevensarchieven.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
standaardwaarde: None

Alle bewerkingsklassen van een MLClient-object.

Methoden

archive

Een modelasset archiveren.

create_or_update

Retourneert gemaakte of bijgewerkte modelasset.

download

Bestanden downloaden die betrekking hebben op een model.

get

Retourneert informatie over de opgegeven modelasset.

list

Alle modelassets in de werkruimte weergeven.

package

Notitie

Dit is een experimentele methode en kan op elk gewenst moment worden gewijzigd. Zie https://aka.ms/azuremlexperimental voor meer informatie.

Een modelasset verpakken

restore

Een gearchiveerde modelasset herstellen.

share

Notitie

Dit is een experimentele methode en kan op elk gewenst moment worden gewijzigd. Zie https://aka.ms/azuremlexperimental voor meer informatie.

Deel een modelasset van werkruimte naar register.

archive

Een modelasset archiveren.

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

Parameters

name
str
Vereist

Naam van modelasset.

version
str
Vereist

Versie van modelasset.

label
str
Vereist

Label van de modelasset. (sluiten elkaar uit met versie)

create_or_update

Retourneert gemaakte of bijgewerkte modelasset.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parameters

model
Model
Vereist

Modelassetobject.

Retouren

Modelassetobject.

Retourtype

Uitzonderingen

Gegenereerd wanneer het pad van het modelartefact al is gekoppeld aan een andere asset

Gegenereerd als het model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

Wordt gegenereerd als het opgegeven lokale pad verwijst naar een lege map.

download

Bestanden downloaden die betrekking hebben op een model.

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

Parameters

name
str
Vereist

Naam van het model.

version
str
Vereist

Versie van het model.

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

Lokaal pad als downloadbestemming, wordt standaard ingesteld op de huidige werkmap van de huidige gebruiker. Inhoud wordt overschreven.

Uitzonderingen

ResourceNotFoundError

als een model niet kan worden gevonden dat overeenkomt met de opgegeven naam.

get

Retourneert informatie over de opgegeven modelasset.

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

Parameters

name
str
Vereist

Naam van het model.

version
str
Vereist

Versie van het model.

label
str
Vereist

Label van het model. (sluiten elkaar uit met versie)

Retouren

Modelassetobject.

Retourtype

Uitzonderingen

Gegenereerd als het model niet kan worden gevalideerd. Details worden opgegeven in het foutbericht.

list

Alle modelassets in de werkruimte weergeven.

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

Parameters

name
Optional[str]
Vereist

Naam van het model.

stage
Optional[str]
Vereist

De modelfase

list_view_type

Weergavetype voor het opnemen/uitsluiten van (bijvoorbeeld) gearchiveerde modellen. De standaardwaarde is <xref:ListViewType.ACTIVE_ONLY>.

Retouren

Een iterator-achtige instantie van modelobjecten

Retourtype

package

Notitie

Dit is een experimentele methode en kan op elk gewenst moment worden gewijzigd. Zie https://aka.ms/azuremlexperimental voor meer informatie.

Een modelasset verpakken

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

Parameters

name
str
Vereist

Naam van modelasset.

version
str
Vereist

Versie van modelasset.

package_request
ModelPackage
Vereist

Modelpakketaanvraag.

Retouren

Omgevingsobject

Retourtype

restore

Een gearchiveerde modelasset herstellen.

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

Parameters

name
str
Vereist

Naam van modelasset.

version
str
Vereist

Versie van modelasset.

label
str
Vereist

Label van de modelasset. (sluiten elkaar uit met versie)

share

Notitie

Dit is een experimentele methode en kan op elk gewenst moment worden gewijzigd. Zie https://aka.ms/azuremlexperimental voor meer informatie.

Deel een modelasset van werkruimte naar register.

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

Parameters

name
str
Vereist

Naam van modelasset.

version
str
Vereist

Versie van modelasset.

share_with_name
str

Naam van modelasset waarmee u wilt delen.

share_with_version
str

Versie van modelasset waarmee u wilt delen.

registry_name
str

Naam van het doelregister.

Retouren

Modelassetobject.

Retourtype