Unable to use compute cluster in Azure ML

Lê Trịnh Thanh Thúy 5 Reputation points
2023-05-26T05:15:05.4366667+00:00

I'm using Azure for students and I keep getting this error in compute cluster:

Provisioning error
The specified subscription has a total vCPU quota of 0 and cannot accomodate for at least 1 requested managed compute node which maps to 2 vCPUs. Talk to your Subscription Admin or refer to https://docs.microsoft.com/azure/machine-learning/how-to-manage-quotas#request-quota-increases to increase the total quota

I have also checked that there is no other resource group using compute resources and the usage in quota page of VM is 0 cores used.

Can you please help me to fix this error?

User's image

Azure Container Instances
Azure Container Instances
An Azure service that provides customers with a serverless container experience.
670 questions
Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
2,690 questions
Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,480 questions
Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
2,875 questions
Windows Server Clustering
Windows Server Clustering
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Clustering: The grouping of multiple servers in a way that allows them to appear to be a single unit to client computers on a network. Clustering is a means of increasing network capacity, providing live backup in case one of the servers fails, and improving data security.
974 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Paul Kelly 5 Reputation points
    2024-02-08T10:27:08.04+00:00

    I had this issue with DP-100 training and it seemed to be related to the region. If you try and manually create a compute cluster and adjust the location it will show availability for Standard_DS2_v2 for some of the locations and not others. If you can find a location that allows that type thenyou can edit the setup.sh file in the Cloud shell using 'code .' and then change the list of regions to the one you want. The setup.sh file should now work properly

    1 person found this answer helpful.

  2. kobulloc-MSFT 25,961 Reputation points Microsoft Employee
    2023-05-26T05:53:41.5466667+00:00

    Hello, @Lê Trịnh Thanh Thúy !

    Where can I find my Machine Learning Compute vCPU quota?

    You can find your Machine Learning Compute vCPU quota in the portal by searching for Quotas, then clicking on Machine Learning:

    In the portal, search for Quotas, then click on Machine Learning:

    User's image

    Is it the same as my Virtual Machine vCPU quota?

    No, these are separate quotas for separate services even though they use similar resource types with similar names. Under quotas, you'll see that Compute is also available. This is where you'll find your Virtual Machine vCPU quota which is separate from your Machine Learning quota.

    Below you can see Compute/VM vCPU quotas are different than Machine Learning quotas:

    User's image

    User's image

    How do I request an increase?

    The link from the error will direct you to the documentation for increasing your Machine Learning quota:

    https://video2.skills-academy.com/en-us/azure/machine-learning/how-to-manage-quotas?view=azureml-api-2#request-quota-increases

    You'll need to select "Machine Learning Service: Virtual Machine Quota" as the quota type you want to increase.

    User's image

    I hope this helps, @Lê Trịnh Thanh Thúy !


    If you still need assistance, let us know in the comments.

    If this has been useful, please take a moment to accept answers as this helps increase visibility of this question for other members of the Microsoft Q&A community. Thank you for helping to improve Microsoft Q&A!

    User's image