8 comments

  • uberduper 1 hour ago
    There's a few dimensions you can look at for gpu load. Probably the easiest indirect metric to watch for gpu load is power usage.

    But if you really care about this, you should actually profile your application. nsight systems makes this pretty simple to do. Dunno how many actually care about having a TUI.

    • ManyaGhobadi 25 minutes ago
      Power is useful as a second-order metric and can help catch drastic underutilization, but it has similar problems to SM Active (DCGM) -- it tends to overestimate utilization and doesn't distinguish between useful compute and memory traffic. It's very possible to be in a memory-bound workload with high power even though underutilizing compute utilization. Our goal was to separate these bottlenecks out so there's more visibility into where to optimize.

      On nsys, agreed it's great, but we wanted something that could run continuously instead of an offline analysis tool. We think there's room for both to be useful.

  • jhgg 1 hour ago
    We just track power utilization.
  • xtimecrystal 2 hours ago
    One small suggestion: add more GPU stats to your tool.

    At the moment (v0.1.3) it is more helpful for compute visualization but keeping track of memory usage/processes/temperature/fan speed/etc. prevent this from becoming a full-on drop-in replacement for `nvidia-smi` for me.

    • ManyaGhobadi 57 minutes ago
      We agree! We are planning a "process" or "advanced" view with temp/power usage and per-process breakdowns. Would a separate full page view or fitting everything onto one view be more useful for your workflows? Just thinking about fitting everything in because it is a lot
  • nawi 1 hour ago
    Hi, many thx, does the os can run on nvidia jetson and orin? Or just for server gpu?
    • ManyaGhobadi 50 minutes ago
      Currently just server GPU, but theoretically it should be easy to link against the ARM64 CUDA libraries for Jetson/Orin. The only challenge would be to check if it supports all the metrics we're sampling, though anything Ampere or newer should have reasonable support.
  • latchkey 30 minutes ago
    You mention rocm-smi in your blog post, but you don't actually support AMD gpus?
  • johnwhitman 36 minutes ago
    [dead]
  • throwawaycbb7 1 hour ago
    [dead]
  • Rekindle8090 54 minutes ago
    [dead]