U
    <ºc’	  ã                    @   s¤  d Z ddlmZmZmZmZmZmZmZm	Z	 ddl
mZmZ ddlmZmZmZ ddlmZmZmZ ddlmZ ddlmZmZ ddlmZmZmZ dd	lmZ dd
lm Z m!Z!m"Z"m#Z#m$Z$ ddl%m&Z& ddl'm(Z( ddl'm)Z)m*Z* ddl'm+Z+ ddl'm,Z, ddl'm-Z- ddl'm.Z. ddl'm/Z/ ddl'm0Z0 ddl'm1Z1 ddl'm2Z2 ddl'm3Z3 ddl'm4Z4 ddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7g Z5d8S )9z™Quantized Modules

Note::
    The `torch.nn.quantized` namespace is in the process of being deprecated.
    Please, use `torch.ao.nn.quantized` instead.
é    )ÚReLU6Ú	HardswishÚELUÚ	LeakyReLUÚSigmoidÚSoftmaxÚMultiheadAttentionÚPReLU)ÚBatchNorm2dÚBatchNorm3d)ÚConv1dÚConv2dÚConv3d)ÚConvTranspose1dÚConvTranspose2dÚConvTranspose3d)ÚDropout)Ú	EmbeddingÚEmbeddingBag)ÚFloatFunctionalÚFXFloatFunctionalÚQFunctional)ÚLinear)Ú	LayerNormÚ	GroupNormÚInstanceNorm1dÚInstanceNorm2dÚInstanceNorm3d)ÚLSTM)Ú	MaxPool2d)ÚQuantizeÚ
DeQuantize)Ú
activation)Ú	batchnorm)Úconv)Údropout)Úembedding_ops)Úfunctional_modules)Úlinear)Únormalization)Úrnn)Úutilsr
   r   r   r   r   r   r   r   r!   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r   r   r   r	   r   r   r   N)6Ú__doc__Z(torch.ao.nn.quantized.modules.activationr   r   r   r   r   r   r   r	   Z'torch.ao.nn.quantized.modules.batchnormr
   r   Z"torch.ao.nn.quantized.modules.convr   r   r   r   r   r   Z%torch.ao.nn.quantized.modules.dropoutr   Z+torch.ao.nn.quantized.modules.embedding_opsr   r   Z0torch.ao.nn.quantized.modules.functional_modulesr   r   r   Z$torch.ao.nn.quantized.modules.linearr   Z+torch.ao.nn.quantized.modules.normalizationr   r   r   r   r   Z!torch.ao.nn.quantized.modules.rnnr   Ztorch.ao.nn.quantized.modulesr   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   Ú__all__© r.   r.   úG/tmp/pip-unpacked-wheel-gikjz4vx/torch/nn/quantized/modules/__init__.pyÚ<module>   sn   (ß