NVIDIA / nvbench

CUDA Kernel Benchmarking Library
Apache License 2.0
481 stars 63 forks source link

[FEA] Use NVML to manage clocks, etc #6

Open alliepiper opened 3 years ago

alliepiper commented 3 years ago

Adding NVML as an optional dependency would allow some cool features:

cliffburdick commented 3 years ago

@allisonvacanti does it make sense to also print out an error/warning if the clocks aren't fixed? I know google bench has similar printouts for CPU governor settings.

alliepiper commented 3 years ago

@cliffburdick Yes, that is something I plan to add if the NVML APIs provide this information.

alliepiper commented 2 years ago

46 added the basics:

Still a lot more we can do here, though. Unassigning myself for now since I'll be busy with other work for a while.

saurabh-singh-rajput commented 3 months ago

is there a way to "Log various device stats per measurement"?

alliepiper commented 3 months ago

Not currently, I'd still like to get that in eventually.