+
    –°³j  ã                   óè  € ^ RI t ^RIHtHtHtHtHtHtHtH	t	H
t
HtHt ^RIHtHt R.t]! ] P"                  ] P"                  ] P$                  ] P&                  R7      t]! ] P"                  ] P"                  R7      t]! ] P,                  ] P,                  ] P,                  ] P,                  R7      t]! ] P"                  ] P&                  ] P$                  ] P&                  RR7      t]! ] P,                  ] P&                  ] P,                  ] P&                  RR7      t]! ] P&                  ] P&                  ] P"                  R	7      t]! ] P&                  ] P&                  ] P6                  R	7      tR
 R ltR# )é    N)Ú_get_binary_op_configsÚ_get_bn_configsÚ_get_cat_configÚ_get_conv_configsÚ_get_default_op_configsÚ_get_embedding_op_configsÚ_get_fixed_qparams_op_configsÚ_get_linear_configsÚ_get_rnn_op_configsÚ_get_share_qparams_op_configsÚ_get_tensor_info_op_configs)ÚBackendConfigÚDTypeConfigÚget_x86_backend_config)Úinput_dtypeÚoutput_dtypeÚweight_dtypeÚ
bias_dtype)r   r   T)r   r   r   r   Ú
is_dynamic)r   r   r   c                ó$   € V ^8„  d   QhR\         /# )é   Úreturn)r   )Úformats   "Úi/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/ao/quantization/backend_config/x86.pyÚ__annotate__r   R   s   € ÷ ,ñ ,¤ñ ,ó    c                 óÎ  € \         .p \         \        \        .p\         .p\        .p\         .p\        .p\        .p\        \        .p\        \
        .p\        R4      P                  \        V 4      4      P                  \        V4      4      P                  \        V4      4      P                  \        V4      4      P                  \        V4      4      P                  \        V4      4      P                  \        V4      4      P                  \!        V4      4      P                  \#        V4      4      P                  \%        V4      4      P                  \'        V4      4      # )z>
Return the `BackendConfig` for PyTorch's native x86 backend.
Úx86)Ú!x86_weighted_op_int8_dtype_configÚ%x86_default_dynamic_int8_dtype_configÚ(x86_default_dynamic_float16_dtype_configÚ"x86_default_op_quint8_dtype_configÚ#x86_weight_only_quint8_dtype_configÚ%x86_weight_only_quint4x2_dtype_configr   Úset_backend_pattern_configsr   r
   r   Úset_backend_pattern_configr   r   r	   r   r   r   r   r   )	Úconv_dtype_configsÚlinear_dtype_configsÚbinary_op_dtype_configsÚdefault_op_dtype_configsÚfixed_qparams_op_dtype_configsÚshare_qparams_op_dtype_configsÚtensor_info_op_dtype_configsÚrnn_op_dtype_configsÚembedding_op_dtype_configss	            r   r   r   R   sM  € ô <Ð<Ðä)Ü-Ü0ðÐô
  AÐAÐÜ BÐCÐÜ&GÐ%HÐ"Ü&HÐ%IÐ"Ü$FÐ#GÐ ä-Ü0ðÐô
 	,Ü-ð"Ðô
 	�eÓß	$Ñ	$Ô%6Ð7IÓ%JÓ	Kß	$Ñ	$Ô%8Ð9MÓ%NÓ	Oß	$Ñ	$Ô%;Ð<SÓ%TÓ	Uß	#Ñ	#¤OÐ4LÓ$MÓ	Nß	$Ñ	$Ô%<Ð=UÓ%VÓ	Wß	$Ñ	$Ü)Ð*HÓIó

÷ 
%Ñ	$Ü)Ð*HÓIó

÷ 
%Ñ	$Ü'Ð(DÓEó

÷ 
%Ñ	$¤_Ð5MÓ%NÓ	Oß	$Ñ	$Ô%8Ð9MÓ%NÓ	Oß	$Ñ	$Ü%Ð&@ÓAó

ð%r   )ÚtorchÚ_common_operator_config_utilsr   r   r   r   r   r   r	   r
   r   r   r   Úbackend_configr   r   Ú__all__Úquint8Úqint8Úfloatr   r"   Úfloat16Ú x86_default_op_fp16_dtype_configr    r!   r#   Úquint4x2r$   r   © r   r   Ú<module>r;      s;  ðÛ ÷÷ ÷ ñ ÷ 7ð ð€ñ %0Ø—‘Ø—‘Ø—‘Ø�{‰{ô	%Ð !ñ &1Ø—‘Ø—‘ô&Ð "ñ
 $/Ø—‘Ø—‘Ø—‘Ø�}‰}ô	$Ð  ñ )4Ø—‘Ø—‘Ø—‘Ø�{‰{Øô)Ð %ñ ,7Ø—‘Ø—‘Ø—‘Ø�{‰{Øô,Ð (ñ '2Ø—‘Ø—‘Ø—‘ô'Ð #ñ )4Ø—‘Ø—‘Ø—‘ô)Ð %÷,r   