ResourceConfiguration Classe
Définit les détails de la configuration des ressources pour les ressources Azure Machine Learning.
Initialisez resourceConfiguration.
- Héritage
-
builtins.objectResourceConfiguration
Constructeur
ResourceConfiguration(cpu=None, memory_in_gb=None, gpu=None)
Paramètres
Nom | Description |
---|---|
cpu
|
Nombre de cœurs UC à allouer à cette ressource. Peut être un nombre décimal. Valeur par défaut: None
|
memory_in_gb
|
Quantité de mémoire (en Go) à allouer à cette ressource. Peut être un nombre décimal. Valeur par défaut: None
|
gpu
|
Nombre de GPU à allouer à cette ressource. Valeur par défaut: None
|
cpu
Obligatoire
|
Nombre de cœurs UC à allouer à cette ressource. Peut être un nombre décimal. |
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer à cette ressource. Peut être un nombre décimal. |
gpu
Obligatoire
|
Nombre de GPU à allouer à cette ressource. |
Remarques
Initialiser une configuration de ressource avec cette classe. Par exemple, le code suivant montre comment inscrire un modèle en spécifiant une infrastructure, des jeux de données d’entrée et de sortie, et la configuration des ressources.
import sklearn
from azureml.core import Model
from azureml.core.resource_configuration import ResourceConfiguration
model = Model.register(workspace=ws,
model_name='my-sklearn-model', # Name of the registered model in your workspace.
model_path='./sklearn_regression_model.pkl', # Local file to upload and register as a model.
model_framework=Model.Framework.SCIKITLEARN, # Framework used to create the model.
model_framework_version=sklearn.__version__, # Version of scikit-learn used to create the model.
sample_input_dataset=input_dataset,
sample_output_dataset=output_dataset,
resource_configuration=ResourceConfiguration(cpu=1, memory_in_gb=0.5),
description='Ridge regression model to predict diabetes progression.',
tags={'area': 'diabetes', 'type': 'regression'})
print('Name:', model.name)
print('Version:', model.version)
Méthodes
deserialize |
Convertit un objet JSON en objet ResourceConfiguration. |
serialize |
Convertit cet objet ResourceConfiguration en dictionnaire JSON sérialisé. |
deserialize
Convertit un objet JSON en objet ResourceConfiguration.
static deserialize(payload_obj)
Paramètres
Nom | Description |
---|---|
payload_obj
Obligatoire
|
Objet JSON à convertir en objet ResourceConfiguration. |
Retours
Type | Description |
---|---|
Représentation ResourceConfiguration de l’objet JSON fourni. |
serialize
Convertit cet objet ResourceConfiguration en dictionnaire JSON sérialisé.
serialize()
Retours
Type | Description |
---|---|
Représentation JSON de cet objet ResourceConfiguration. |