File size: 1,100 Bytes
3d79eb3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# Copyright (c) Meta Platforms, Inc. and affiliates.
# All rights reserved.
#
#
from lcm.models.sonar_normalizer.builder import (
SonarNormalizerConfig,
sonar_normalizer_arch,
)
@sonar_normalizer_arch("base")
def _base_sonar_normalizer() -> SonarNormalizerConfig:
"""The base architecture for all center-and-scale normalizers
regardless of how the center/scale are estimated"""
return SonarNormalizerConfig(
dim=1024,
)
@sonar_normalizer_arch("base_page4k")
def _base_page_normalizer() -> SonarNormalizerConfig:
return SonarNormalizerConfig(
dim=4 * 1024,
)
@sonar_normalizer_arch("base_fft")
def _base_fft_sonar_normalizer() -> SonarNormalizerConfig:
return SonarNormalizerConfig(dim=1024, with_fft=True)
@sonar_normalizer_arch("clipping")
def _clipping_sonar_normalizer() -> SonarNormalizerConfig:
return SonarNormalizerConfig(dim=1024, clip_proba=1e-4)
@sonar_normalizer_arch("clipping_fft")
def _clipping_fft_sonar_normalizer() -> SonarNormalizerConfig:
return SonarNormalizerConfig(dim=1024, clip_proba=1e-4, with_fft=True)
|