Comment résoudre l'erreur ResourceLimitExceeded dans Amazon SageMaker ?

Dernière mise à jour : 25/08/2020

J'essaie de lancer une ressource Amazon SageMaker, mais j'obtiens une erreur ResourceLimitExceeded. Comment puis-je déterminer quel quota de service j'ai atteint ?

Brève description

Chaque compte AWS possède des quotas par défaut, anciennement appelés limites, pour chaque service AWS. Pour obtenir la liste des quotas Amazon SageMaker, consultez Quotas de service. Sauf indication contraire, chaque quota est propre à une région. Vous pouvez demander une augmentation pour certains quotas, mais pas tous.

Solution

Cochez l'erreur ResourceLimitExceeded pour trouver l'action de l'API qui a déclenché l'exception de quota. Ensuite, recherchez cette action d'API dans le tableau suivant et passez en revue les quotas associés. Il est important de passer en revue tous les quotas pour l'action. Parfois, l'augmentation du quota pour une ressource peut entraîner le dépassement du quota pour une autre ressource.

Remarque : les actions d'API du tableau suivant incluent toutes les fonctions de l'action (par exemple, CreateNotebookInstance, UpdateNotebookInstance, StartNotebookInstance, etc.).

Remarque : les quotas à la demande et d'instance Spot sont suivis et modifiés séparément. Pour plus d'informations, consultez la section Quotas de service.

Après avoir déterminé la ressource pour laquelle vous avez besoin d'une augmentation, déterminez le volume d'augmentation à demander. Cette information se trouve dans le message d'erreur. Par exemple, supposons que vous créez un point de terminaison avec 18 instances de bloc-notes ml.m5.2xlarge dans la région us-east-1. Vous obtenez cette erreur :

ResourceLimitExceeded: An error occurred (ResourceLimitExceeded) when calling the CreateEndpoint operation: 
The account-level service limit 'ml.m5.2xlarge for endpoint usage' is 20 Instances, with current utilization of 4 Instances 
and a request delta of 18 Instances. 
Please contact AWS support to request an increase for this limit

Voici comment interpréter le message d'erreur :

  • « Limite de service au niveau du compte » : le quota de la ressource
  • « Utilisation actuelle » : le nombre de ressources (instances ml.m5.2xlarge dans ce cas) que vous utilisez déjà
  • « Demander delta » : le nombre de ressources demandées

Dans cet exemple, il ne reste que 16 instances ml.m5.2xlarge dans le quota, mais vous en avez demandé 18. Vous avez besoin de deux autres instances ml.m5.2xlarge. Demandez un nouveau quota de 22 instances d'hébergement Amazon SageMaker ml.m5.2xlarge dans la région us-east-1 :

  1. Ouvrez le Centre AWS Support, puis choisissez Création de cas.
  2. Sélectionnez Augmentation de limite de service.
  3. Remplissez et envoyez le formulaire.

Pour plus d'informations, consultez la section Quotas de service AWS.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?