Spaces:
Sleeping
Sleeping
File size: 1,472 Bytes
aa9892b | 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 | -- TTS ์ธ์คํด์ค GPU ์ข
๋ฅ์ RTX 4090 ์ถ๊ฐ (2026-05-20, Phase 3-E GPU ์ ํ ์ธก์ ํ).
-- ์ธก์ ๋ฐ์ (RTX 4090, CosyVoice 3.0, single worker, HTTP /generate sync-iter):
-- per-request 1.07s (RTF 0.17, 3090 1.83s ์ 1.7๋ฐฐ ๋น ๋ฆ) / 15๋์ 100% OK /
-- VRAM 6.97/24GB / fast-inet ๋งค๋ฌผ 10๊ฐ (3090 4๊ฐ ๋๋น ์กฐ๋ฌ ์ฐ์).
-- ๊ฒฐ๋ก : 3090 ์ด throughput-per-$ ์ฐ์ํ๋ fast-inet ๋งค๋ฌผ ๋ถ์กฑ โ 4090 ์ ํ์ ํธ์
ํด
-- ๋จ์ผ ์นด๋ ๋งค๋ฌผ ์์กด ์ ๊ฑฐ (ํผํฉ ํ). admin "TTS ์๋ฒ ์ถ๊ฐ" ์์ ์ ํ + "auto" ์๋ fallback.
-- ํ๊ท 0 ๊ฐ๋: ๊ธฐ์กด gpu_kind ('rtx_3090' / 'a100_40gb') ๋์ ๋ถ๋ณ. Qwen3 ์ด์ ์ํฅ 0.
--
-- ์ดํ ๋จ๊ณ: 1) ์ด SQL ์ ์ฉ 2) backend ๋ฐฐํฌ 3) frontend ๋ฐฐํฌ
-- ์ฐธ์กฐ: doc/runbook/tts_engine_multi.md Phase 3-E GPU ์ ํ ์น์
-- CHECK constraint ๊ฐฑ์ โ rtx_4090 ํ์ฉ.
ALTER TABLE public.tts_scale_instances
DROP CONSTRAINT IF EXISTS tts_scale_instances_gpu_kind_check;
ALTER TABLE public.tts_scale_instances
ADD CONSTRAINT tts_scale_instances_gpu_kind_check
CHECK (gpu_kind IN ('rtx_3090', 'rtx_4090', 'a100_40gb'));
-- RTX 4090 Vast offer ๊ฐ๊ฒฉ ๋ฒ์ (search_offers dph ํํฐ).
-- ์ธก์ ๋ฐ์ : fast-inet 4090 ์ต์ $0.40, ์ผ๋ฐ $0.56. dph_max 0.75 = ์์ ๋ง์ง.
INSERT INTO public.system_settings(key, value) VALUES
('tts_scale_dph_min_rtx_4090', '0.30'::jsonb),
('tts_scale_dph_max_rtx_4090', '0.75'::jsonb)
ON CONFLICT (key) DO NOTHING;
|