
    Z j*
                     `    S SK Jr  SSKJr  SSKJr  \" SS9\ " S S\5      5       5       rS/rg	)
    )strict   )PreTrainedConfig)auto_docstringzmagic-leap-community/superpoint)
checkpointc                       \ rS rSr% SrSrSr\\   \	\S4   -  \
S'   Sr\\
S'   S	r\\
S
'   Sr\\
S'   Sr\\
S'   Sr\\
S'   Sr\\
S'   Sr\\
S'   Sr\\
S'   Srg)SuperPointConfig   a  
encoder_hidden_sizes (`List`, *optional*, defaults to `[64, 64, 128, 128]`):
    The number of channels in each convolutional layer in the encoder.
keypoint_decoder_dim (`int`, *optional*, defaults to 65):
    The output dimension of the keypoint decoder.
descriptor_decoder_dim (`int`, *optional*, defaults to 256):
    The output dimension of the descriptor decoder.
keypoint_threshold (`float`, *optional*, defaults to 0.005):
    The threshold to use for extracting keypoints.
max_keypoints (`int`, *optional*, defaults to -1):
    The maximum number of keypoints to extract. If `-1`, will extract all keypoints.
nms_radius (`int`, *optional*, defaults to 4):
    The radius for non-maximum suppression.
border_removal_distance (`int`, *optional*, defaults to 4):
    The distance from the border to remove keypoints.

Example:
```python
>>> from transformers import SuperPointConfig, SuperPointForKeypointDetection

>>> # Initializing a SuperPoint superpoint style configuration
>>> configuration = SuperPointConfig()
>>> # Initializing a model from the superpoint style configuration
>>> model = SuperPointForKeypointDetection(configuration)
>>> # Accessing the model configuration
>>> configuration = model.config
```
superpoint)@   r      r   .encoder_hidden_sizes   decoder_hidden_sizeA   keypoint_decoder_dimdescriptor_decoder_dimg{Gzt?keypoint_thresholdmax_keypoints   
nms_radiusborder_removal_distanceg{Gz?initializer_range N)__name__
__module____qualname____firstlineno____doc__
model_typer   listinttuple__annotations__r   r   r   r   floatr   r   r   r   __static_attributes__r       ڈ/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/transformers/models/superpoint/configuration_superpoint.pyr	   r	      s    8 J8J$s)eCHo5J"" "#""%C% %%M3J#$S$#u#r(   r	   N)huggingface_hub.dataclassesr   configuration_utilsr   utilsr   r	   __all__r   r(   r)   <module>r.      sE     / 3 # <='$' '$  >'$T 
r(   