nvtop can actually support TPUs too via https://github.com/rdyro/libtpuinfo/ https://github.com/Syllo/nvtop/blob/76890233d759199f50ad3bdb...
as for nvtop, great program, but we missed a few features (such as sandboxing)
currently I use btop which shows basic gpu load along with cpu, network, etc.
We use the amdsmi to get metrics. I’ll investigate.