HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //proc/1233/cwd/lib/python3/dist-packages/sos/report/plugins/__pycache__/nvidia.cpython-310.pyc
o

i��dL�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s eZdZdZdZdZdd�ZdS)�NvidiazNvidia GPU information�nvidia)z
nvidia-smicCsRgd�}|�dd�|D��d}d}|�d|�|�d|�|jdd	d
�dS)N)z--list-gpusz-q -d PERFORMANCEz-q -d SUPPORTED_CLOCKSz-q -d PAGE_RETIREMENTz-qz	-q -d ECCz	nvlink -sz	nvlink -ecSsg|]}d|�qS)z
nvidia-smi %s�)�.0�cmdrr�;/usr/lib/python3/dist-packages/sos/report/plugins/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=csvrznvidia-persistenced)�boot�
identifier)�add_cmd_output�add_journal)�self�subcmds�query�
querypagesrrr	�setups�zNvidia.setupN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�commandsrrrrr	rs
rN)�sos.report.pluginsrrrrrrr	�<module>s