ModelOperations 類別
ModelOperations。
您不應該直接具現化此類別。 相反地,您應該建立 MLClient 實例,為您具現化它,並將它附加為屬性。
- 繼承
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsModelOperations
建構函式
ModelOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, all_operations: OperationsContainer = None, **kwargs: Dict)
參數
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
MLClient 物件的作業類別範圍變數。
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
MLClient 物件的作業類別的常見組態。
- 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>]
服務用戶端,可讓使用者在 Azure Machine Learning 工作區資源上運作, (ServiceClient042023Preview 或 ServiceClient102021Dataplane) 。
- all_operations
- <xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
MLClient 物件的所有作業類別。
方法
archive |
封存模型資產。 |
create_or_update |
傳回已建立或更新的模型資產。 |
download |
下載與模型相關的檔案。 |
get |
傳回指定之模型資產的相關資訊。 |
list |
列出工作區中的所有模型資產。 |
package |
注意 這是實驗性方法,隨時可能會變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 封裝模型資產 |
restore |
還原封存的模型資產。 |
share |
注意 這是實驗性方法,隨時可能會變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。 從工作區共用模型資產到登錄。 |
archive
封存模型資產。
archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
參數
create_or_update
傳回已建立或更新的模型資產。
create_or_update(model: Model | WorkspaceAssetReference) -> Model
參數
傳回
模型資產物件。
傳回類型
例外狀況
當模型成品路徑已經連結到另一個資產時引發
如果無法成功驗證 Model,則引發 。 錯誤訊息中將會提供詳細資料。
如果提供的本機路徑指向空目錄,則會引發 。
download
下載與模型相關的檔案。
download(name: str, version: str, download_path: PathLike | str = '.') -> None
參數
例外狀況
如果找不到符合提供的模型名稱,則為 。
get
傳回指定之模型資產的相關資訊。
get(name: str, version: str | None = None, label: str | None = None) -> Model
參數
傳回
模型資產物件。
傳回類型
例外狀況
如果無法成功驗證 Model,則引發 。 錯誤訊息中將會提供詳細資料。
list
列出工作區中的所有模型資產。
list(name: str | None = None, stage: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Model]
參數
- list_view_type
檢視類型,例如) 封存的模型,包括/排除 (。 預設值為 <xref:ListViewType.ACTIVE_ONLY>。
傳回
反覆運算器,例如 Model 物件的實例
傳回類型
package
注意
這是實驗性方法,隨時可能會變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。
封裝模型資產
package(name: str, version: str, package_request: ModelPackage, **kwargs) -> Environment
參數
傳回
環境物件
傳回類型
restore
還原封存的模型資產。
restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
參數
share
注意
這是實驗性方法,隨時可能會變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。
從工作區共用模型資產到登錄。
share(name, version, *, share_with_name, share_with_version, registry_name) -> Model
參數
- share_with_name
- str
要共用的模型資產名稱。
- share_with_version
- str
要與其共用的模型資產版本。
- registry_name
- str
目的地登錄的名稱。
傳回
模型資產物件。