How is Azure ML instance cost calculated?

Martin Korytak 6 Reputation points
2020-11-30T10:38:26.93+00:00

Hello,

I've created an endpoint for scoring using a modified version of this tutorial: https://learn.microsoft.com/en-us/azure/machine-learning/how-to-deploy-existing-model. I used this command for specifying resources: AciWebservice.deploy_configuration(cpu_cores=1, memory_gb=12) and my resource group is "West EU". I'd like to know how the cost is calculated. I assume that the requested resources are converted to an instance (is that right?). I have found this useful website calculator but I cannot find which instance I am using.

How can I retrieve the information? Can I also do it programatically?

Many thanks.

Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
2,546 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,343 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Ramr-msft 17,606 Reputation points
    2020-11-30T13:35:11.803+00:00

    @Martin Korytak Thanks for the question. On our website all the prices of Azure ML service are displayed and FAQ at the end.
    https://azure.microsoft.com/en-us/pricing/details/machine-learning/
    Yes, when you deploy your model to ACI with a default environment you can customize the deploy configuration (i.e. the number of cores and amount of memory made available for the deployment) using the AciWebservice.deploy_configuration().