Update nvml
Update the NVML
implementation:
- Split in
NVML
andNVMLImpl
- Use the
nvmlDeviceGetFieldValues
function to query both instantaneous and average energy consumption - Support measuring both GPU scope and CPU+GPU (module) scope for Grace Hopper
- Populate the
misc
field so that all individual measurements are dumped