Sindbad~EG File Manager
3
�f��@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s eZdZdZdZdZdd�ZdS)�NvidiazNvidia GPU informationZnvidia�
nvidia-smicCshddddddddg}|jd �|jd
d�|D��d}d
}|jd|�|jd|�|jdd d�dS)Nz--list-gpusz-q -d PERFORMANCEz-q -d SUPPORTED_CLOCKSz-q -d PAGE_RETIREMENTz-qz -q -d ECCz nvlink -sz nvlink -eznvidia-persistencedcSsg|]}d|�qS)z
nvidia-smi %s�)�.0�cmdrr�/usr/lib/python3.6/nvidia.py�
<listcomp>"sz Nvidia.setup.<locals>.<listcomp>z�gpu_name,gpu_bus_id,vbios_version,temperature.gpu,utilization.gpu,memory.total,memory.free,memory.used,clocks.applications.graphics,clocks.applications.memoryzRtimestamp,gpu_bus_id,gpu_serial,gpu_uuid,retired_pages.address,retired_pages.causez&nvidia-smi --query-gpu=%s --format=csvz0nvidia-smi --query-retired-pages=%s --format=csvr)ZbootZ
identifier)Zadd_service_statusZadd_cmd_outputZadd_journal)�selfZsubcmdsZqueryZ
querypagesrrr �setups
zNvidia.setupN)r)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZcommandsrrrrr rsrN)Zsos.report.pluginsrrrrrrr �<module>s
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists