Spaces:
Paused
Paused
Commit History
-
Fix AMP deprecation warnings
54f14c3 -
Detect ZeroGPU from Spaces environment
b6d2d90 -
Force local ZeroGPU inference path on Space
ba9347b -
Suppress asyncio fd shutdown noise in Space logs
4f52ddf -
Remove prelaunch asyncio loop from Space entrypoint
8f63702 -
Register CORS before Gradio app startup
0c93f3d -
Use Blocks launch entrypoint for Space runtime
b854243 -
Align pydantic pin with Gradio 6
6b11a33 -
Use Gradio Server mode for Space entrypoint
19aa24b -
Disable Gradio SSR on Space mount
c3457e0 -
Avoid Gradio node port collision on Spaces
6272dd1 -
Fix Gradio entrypoint and switch explainability to Gemini
604836a -
Serve frontend API routes via Gradio Server
21f188b -
Let Hugging Face set Gradio server port
80a3e32 -
Use Gradio launch on Hugging Face Space
47766e3 -
Mount Gradio app at Space root
c239c40 -
Fix ZeroGPU model loading lifecycle
337b262 -
Fix ZeroGPU startup and local GPU inference path
19d9b40 -
Mount FastAPI routes into Gradio space app
5756499 -
Pin huggingface-hub below v1 for Gradio compatibility
58c3ea0 -
Prepare Hugging Face Space deployment
de5d6bb
-
Lazy load SSTGNN optional dependencies
37eb3a1 -
Keep Space alive when model weights are unavailable
969e16d -
Implement ZeroGPU Space runtime
eff3d67 -
fix gradio video input for hf runtime
e991310 -
lazy-load gradio modules for hf startup
cb54c81 -
switch hf space to gradio sdk
63f58b6 -
align project with CLAUDE spec and hf space deploy
cf54850
-
feat(fingerprint): improve CLIP attribution accuracy and add 4th detector
- Rewrite GENERATOR_PROMPTS to describe visual forensic artifacts instead of content style — CLIP picks up texture/frequency cues better than generator names - Add umm-maybe/AI-image-detector (EfficientNet fine-tuned on AI vs real) as 4th ensemble detector with weight 0.1; rebalance existing weights to [0.4,0.3,0.2,0.1] - Raise CLIP confidence threshold 0.25 → 0.32 (2.9× above chance for 9 classes) to reduce incorrect attributions when CLIP is uncertain39f9e8e -
fix(video): cap frames at 60, pass tmp_path to coherence, keep temp alive through inference
- MAX_VIDEO_FRAMES default 300 to 60 so free-tier HF Space (2 vCPU) finishes within the ingress timeout on medium clips. - Move the engine asyncio.gather inside the tmp-file try/finally so the video path is still on disk when CoherenceEngine's MFCC lip-sync extraction needs it. - Pass tmp_path to _co.run_video so the audio pipeline from Phase 2 actually fires. - Include exception class name in the 503 detail so the frontend error card shows what actually failed.296a5fe -
feat: update generator labels and enhance detection response structure
1152d7b -
feat: Enhance generator detection and attribution mechanisms
- Introduced NoveltyDetector for detecting unseen generators using a CLIP embedding ring buffer and IsolationForest. - Added GeneratorRegistry for monitoring generator performance and retention, flagging those below a defined threshold. - Updated FingerprintEngine to include DCT frequency analysis and improved generator attribution logic. - Enhanced CoherenceEngine with audio lip-sync analysis, integrating it into the video processing pipeline. - Implemented Dempster-Shafer evidence fusion in Fuser for more robust verdicts based on multiple engine outputs. - Revised generator labels and their corresponding prompts to align with the updated taxonomy. - Added support for audio coherence sub-scores and timestamp markers in detection responses.8cf40cb
-
feat: add metadata extraction and synthetic keyword detection for images and videos
7250f83 -
feat: update frontend to proxy requests to Hugging Face Space API and configure environment variables
0604cf4
-
fix: add PYTHONPATH environment variable and ensure src is importable in app.py
9cd5561 -
refactor: clean up model roster comments and remove broken model references
10580aa -
fix: update Dockerfile dependencies, remove audio processing, and replace models
a38026a -
feat: enhance model capabilities and update dependencies
- Updated Dockerfile to include additional libraries for improved functionality. - Upgraded PyTorch and torchvision versions in requirements.txt for better performance. - Enhanced CLAUDE.md with user preferences and task execution guidelines. - Modified main.py to refine model inventory and weights for improved accuracy. - Improved error handling and logging in engine.py files for better debugging. - Added new audio processing capabilities and updated fingerprint engine logic.8363f67 -
Use CPU-only PyTorch wheels in Docker build for HF Space stability
1625042 -
Refresh Gemini candidate order to current Gemini 3 model codes
3c2e1da -
Update model stack, add audio stream extraction, and harden inference wiring
1e24aab -
fix(space): set PYTHONPATH and prefer Gemini 3.1 with 2.5 fallback
c909ee6 -
fix(docker): replace removed libgl1-mesa-glx with libgl1
1c65412 -
fix(space): correct HF frontmatter emoji
3cbe74b -
Initial commit
4e75170 -
initial commit
0691ba9