429 Rate limit exceeded lors de l’appel à wandb.log(), c’est que vous dépassez le quota de limites de débit de votre projet. W&B applique des limites de débit par projet, et les plans payants ont des limites plus élevées que les plans gratuits.
Comment rester sous la limite de débit
-
Mettez à jour votre SDK W&B : la dernière version inclut des mécanismes optimisés pour réessayer les requêtes et gérer l’utilisation du quota.
-
Réduisez la fréquence de journalisation : consignez les métriques moins souvent. Par exemple, consignez-les toutes les N époques au lieu de le faire à chaque époque :
-
Synchronisez les données manuellement : si vous atteignez la limite de débit, W&B stocke localement les données de votre run. Vous pouvez les synchroniser plus tard avec :
En-têtes de limite de débit
| En-tête | Description |
|---|---|
RateLimit-Remaining | Quota restant dans la fenêtre en cours (échelle de 0 à 1000) |
RateLimit-Reset | Nombre de secondes avant la réinitialisation du quota en cours |
RateLimit-Remaining vaut 0, attendez le nombre de secondes indiqué dans RateLimit-Reset avant de réessayer.
Pour plus d’informations, voir limites et performances d’Experiments.
Métriques Experiments