Amazon Elastic Compute Cloud
Guide de l'utilisateur pour les instances Linux

Optimisation des paramètres GPU

Il existe plusieurs optimisations de configuration GPU que vous pouvez effectuer pour obtenir les meilleures performances sur les instances G3, G4, P2 et P3. Par défaut, le pilote NVIDIA utilise une fonctionnalité autoboost, qui modifie les vitesses d'horloge GPU. En désactivant la fonctionnalité autoboost et en définissant les vitesses d'horloge GPU à leur fréquence maximale, vous pouvez obtenir les performances maximales de vos instances GPU. La procédure suivante vous permet de configurer la permanence des paramètres de GPU, de désactiver la fonctionnalité autoboost et de définir les vitesses d'horloge GPU à leur fréquence maximale.

Pour optimiser les paramètres GPU

  1. Configurez les paramètres GPU de sorte qu'ils soient permanents. L'exécution de cette commande peut prendre plusieurs minutes.

    [ec2-user ~]$ sudo nvidia-persistenced
  2. Désactivez la fonction autoboost pour toutes les GPU sur l'instance.

    [ec2-user ~]$ sudo nvidia-smi --auto-boost-default=0

    Note

    Les GPU sur les instances P3 et G4 ne prennent pas en charge la fonction autoboost.

  3. Définissez toutes les vitesses d'horloge GPU à leur fréquence maximale. Utilisez les vitesses d'horloge de mémoire et de graphiques spécifiées dans les commandes suivantes.

    Note

    Certaines versions du pilote NVIDIA n'autorisent pas la définition de la vitesse d'horloge de l'application et déclenchent une erreur "Setting applications clocks is not supported for GPU …" que vous pouvez ignorer.

    • Instances G3 :

      [ec2-user ~]$ sudo nvidia-smi -ac 2505,1177
    • Instances G4 :

      [ec2-user ~]$ sudo nvidia-smi -ac 5001,1590
    • Instances P2 :

      [ec2-user ~]$ sudo nvidia-smi -ac 2505,875
    • Instances P3 :

      [ec2-user ~]$ sudo nvidia-smi -ac 877,1530