Choisir selon la charge
Identifiez le principal goulot d’étranglement
Ces repères vous aident à choisir, sans garantir de résultats précis. Le nombre de dépendances, les options de compilation, le nombre de simulateurs et le volume de données influent sur les performances. Testez une tâche représentative de votre projet : c’est plus fiable que de vous fier au seul nom du modèle.
Compilation et publication d’un projet
À privilégier : Keep M4 S. Configuration : M4 / 16GB / 256GB. Adapté au traitement d’un projet à la fois, en regroupant l’installation des dépendances, la création de l’archive et l’export des livrables sur une même période de location.
Commencez par vérifier l’espace occupé par le dépôt, le cache des dépendances et DerivedData. Si vous n’avez besoin de macOS que pour empaqueter votre projet, une location courte peut éviter de laisser la machine inutilisée entre deux livraisons.
Surveillez la pression mémoire et l’espace d’échange dans le Moniteur d’activité. Si vous exécutez plusieurs simulateurs pendant la compilation, libérer de l’espace SSD ne suffira pas à résoudre un manque de mémoire.
CI multi-branches et tests d’interface
À privilégier : Keep M4 L. Configuration : M4 / 24GB / 512GB. Par rapport au modèle d’entrée de gamme, vous gagnez en mémoire et en stockage. Les deux configurations utilisent la même puce M4 : il ne s’agit pas d’une montée en gamme du processeur.
Planifiez séparément les compilations et les tests d’interface, puis augmentez progressivement le nombre de tâches simultanées. Notez la durée de chaque tâche, le pic de mémoire et l’espace utilisé par les caches afin de déterminer un niveau de concurrence qui limite les échanges mémoire.
Un runner utilisé sur le long terme demande aussi un nettoyage des caches, une rotation des journaux et une bonne gestion des identifiants. Pour savoir si la location mensuelle est adaptée, tenez compte de la fréquence réelle d’exécution, pas seulement du nombre de pipelines lancés chaque jour.
Inférence MLX et montage de gros fichiers
À privilégier : Keep M4 Pro. Configuration : M4 Pro / 64GB / 2TB. Si vous avez besoin de davantage de mémoire unifiée ou devez conserver en même temps les poids des modèles, les données d’évaluation et des fichiers volumineux, commencez par évaluer cette configuration.
Les poids d’un modèle ne sont pas les seuls à occuper de la mémoire : prévoyez aussi de la place pour le cache de contexte, l’environnement d’exécution et le système. La gamme de modèles utilisables varie selon la précision de quantification, la longueur du contexte et la taille des lots.
Pour le montage, vérifiez les formats des fichiers, les proxys, les effets et les paramètres d’export. Testez d’abord un extrait représentatif afin d’évaluer le temps d’export et la croissance du stockage avant de lancer le traitement complet.