
    Vh                         d dl mZmZmZ d dl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 d dlmZ d dlmZmZ d dlmZmZ d dlmZmZ g d	Zy
)   )parametrizationsrnn	stateless)_clip_grads_with_norm__get_total_normclip_grad_normclip_grad_norm_clip_grad_value_)parameters_to_vectorvector_to_parameters)fuse_conv_bn_evalfuse_conv_bn_weightsfuse_linear_bn_evalfuse_linear_bn_weights)	skip_init)#convert_conv2d_weight_memory_format#convert_conv3d_weight_memory_format)remove_spectral_normspectral_norm)remove_weight_normweight_norm)r   r	   clip_grads_with_norm_r
   r   r   r   r   r   r   get_total_normr   r   r   r   r   r   r   r   r   r   N) r   r   r   	clip_gradr   r   r   r   r   r	   r
   convert_parametersr   r   fusionr   r   r   r   initr   memory_formatr   r   r   r   r   r   __all__     G/home/dcms/DCMS/lib/python3.12/site-packages/torch/nn/utils/__init__.py<module>r$      s>    . .  K   ? 8r"   