
nCompass Technologies
nCompass Technologies Inc. · Rédaction · Voix et langage · Autres
nCompass Technologies propose un agent IA et une extension VS Code qui lisent les traces GPU, repèrent les goulots d'étranglement CPU-GPU et suggèrent des correctifs concrets.

À propos de nCompass Technologies
About
Qu'est-ce que nCompass Technologies
nCompass Technologies est une jeune entreprise soutenue par Y Combinator, à l'origine d'un outil d'analyse de traces et de profilage destiné aux équipes qui gardent des systèmes d'IA rapides. Le produit actuel associe un agent IA à une extension légère pour VS Code et Cursor : vous ouvrez une trace, vous demandez pourquoi une tâche de service se bloque, et la réponse désigne un noyau précis, une copie mémoire ou un trou dans l'ordonnancement.
La société a démarré en 2024 comme plateforme d'inférence avec une API sans limite de requêtes. Cette activité l'a poussée vers le problème que ses clients répétaient : la pile de service paraissait correcte sur le papier et lente en production, sans que personne sache où partait le temps. L'outil construit pour répondre à cette question est devenu le produit vendu aujourd'hui, à destination des équipes plateforme qui font tourner des recommandeurs génératifs, du ranking et du service LLM à grande échelle.
Le principe est simple à énoncer et difficile à tenir. Trouver la cause d'un problème de performance prend quatre à huit fois plus de temps que d'écrire le code qui le corrige. L'ingénieur copie une trace de plusieurs gigaoctets sur son portable, fait défiler un mur de compteurs et devine. nCompass ramène cette boucle dans une fenêtre d'éditeur et une conversation.
Les limites comptent autant que la promesse. L'outil s'adresse à des équipes qui utilisent déjà les profileurs NVIDIA et savent reproduire une charge lente à la demande. Sans trace, il n'y a rien à analyser. Un petit projet avec un seul modèle et aucun objectif de latence n'en tirera pas grand-chose, et la partie payante se conclut avec le service commercial, pas sur une page de paiement.
Premiers pas
- Créez un compte sur ncompass.tech et installez l'extension depuis la place de marché VS Code, ou ajoutez-la à Cursor.
- Profilez votre charge avec Nsight Systems ou le profileur PyTorch pour obtenir un fichier de trace.
- Ouvrez la trace dans l'extension, ou envoyez-la dans le cloud avec la commande npx ncompass pour que vos collègues y aient accès.
- Posez une question précise à l'agent sur l'exécution, par exemple l'origine des trous entre les noyaux, puis lisez la liste des pistes classées par impact.
- Comparez la nouvelle exécution à l'ancienne avec TraceDiff pour vérifier que la modification a réellement fait bouger les chiffres.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de nCompass Technologies.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs plateforme ML
- Ingénieurs GPU et inférence
- Responsables techniques qui répartissent le travail de performance
- Développeurs CUDA
Tâches
- Comprendre pourquoi une tâche de service tourne à vide
- Comparer deux exécutions après un changement de configuration
- Relire une trace avec un collègue
- Préparer la réécriture d'un noyau
Cas d'usage
- Une régression de latence apparaît après une mise à jour du framework et l'équipe a une semaine pour la trouver
- Une pile de recommandeurs génératifs n'a pas de communauté publique pour l'accorder
- Il faut trancher entre plus de cartes GPU et un meilleur code
Fonctionnalités clés
Un agent IA qui lit vos traces
L'agent reçoit un fichier de profilage et le code qui l'entoure, puis renvoie une courte liste de goulots d'étranglement avec le raisonnement. Il travaille sur deux plans : les questions système sur l'ordonnancement et les transferts de données, et les questions de noyau sur l'occupation, les accès mémoire et le mélange d'instructions. Vous pouvez contester sa réponse et lui demander de vérifier une autre hypothèse, ce qui ressemble davantage à un échange avec un collègue qu'à la lecture d'un rapport.
La trace dans l'éditeur
Les sorties de Nsight Systems et du profileur PyTorch s'ouvrent dans la même fenêtre, sans sortir la trace de la machine sur laquelle vous travaillez. Chronologie, liste des noyaux et panneau de code cohabitent, et passer d'un noyau lent à la ligne qui l'a lancé demande un clic. Pour qui a déjà passé une après-midi à faire défiler une visionneuse web, la différence tient surtout au fait de ne pas perdre le fil.
TraceDiff pour comparer deux exécutions
TraceDiff place deux exécutions côte à côte et signale ce qui a changé : les noyaux apparus, ceux qui ont ralenti et les trous qui se sont creusés. C'est la fonction qui répond à la question la plus fréquente après un déploiement, et elle y répond avec des données plutôt qu'avec une intuition.
Partage et travail en équipe
Les traces s'envoient dans le cloud avec la commande npx ncompass, se listent, se récupèrent et se partagent par un lien. Votre collègue ouvre la même vue, au même niveau de zoom, avec les mêmes annotations. Cela paraît anecdotique jusqu'au jour où il faut déboguer un problème de performance dans un fil de discussion.
Analyse au niveau du noyau
Dans un système d'IA lent, le temps part surtout dans les noyaux, et c'est là que les assistants généralistes décrochent. L'agent lit des données de compteurs de type ncu, détecte les motifs de noyau répétés et propose des changements précis : découpage en tuiles, chargements vectorisés ou configuration de lancement différente. L'entreprise raconte que son équipe s'est servie de l'outil pour écrire un noyau GEMM pour Hopper, environ 3 % plus rapide que CUTLASS de NVIDIA, en une journée, un travail qui prenait des mois auparavant.
Intégration à Cursor et Claude Code
L'agent se branche sur les éditeurs que les équipes utilisent déjà, si bien que le raisonnement et la modification du code se font au même endroit. Vous demandez l'analyse dans Cursor, vous obtenez le diagnostic et le correctif est déjà rédigé, sans changer d'outil. Pour les équipes qui ont standardisé le développement assisté par IA, l'écart entre le rapport de profilage et le commit disparaît.
Avantages et inconvénients
Avantages
- Réunit lecture de trace, partage et diagnostic dans une seule fenêtre d'éditeur, soit précisément la partie lente de toute enquête de performance.
- Couvre les questions système comme les questions de noyau, sans second outil pour le travail CUDA.
- TraceDiff donne une réponse défendable à « ce changement a-t-il servi ? » sans relancer une batterie complète de benchmarks.
- L'extension VS Code est gratuite au départ, ce qui permet de tester sur une charge réelle avant de parler au commercial.
Inconvénients
- Inutile sans trace. Si votre charge ne peut être ni reproduite ni profilée, l'agent n'a rien sur quoi raisonner.
- L'outil est bâti autour des outils NVIDIA, et les équipes sur un autre accélérateur constateront que le flux ne correspond pas à leur pile.
- Les offres payantes et les fonctions d'équipe passent par le commercial : aucun prix publié, et une décision d'achat plus lente.
Questions fréquentes
Un agent IA et une extension d'éditeur pour le travail de performance sur GPU. Il lit les traces de profilage des charges de service et d'entraînement, désigne les goulots d'étranglement et suggère des modifications de code. L'entreprise propose aussi un accompagnement d'ingénierie au projet.
Contenus associés
Découvrez des outils, des compétences et des articles liés à nCompass Technologies.
Alternatives à nCompass Technologies
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.

MePersona
MePersona, Inc. · Rédaction · Productivité · MarketingMePersona est une boîte de réception unifiée avec IA pensée pour les créateurs. Elle apprend votre style, rédige des réponses aux messages de vos fans sur 12 plateformes et n'envoie que ce que vous validez.
Fluence
Yay Software (Yannick Huchard) · Rédaction · Voix et langage · ProductivitéFluence est une application Android qui lit à voix haute vos PDF, EPUB, fichiers Word et articles web, suit la phrase prononcée et répond aux questions sur le texte sans quitter le téléphone.
