olympus.utils.gpu.nvidia module

class olympus.utils.gpu.nvidia.NvGpuMonitor(loop_interval, device_id)[source]

Bases: object

Methods

metrics  
parse  
process_ignore  
process_memory  
process_percentage  
process_value  
run  
stop  
to_json  
metrics(self)[source]
parse(self, line)[source]
process_ignore(self, metric_name, gpu_index, value)[source]
process_memory(self, metric_name, gpu_index, value)[source]
process_percentage(self, metric_name, gpu_index, value)[source]
process_value(self, metric_name, gpu_index, value)[source]
run(self)[source]
stop(self)[source]
to_json(self, overall=True, extended=False)[source]