Spaces:
Sleeping
Sleeping
Download backend/sql/029_tts_instance_gpu_kind.sql from stylevoice/talk: direct link, hf CLI and curl.
- Browser
- Download file 1.66 kB
-
https://huggingface.co/spaces/stylevoice/talk/resolve/main/backend/sql/029_tts_instance_gpu_kind.sql
- Command line
-
hf download hf://spaces/stylevoice/talk/backend/sql/029_tts_instance_gpu_kind.sql
-
curl -L -o 029_tts_instance_gpu_kind.sql https://huggingface.co/spaces/stylevoice/talk/resolve/main/backend/sql/029_tts_instance_gpu_kind.sql
1.66 kB
| -- TTS μΈμ€ν΄μ€ GPU μ’ λ₯ κ΅¬λΆ (2026-05-16). | |
| -- admin "TTS μλ² μΆκ°" μμ RTX 3090 / A100 40GB μ ν κ°λ₯νκ² ν¨. | |
| -- νκ· 0 κ°λ: κΈ°μ‘΄ row λ gpu_kind='rtx_3090' μλ λ§€ν, κ°μ GHCR image 곡μ . | |
| -- | |
| -- μ΄ν λ¨κ³ (μ€ν μμ): | |
| -- 1) μ΄ SQL μ μ© (ALTER TABLE + system_settings INSERT) | |
| -- 2) backend λ°°ν¬ (gpu_kind μΈμ μ²λ¦¬) | |
| -- 3) frontend λ°°ν¬ (admin UI λλ‘λ€μ΄) | |
| -- | |
| -- μ°Έμ‘°: doc/runbook/tts_a100_migration.md Phase 1 μ¬μ λ¨κ³ | |
| ALTER TABLE public.tts_scale_instances | |
| ADD COLUMN IF NOT EXISTS gpu_kind TEXT NOT NULL DEFAULT 'rtx_3090'; | |
| -- κΈ°μ‘΄ row μμ λ§€ν (DEFAULT κ° μ row μλ§ μ μ©λλ―λ‘ λͺ μμ UPDATE). | |
| UPDATE public.tts_scale_instances | |
| SET gpu_kind = 'rtx_3090' | |
| WHERE gpu_kind IS NULL OR gpu_kind = ''; | |
| -- ν₯ν νμ₯ λλΉ CHECK constraint β μ GPU μΆκ° μ μ΄ μ μ½μ κ°±μ . | |
| 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', 'a100_40gb')); | |
| -- GPU λ³ Vast offer κ°κ²© λ²μ (search_offers μ dph νν°). | |
| -- κΈ°μ‘΄ tts_scale_dph_min / tts_scale_dph_max λ deprecated β rtx_3090 μ©μΌλ‘ λ§€νλ¨ | |
| -- (scale_service.py κ° νΈνμ± μν΄ fallback μΌλ‘ μ½μ). | |
| INSERT INTO public.system_settings(key, value) VALUES | |
| ('tts_scale_dph_min_rtx_3090', '0.05'::jsonb), | |
| ('tts_scale_dph_max_rtx_3090', '0.15'::jsonb), | |
| ('tts_scale_dph_min_a100_40gb', '0.50'::jsonb), | |
| ('tts_scale_dph_max_a100_40gb', '1.20'::jsonb) | |
| ON CONFLICT (key) DO NOTHING; | |