HEX
Server: LiteSpeed
System: Linux ws4.angoweb.net 5.14.0-611.13.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 11 04:57:59 EST 2025 x86_64
User: tswangoe (2287)
PHP: 8.1.33
Disabled: show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
Upload Files
File: //usr/local/lib/python3.9/site-packages/agent360/plugins/__pycache__/gpu.cpython-39.pyc
a

q�dg��@s8ddlZddlZGdd�dej�Zedkr4e���dS)�Nc@seZdZdZdd�ZdS)�PluginZgpucGs�i}tjdkr�zddl}WnYdS0zP|jdd�}|��}|D]2}|jdkrD|jdkrD|j||j�	d	d
��
d
�<qDWnYdS0|S)za
        expirimental plugin used to collect GPU load from OpenHardWareMonitor (Windows)
        �win32rNzwmi module not installed.zroot\OpenHardwareMonitor)�	namespace�LoadzGPU Core�/�-z7Could not fetch GPU Load data from OpenHardwareMonitor.)�sys�platform�wmiZWMIZSensorZ
SensorType�Name�ValueZParent�replace�strip)�selfZunused�datar
�wZtemperature_infosZsensor�r�>/usr/local/lib/python3.9/site-packages/agent360/plugins/gpu.py�run	s
 z
Plugin.runN)�__name__�
__module__�__qualname__rrrrrrsr�__main__)ZpluginsrZ
BasePluginrr�executerrrr�<module>s