Gr

Graphsignal – Machine learning profiler for training and inference

Hacker News

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 inference latency could be reduced resulting in significantly lower costs and improved user experience. I realized the benefits in one of my previous projects, where the model would have to be trained regularly and be used for inference on huge amount of data. Having spent last decade developing profiling and monitoring tools, it seemed logical for me to use a profiler for the task. But since the training and inference were running remotely, I had a hard time using existing ML profilers. TensorFlow and PyTorch provide built-in ML profilers, which utilize NVIDIA's profiling interface (CUPTI) under the hood for GPU profiling. One way to use those profilers is via locally installed TensorBoard or by logging the profiles. In turn, Graphsignal Profiler ( https://github.com/graphsignal/graphsignal ) uses the built-in profilers as well as other tools to enable automatic profiling in any environment, including notebooks, training pipelines, periodic batch jobs, model serving and so on, without installing additional servers/software. It also allows teams to share and collaborate online. Basically, the profiles along with environment and usage information are be automatically recorded and sent to Graphsignal where they are available for analysis. Trying it out is easy: 1) sign up for a free account; 2) add the profiler to your ML code and run it; 3) see and analyze the profiles at graphsignal.com. Everything is described in the Quick Start Guide https://graphsignal.com/docs/profiler/quick-start/ . I'm very excited to show it to you here and will appreciate any thoughts, comments and feedback!

Share card

Actual performance

35points
8comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: created, including · Missing: supports, reddit linkedin, podcasting
83%83% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, model, user · Missing: agents, macos, agent
82%82% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: excited, exist, existing · Missing: https docs, just released, lua
80%80% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Strong signals: interface, efficient · Missing: plus, platform, intuitive
50%50% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: training · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: collaborate · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Be
Benchmarking Machine Learning Inference in Go64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Benchmarking Machine Learning Inference in Go

Hacker News1
fizz
fizz26%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Machine Learning, Machine Reasoning, Symbolic, Inference

Indie Hackers
Op
Open source machine learning inference accelerators on FPGA73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open source machine learning inference accelerators on FPGA

Hacker News57
An
An RDMA/Infiniband Distributed Cache for Fast Inference and Training66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An RDMA/Infiniband Distributed Cache for Fast Inference and Training

Hacker News13
Ma
Machine Learning Algorithms56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Machine Learning Algorithms

Hacker News5
IF
IFTTT on steroids with Machine Learning56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

IFTTT on steroids with Machine Learning

Hacker News2
Pa
Pairmaker: Chatroulette + Machine Learning56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pairmaker: Chatroulette + Machine Learning

Hacker News3
Bo
Bootstrapping Machine Learning56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Bootstrapping Machine Learning

Hacker News8
go
golearn – Machine Learning for Go56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

golearn – Machine Learning for Go

Hacker News4
Th
Thoth Machine Learning43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Thoth Machine Learning

Hacker News15