�
2��g"
� �l � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZe j d� � � Z d� Z
dS )� Nc # �( K � t j t j }} t j � � t j � � ct _ t _ d V � | |ct _ t _ d S # | |ct _ t _ w xY w)N)�sys�stdout�stderr�io�StringIO)�
old_stdout�
old_stderrs �d/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/triton/runtime/build.py�quietr sm � � � � �Z���
�J��[�]�]�B�K�M�M��C�J��
�8�
����!+�Z���
�C�J�J�J���Z���
�C�J�7�7�7�7s �A6 �6Bc
�6 � t j d� � }t j � |d� | |�� � � � }t j � d� � }|�?t j d� � } t j d� � }
|
�|
n| }|�t d� � �t t d� � rt j � � }nt j
� � }|d k rd
}t j |�� � d }|||gz }||d
ddd|g}
|
d� |D � � z
}
|
d� |D � � z
}
|
d� |D � � z
}
t j |
� � }|dk r|S g }g }t# j | d|g||d
gz |||�� � }dg}|� d|z � � |� d|z � � |� d� � t) | |g|�� � }t+ � � 5 t# j di |�� d d d � � n# 1 swxY w Y |S )N�
EXT_SUFFIXz{name}{suffix})�name�suffix�CC�clang�gcczFFailed to find C compiler. Please specify via CC environment variable.�get_default_scheme�posix_local�posix_prefix)�scheme�includez-O3z-sharedz-fPICz-oc � � g | ]}d |� ���S )z-l� )�.0�libs r �
<listcomp>z_build.<locals>.<listcomp>- s � �/�/�/�c�z�C�z�z�/�/�/� c � � g | ]}d |� ���S )z-Lr �r �dirs r r z_build.<locals>.<listcomp>. � � �2�2�2�c�z�C�z�z�2�2�2r c � � g | ]}d |� ���S )z-Ir r s r r z_build.<locals>.<listcomp>/ r"