nowfound

AI · March 10, 2022

Graphsignal – Machine learning profiler for training and inference

Hi HN, I'm the founder of Graphsignal (https://graphsignal.com). Graphsignal is a machine learning profiler. We've created it to make ML profiling simple and usable. It provides performance summaries, ML operation and kernel level statistics as well as detailed resource usage information necessary for making training and inference faster and more efficient. Profilers help fix performance issues, improve user experience and reduce computation costs. Such improvements benefit machine learning profoundly; model training jobs that run for hours or days could be made much shorter and…

Graphsignal – Machine learning profiler for training and inference launched on March 10, 2022 with 35 votes, #994 of 3,153 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 4 years on.

In plain words

Graphsignal is a machine learning profiler that helps developers optimize model training and inference. It provides performance summaries, operation and kernel-level statistics, and detailed resource usage data to identify bottlenecks and improve speed and efficiency. The tool is designed for machine learning engineers and data scientists working with training jobs or inference systems who need to reduce computation costs and latency.

written from the facts on this page · September 2026

From the sources

GPU profiler for AI agents to autonomously optimize inference performance across models, engines, and GPUs.

The engine decodes faster than the baseline (6.8 vs 8.8 ms/token) but loses on end-to-end agent trajectories. Prefill is most of the gap. Profiling a replay of the longest trajectory, a ~30K-token cold prefill, under graphsignal-run . Prefill is 76% of kernel time; decode is already fine. The GEMM runs at ~194 TFLOP/s at M = 512 and split-K stopped helping there, so the lever is more rows per launch. Trying a 1024-token prefill chunk. Same bits, 5.5% off the trajectory. Rebuilding with it as the default and re-running the full 13-trajectory benchmark. Next target: the multi-query attention on the verify path, 8.4% here and 11.4 ms per round at 32K… Cumulative time per kernel, per…from graphsignal.com

In the maker’s words, at launch

Hi HN, I'm the founder of Graphsignal (https://graphsignal.com). Graphsignal is a machine learning profiler. We've created it to make ML profiling simple and usable. It provides performance summaries, ML operation and kernel level statistics as well as detailed resource usage information necessary for…

Does a similar job

all alternatives →
  • Graphsignal – ML profiler to speed up training and inference2022 · github.com · ▲16

    Hi, Graphsignal founder here. We've launched Graphsignal earlier this year to make machine learning profiling practical and easy to use. Basically, it enables the profile-optimize-benchmark loop. For example, making inference faster by optimizing an ML model, while still maintaining accuracy. We've make a lot of progress that I wanted to share. The profiler now natively supports TensorFlow, Keras, PyTorch, PyTorch Lightning, Hugging Face, XGBoost and JAX frameworks along with built-in support for distributed workloads. Profiles now include tracing information in chrome trace format. Process…

  • Graphsignal – Production Model Monitoring: Anomalies, Drift, Exceptions2021 · github.com · ▲30

    GPU Profiler for AI agents. Contribute to graphsignal/graphsignal development by creating an account on GitHub.

  • Intersect Labs2019 · ▲267

    Machine learning in 3 clicks

  • CUDA Profiler for Production InferenceJun 2026 · github.com · ▲6

    Graphsignal Profiler. Contribute to graphsignal/graphsignal-profiler development by creating an account on GitHub.

  • graphql-request-profiler – a small GraphQL performance analysis plugin2022 · github.com · ▲17

    Easy to use GraphQL performance analysis utility for tracing resolver execution time - Econify/graphql-request-profiler

  • Fully client-side GPT2 prediction visualizer2023 · perplexity.vercel.app · ▲153

    Hi HN! I've found this visualization tool immensely helpful over the years for getting an intuition for how an LLM "sees" some piece of text, and with a bit of elbow grease decided to move all compute to client side so I could make it publicly available. I've found it particularly useful for - Understanding exactly how repetition and patterns affect a small LM's ability to predict correctly - Understanding different tokenization patterns and how it affects model output - Getting a general sense of how "hard" different prediction tasks are for GPT-style models Known problems (that I probably…

More ai this month

the category →
  • Video model that turns script into viral social media videos

    AI · 18d ago · spira.ai

  • The browser where Claude Code and Codex work beside you

    AI · 18d ago · rill.love

  • Kolibri is Aleph Alpha

    AI · 20d ago · tej.as

  • Paintings by AI models: programs run through a simulation of oil paint.

    AI · 21d ago · stillwet.art

  • A real-time world model you can explore and change

    AI · 30d ago · world.pixverse.video

  • Beam.win▲378

    Run AI agents on one Mac and use its windows on another

    AI · 4d ago · beam.win

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2022

the whole month →
  • IM

    Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!

    Dev tools · 2022 · lessmilk.com

  • IM

    Life & fun · 2022 · networksfromscratch.com

  • HA

    Paste the following into the console of any HN page - for annotated avatars on all HN comments. (self contained code) for(u of document.querySelectorAll('.hnuser'))for(u.prepend(c=document.createElement('canvas')),x=c.getContext('2d'),c.width=18,c.height=14,s=u.innerText,r=1,i=28+s.length;i--;i>>29>X*X/3+Y/2&&x.fillRect(6+2*X,2*Y,2,2)&x.fillRect(6-2*X,2*Y,2,2):r+=s.charCodeAt(i-28,x.fillStyle='#'+(r>>8&0xFFFFFF).toString(16)))r^=r>>17,r^=r>2

    Dev tools · 2022

  • Tome Beta▲697

    The storytelling tool for work

    Work · 2022 · tome.app

  • Kairn▲694

    Regain control over your days

    Dev tools · 2022

  • How well do you know your area? Test your knowledge by locating streets on a map.

    Work · 2022 · backofyourhand.com