6 comments

  • synergy2047 minutes ago
    would be nice to have cpu usage added so I have all in one?<p>currently I use btop which shows basic gpu load along with cpu, network, etc.
  • rdyro9 hours ago
    Looks cool!<p>nvtop can actually support TPUs too via <a href="https:&#x2F;&#x2F;github.com&#x2F;rdyro&#x2F;libtpuinfo&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rdyro&#x2F;libtpuinfo&#x2F;</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;Syllo&#x2F;nvtop&#x2F;blob&#x2F;76890233d759199f50ad3bdb57a0c0988e96fc44&#x2F;CMakeLists.txt#L100" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Syllo&#x2F;nvtop&#x2F;blob&#x2F;76890233d759199f50ad3bdb...</a>
  • imcritic1 hour ago
    Is it capable of exposing metrics in Prometheus format?
    • steeve1 hour ago
      consider it done
  • serialx4 hours ago
    Look into all-smi <a href="https:&#x2F;&#x2F;github.com&#x2F;lablup&#x2F;all-smi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lablup&#x2F;all-smi</a> It supports all GPUs thinkable including Apple Silicon and many AI accelerator cards.
  • mrflop5 days ago
    Renaming fopen64 to intercept library calls feels like a brittle hack masquerading as &quot;sandboxing.&quot; Why not just upstream this hardware support to nvtop instead of fragmenting the ecosystem?
    • steeve5 days ago
      sadly, sandboxing is something that can&#x27;t be upstreamed. this way, sandboxing is kept in zml instead of patching mesa.<p>as for nvtop, great program, but we missed a few features (such as sandboxing)
      • pstuart7 hours ago
        It looks cool and I was excited to get monitoring for the NPU on my Ryzen AI 395+, unfortunately it does not show. NPU support in linux really seems to be an afterthought.
        • steeve7 hours ago
          Weird, because we tried it. It doesn’t show anything?<p>We use the amdsmi to get metrics. I’ll investigate.
    • marwanet7 hours ago
      If this logic were pushed into nvtop, wouldn&#x27;t the codebase become unmaintainable? Each vendor&#x27;s interception method is going to be different.
  • 152334H5 hours ago
    &quot;NPU&quot; seems to refer to trainium only?