ResourceConfiguration Klas

Hiermee worden de details van de resource configuratie van Azure Machine Learning resources gedefinieerd.

Overname
builtins.object
ResourceConfiguration

Constructor

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

Parameters

cpu
<xref:float>

Het aantal CPU-kernen dat moet worden toegewezen voor deze resource. Dit kan een decimaal zijn.

memory_in_gb
<xref:float>

De hoeveelheid geheugen (in GB) die voor deze resource moet worden toegewezen. Dit kan een decimaal zijn.

gpu
<xref:int>

Het aantal Gpu's dat moet worden toegewezen voor deze resource.

Opmerkingen

Initialiseer een resource configuratie met deze klasse. De volgende code laat bijvoorbeeld zien hoe u een model registreert dat Framework-, invoer-en uitvoer gegevens sets opgeeft, en resource configuratie.


   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)

Volledig voor beeld is beschikbaar vanaf https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/deployment/deploy-to-cloud/model-register-and-deploy.ipynb

Methoden

deserialize

Converteer een JSON-object naar een ResourceConfiguration-object.

serialize

Deze ResourceConfiguration converteren naar een JSON-dictionary met serie nummer.

deserialize

Converteer een JSON-object naar een ResourceConfiguration-object.

deserialize(payload_obj)

Parameters

payload_obj
<xref:dict>

Een JSON-object dat moet worden geconverteerd naar een ResourceConfiguration-object.

Retouren

De ResourceConfiguration-representatie van het gegeven JSON-object.

Retourtype

serialize

Deze ResourceConfiguration converteren naar een JSON-dictionary met serie nummer.

serialize()

Retouren

De JSON-weer gave van deze ResourceConfiguration.

Retourtype

<xref:dict>