
    Vh5                        d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZm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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/m0Z0m1Z1m2Z2 ddl3m4Z4 g dZ5y)zQuantized Modules.

Note::
    The `torch.nn.quantized` namespace is in the process of being deprecated.
    Please, use `torch.ao.nn.quantized` instead.
    )
activation	batchnormconv
DeQuantizedropoutembedding_opsfunctional_moduleslinear	MaxPool2dnormalizationQuantizernnutils)ELU	Hardswish	LeakyReLUMultiheadAttentionPReLUReLU6SigmoidSoftmax)BatchNorm2dBatchNorm3d)Conv1dConv2dConv3dConvTranspose1dConvTranspose2dConvTranspose3d)Dropout)	EmbeddingEmbeddingBag)FloatFunctionalFXFloatFunctionalQFunctional)Linear)	GroupNormInstanceNorm1dInstanceNorm2dInstanceNorm3d	LayerNorm)LSTM)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__torch.ao.nn.quantized.modulesr   r   r   r   r   r   r	   r
   r   r   r   r   r   (torch.ao.nn.quantized.modules.activationr   r   r   r   r   r   r   r   'torch.ao.nn.quantized.modules.batchnormr   r   "torch.ao.nn.quantized.modules.convr   r   r   r   r   r   %torch.ao.nn.quantized.modules.dropoutr    +torch.ao.nn.quantized.modules.embedding_opsr!   r"   0torch.ao.nn.quantized.modules.functional_modulesr#   r$   r%   $torch.ao.nn.quantized.modules.linearr&   +torch.ao.nn.quantized.modules.normalizationr'   r(   r)   r*   r+   !torch.ao.nn.quantized.modules.rnnr,   __all__     S/home/dcms/DCMS/lib/python3.12/site-packages/torch/nn/quantized/modules/__init__.py<module>r<      sj      	 	 	 M  : O 
 8  3!r:   