nCompass Technologies

nCompass Technologies

nCompass Technologies Inc. · Escrita · Voz e linguagem · Outros

A nCompass Technologies vende um agente de IA e uma extensão de VS Code que leem traces de GPU, apontam gargalos entre CPU e GPU e propõem correções para pilhas de inferência.

Prévia da interface de nCompass Technologies

Sobre nCompass Technologies

About

O que é a nCompass Technologies

A nCompass Technologies é uma startup apoiada pela Y Combinator por trás de uma ferramenta de análise de traces e criação de perfil feita para quem mantém sistemas de IA rodando rápido. O produto atual junta um agente de IA a uma extensão leve para VS Code e Cursor: você abre um trace, pergunta por que um job de serving travou e recebe uma resposta que aponta um kernel específico, uma cópia de memória ou uma brecha no escalonamento.

A empresa começou em 2024 como plataforma de inferência com API sem limite de requisições. Esse negócio empurrou o time para o problema que os clientes repetiam: a pilha de serving parecia boa no papel e lenta em produção, e ninguém sabia para onde ia o tempo. A ferramenta criada para responder essa pergunta virou o produto vendido hoje, voltado a times de plataforma que rodam recomendadores generativos, ranking e serviço de LLM em escala.

A premissa é fácil de dizer e difícil de cumprir. Achar a causa de um problema de desempenho leva de quatro a oito vezes mais tempo do que escrever o código que corrige. O engenheiro copia um trace de vários gigabytes para o notebook, rola uma parede de contadores e chuta. A nCompass espreme esse ciclo em uma janela do editor e uma conversa.

Os limites pesam tanto quanto a promessa. É uma ferramenta para times que já usam os profilers da NVIDIA e conseguem reproduzir uma carga lenta quando precisam. Sem trace, não há o que analisar. Projeto pequeno, com um modelo só e sem meta de latência, tira pouco proveito, e a parte paga se resolve em conversa com o time comercial, não em uma página de checkout.

Primeiros passos

  1. Crie uma conta em ncompass.tech e instale a extensão pela marketplace do VS Code, ou adicione no Cursor.
  2. Gere o perfil da sua carga com o Nsight Systems ou com o profiler do PyTorch para ter um arquivo de trace.
  3. Abra o trace na extensão ou envie para a nuvem com o comando npx ncompass, para o time abrir também.
  4. Faça uma pergunta direta ao agente sobre a execução, como de onde vêm as brechas entre kernels, e leia a lista de suspeitos por ordem de impacto.
  5. Compare a execução nova com a antiga no TraceDiff para confirmar que a mudança mexeu nos números de verdade.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de nCompass Technologies.

Plano gratuitoSim
Planos pagos$0 - Custom (team plans on request)
PlataformaVS Code, Cursor, Claude Code, web console, CLI
DesenvolvedornCompass Technologies Inc.
CategoriaEscrita · Voz e linguagem · Outros
Data de lançamentoSep 2025
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do site10.5M
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros de plataforma de ML
  • Engenheiros de GPU e inferência
  • Líderes técnicos que distribuem trabalho de desempenho
  • Quem escreve CUDA

Tarefas

  • Descobrir por que um job de serving fica ocioso
  • Comparar duas execuções depois de mexer na configuração
  • Revisar um trace com alguém do time
  • Preparar a reescrita de um kernel

Cenários

  • Uma regressão de latência aparece depois de atualizar o framework e o time tem uma semana para achar
  • Uma pilha de recomendador generativo não tem comunidade pública de ajuste
  • Hora de decidir se a frota de GPU precisa de mais placas ou de código melhor

Principais recursos

Agente de IA que lê seus traces

O agente recebe um arquivo de perfil e o código em volta dele e devolve uma lista curta de gargalos com o raciocínio junto. Atua em dois níveis: perguntas de sistema sobre escalonamento e tráfego de dados, e perguntas de kernel sobre ocupação, acesso à memória e mistura de instruções. Dá para discordar da resposta e pedir que ele cheque outra hipótese, o que se aproxima de conversar com um colega em vez de rodar um relatório.

Visualizador de traces dentro do editor

A saída do Nsight Systems e a do profiler do PyTorch abrem na mesma janela, sem tirar o trace da máquina onde você trabalha. Linha do tempo, lista de kernels e painel de código ficam juntos, e ir de um kernel lento até a linha que o disparou custa um clique. Quem já passou uma tarde rolando um visualizador web sabe que a diferença está em não perder o fio.

TraceDiff para comparar execuções

O TraceDiff coloca duas execuções lado a lado e marca o que mudou: quais kernels apareceram, quais ficaram mais lentos e onde as brechas cresceram. É o recurso que responde à pergunta mais comum depois de um deploy, e responde com dado, não com palpite.

Compartilhar traces e colaborar

Os traces sobem para a nuvem com o comando npx ncompass, podem ser listados, baixados e compartilhados por link. A outra pessoa abre a mesma visão que você, com o mesmo zoom e as mesmas anotações. Parece pouco até a hora de depurar um problema de desempenho numa thread de chat.

Análise no nível de kernel

Em um sistema de IA lento, o tempo vai embora nos kernels, e é aí que assistentes genéricos quebram. O agente lê dados de contadores no estilo ncu, encontra padrões de kernel repetidos e propõe mudanças concretas: tiling, cargas vetorizadas ou uma configuração de lançamento diferente. A empresa conta que o próprio time usou a ferramenta para escrever um kernel GEMM para Hopper que superou o CUTLASS da NVIDIA em cerca de 3% em um dia, trabalho que antes levava meses.

Funciona dentro do Cursor e do Claude Code

O agente se conecta aos editores que o pessoal já usa, então o raciocínio e a edição do código acontecem no mesmo lugar. Você pede a análise no Cursor, recebe o diagnóstico e já tem o patch esboçado sem trocar de ferramenta. Para times que padronizaram o desenvolvimento com apoio de IA, some o pulo entre o relatório de perfil e o commit.

Prós e contras

Prós

  • Junta leitura de trace, compartilhamento e diagnóstico em uma janela do editor, que é justamente a parte lenta de qualquer investigação de desempenho.
  • Cobre perguntas de sistema e de kernel, sem precisar de uma segunda ferramenta para o trabalho de CUDA.
  • O TraceDiff dá uma resposta defensável para «essa mudança ajudou?» sem repetir uma bateria inteira de benchmarks.
  • Começa de graça com a extensão de VS Code, o que deixa barato testar numa carga real antes de falar com o comercial.

Contras

  • Sem trace, não serve para nada. Se a carga não pode ser reproduzida nem perfilada, o agente não tem sobre o que raciocinar.
  • Foi construída em volta das ferramentas da NVIDIA, e quem usa outro acelerador vai ver que o fluxo não encaixa na própria pilha.
  • Os planos pagos e os recursos de time passam pelo comercial: não há preço publicado e a decisão de compra demora mais.

Perguntas frequentes

Um agente de IA e uma extensão de editor para trabalho de desempenho em GPU. Ele lê traces de perfil de cargas de serving e treino, aponta os gargalos e sugere mudanças no código. A empresa também oferece ajuda de engenharia por projeto.