5d2604105b
- pyproject (uv, src layout) + extras: engine/gpu/api/diarize/llm - config.py (pydantic-settings, SCRIBE_ env) - devices/: vram_probe (NVML/psutil/disk) + DeviceManager → capability tier T0–T3, precision by cc/VRAM, worker estimate (계획 §3.6, AC-2/3) - cli.py (typer): detect (구현) + transcribe/bench/serve (스텁) - run.sh, .env.example, README Verified on GTX 1050/2GB: detect → T0_CPU (turbo doesn't fit → explicit downgrade, fail-explicit). Overrides (--device/--workers) work. 7 unit tests cover T0–T3 + overrides via synthetic VRAM. ruff clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
6 lines
167 B
Bash
Executable File
6 lines
167 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# 개발/Colab 실행 래퍼 — Docker 없이 순수 Python (계획 §3.10d).
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")"
|
|
exec uv run luke-scribe "$@"
|