File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/nvidia.cpython-312.pyc
�
O6uf} � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�IndependentPluginc � � e Zd ZdZdZdZd� Zy)�NvidiazNvidia GPU information�nvidia)z
nvidia-smic � � g d�}| j d� | j |D �cg c] }d|� ��� c}� d}d}| j d|� d�� | j d|� d�� | j d d�
� y c c}w )N)z--list-gpusz-q -d PERFORMANCEz-q -d SUPPORTED_CLOCKSz-q -d PAGE_RETIREMENTz-qz -q -d ECCz nvlink -sz nvlink -eznvidia-persistencedznvidia-smi 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.causeznvidia-smi --query-gpu=z
--format=csvz!nvidia-smi --query-retired-pages=r )�boot�
identifier)�add_service_status�add_cmd_output�add_journal)�self�subcmds�cmd�query�
querypagess �;/usr/lib/python3/dist-packages/sos/report/plugins/nvidia.py�setupzNvidia.setup s� � �
��
��� 5�6����G�D�S�{�3�%�0�D�E�K��B�
����5�e�W�M�J�K����/�
�|�=�I�
�
���a�,A��B�� Es �A:N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�commandsr � � r r r s � �)�J��K��H�Cr r N)�sos.report.pluginsr r r r r r �<module>r s �� 9�C�V�&� Cr