Bagikan melalui


ResourceConfiguration Kelas

Menentukan detail untuk konfigurasi sumber daya dari sumber daya Azure Machine Learning.

Menginisialisasi ResourceConfiguration.

Warisan
builtins.object
ResourceConfiguration

Konstruktor

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

Parameter

Nama Deskripsi
cpu

Jumlah core CPU yang dialokasikan untuk sumber daya ini. Bisa berupa desimal.

Nilai default: None
memory_in_gb

Jumlah memori (dalam GB) untuk dialokasikan untuk sumber daya ini. Bisa berupa desimal.

Nilai default: None
gpu
int

Jumlah GPU yang akan dialokasikan untuk sumber daya ini.

Nilai default: None
cpu
Diperlukan

Jumlah core CPU yang dialokasikan untuk sumber daya ini. Bisa berupa desimal.

memory_in_gb
Diperlukan

Jumlah memori (dalam GB) untuk dialokasikan untuk sumber daya ini. Bisa berupa desimal.

gpu
Diperlukan
int

Jumlah GPU yang akan dialokasikan untuk sumber daya ini.

Keterangan

Menginisialisasi konfigurasi sumber daya dengan kelas ini. Misalnya, kode berikut menunjukkan cara mendaftarkan model yang menentukan kerangka kerja, himpunan data input dan output, dan konfigurasi sumber daya.


   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)

Metode

deserialize

Ubah objek JSON menjadi objek ResourceConfiguration.

serialize

Ubah ResourceConfiguration ini menjadi kamus serial JSON.

deserialize

Ubah objek JSON menjadi objek ResourceConfiguration.

static deserialize(payload_obj)

Parameter

Nama Deskripsi
payload_obj
Diperlukan

Objek JSON untuk dikonversi ke objek ResourceConfiguration.

Mengembalikan

Jenis Deskripsi

Representasi ResourceConfiguration dari objek JSON yang disediakan.

serialize

Ubah ResourceConfiguration ini menjadi kamus serial JSON.

serialize()

Mengembalikan

Jenis Deskripsi

Representasi JSON dari ResourceConfiguration ini.