artifactnet / config.py
intrect's picture
feat(space): CPU ONNX runtime build (v9.4, full-song sliding aggregation)
0020ddc
raw
history blame
702 Bytes
# Purpose: ArtifactNet HF Spaces demo โ€” constants (HF Hub paths)
"""HF Spaces (CPU / onnxruntime) ์ „์šฉ ์„ค์ •.
๊ฐ€์ค‘์น˜๋Š” HF Hub ์˜ intrect/artifactnet-models ์—์„œ .onnx ๋งŒ ๋‹ค์šด๋กœ๋“œํ•œ๋‹ค
(.pt ๋Š” private).
"""
# HF Hub model repo
HF_MODEL_REPO = "intrect/artifactnet-models"
UNET_ONNX_FILENAME = "production-onnx/unet_codec4.onnx"
CNN_ONNX_FILENAME = "production-onnx/cnn_v94.onnx"
# Audio constants
SR = 44100
MAX_DURATION_SEC = 300
CHUNK_SEC = 4.0
CHUNK_SAMPLES = int(CHUNK_SEC * SR)
# STFT
N_FFT = 2048
HOP_LENGTH = 512
# CNN batch (CPU ์—์„  2 vCPU ๊ธฐ์ค€ ๋„ˆ๋ฌด ํฌ๋ฉด latency ์ฆ๊ฐ€)
BATCH_SIZE = 4
# 60 ์ดˆ ๋ฏธ๋งŒ ํŒŒ์ผ์€ "Too Short" ๊ฒฝ๊ณ 
MIN_CONFIDENT_DURATION = 60