TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you track progress on CPU/GPU heavy loads?

2 pointsby bc11over 4 years ago
I’ve been researching creative ways to track program progress and give myself a notification when things are done (or about to be done). For example, training a ML model or processing a bunch of photos takes an indeterminate amount of time.<p>I’ve seen some interesting ideas around CPU&#x2F;GPU monitoring&#x2F;tensor board&#x2F;checking in with TeamViewer&#x2F;etc but want to get an idea for the full variety of solutions out there for measuring (i) progress on your own code’s execution and (ii) progress on other programs you might want progress on (like an installer or a long render). What works for you?

1 comment

WJWover 4 years ago
For things that take a known amount of time and&#x2F;or provide updates on progress (&quot;X out of Y items processed&quot;), I&#x27;ll often include a progress bar with some gem or npm module.<p>If you don&#x27;t know how long something is going to take and it emits no intermediate steps, a progress bar won&#x27;t be useful since it&#x27;ll go from zero to 100% in one go. One trick I had success with is running the activity like `.&#x2F;myscript; send_push_message &quot;task complete!&quot;. The send_push_message in my case pushes to a custom app I wrote some time ago but it could be as simple as sending an email.