ResourceConfiguration Třída

Definuje podrobnosti o konfiguraci prostředků prostředků služby Azure Machine Learning.

Inicializujte ResourceConfiguration.

Dědičnost
builtins.object
ResourceConfiguration

Konstruktor

ResourceConfiguration(cpu=None, memory_in_gb=None, gpu=None)

Parametry

cpu
float
výchozí hodnota: None

Počet jader procesoru, která se mají přidělit pro tento prostředek. Může to být desetinná čárka.

memory_in_gb
float
výchozí hodnota: None

Velikost paměti (v GB), která se má přidělit tomuto prostředku. Může to být desetinná čárka.

gpu
int
výchozí hodnota: None

Počet GPU, které se mají přidělit pro tento prostředek.

cpu
float
Vyžadováno

Počet jader procesoru, která se mají přidělit pro tento prostředek. Může to být desetinná čárka.

memory_in_gb
float
Vyžadováno

Velikost paměti (v GB), která se má přidělit tomuto prostředku. Může to být desetinná čárka.

gpu
int
Vyžadováno

Počet GPU, které se mají přidělit pro tento prostředek.

Poznámky

Inicializuje konfiguraci prostředků pomocí této třídy. Následující kód například ukazuje, jak zaregistrovat model určující architekturu, vstupní a výstupní datové sady a konfiguraci prostředků.


   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)

Metody

deserialize

Převeďte objekt JSON na objekt ResourceConfiguration.

serialize

Převeďte tuto konfiguraci prostředků na serializovaný slovník JSON.

deserialize

Převeďte objekt JSON na objekt ResourceConfiguration.

static deserialize(payload_obj)

Parametry

payload_obj
dict
Vyžadováno

Objekt JSON, který se má převést na objekt ResourceConfiguration.

Návraty

Reprezentace ResourceConfiguration zadaného objektu JSON.

Návratový typ

serialize

Převeďte tuto konfiguraci prostředků na serializovaný slovník JSON.

serialize()

Návraty

Reprezentace json této konfigurace prostředků.

Návratový typ