Mavrxai/tribev2
fix: replace whisperx with openai-whisper to bypass ctranslate2 executable stack block
fix: use whisperx==3.3.0 to resolve av==11.* build failure
fix: pre-install av>=12 binary wheel to unblock whisperx build
fix: force-reinstall torch family after tribev2 to fix torchaudio binary mismatch
fix: resolve whisperx dependency and runtime bugs in tribe-space
fix: fix wisper vulnerability
fix: serialize full pipeline to fix concurrent 503
fix: word cap, busy 503, and token format validation
fix: shorten short_description to meet HF 60-char limit
docs: comprehensive README with API reference, build history, and CPU patches
fix: remove transformers version pin — use latest to get AutoVideoProcessor
fix: loosen huggingface_hub to >=0.24.0 to satisfy transformers==4.47.0 dependency
fix: pin transformers==4.47.0 to get AutoVideoProcessor (forces Docker cache invalidation)
fix: patch all neuralset extractor device fields to cpu via model_post_init; upgrade transformers>=4.46.0
fix: upgrade transformers>=4.46.0 for AutoVideoProcessor support
fix: patch BatchEncoding.to instead of Tensor.to (C ext not patchable), set CUDA_VISIBLE_DEVICES in Dockerfile
fix: redirect all .to(cuda) → .to(cpu) at PyTorch level, hide CUDA entirely
feat: per-request hf_token auth — no Space secret needed, users bring their own token
fix: replace float16 with int8 in WhisperX cmd and patch ExtractWordsFromAudio directly
fix: patch subprocess.run to pass --compute_type int8 to WhisperX (CPU has no float16)
fix: install uv via pip so uvx is in /usr/local/bin for all subprocess calls
fix: install uv so tribev2 can invoke uvx for WhisperX transcription
fix: replace libgl1-mesa-glx with libgl1 (removed in Debian trixie)
feat: add TRIBE v2 multimodal brain API (text/image/video)
initial commit
