Complete implementation of multi-process Video AI Analysis Tool
- Multi-process architecture: web, backend, analysis/training workers - SQLite database for persistent configuration and system prompts - Configurable CUDA/ROCm backends with command line override - TCP socket-based inter-process communication - Web interface with comprehensive configuration management - GPLv3 licensing with copyright notices on all files - Complete documentation: README, architecture docs, changelog - Build and deployment scripts for different GPU backends - Git repository setup with .gitignore for build artifacts
parents
Showing
.gitignore
0 → 100644
CHANGELOG.md
0 → 100644
LICENSE
0 → 100644
README.md
0 → 100644
build.sh
0 → 100755
clean.sh
0 → 100755
docs/architecture.md
0 → 100644
requirements-cuda.txt
0 → 100644
requirements-rocm.txt
0 → 100644
requirements.txt
0 → 100644
Flask>=2.0.0 | |||
torch>=2.0.0 | |||
transformers>=4.30.0 | |||
opencv-python>=4.5.0 | |||
psutil>=5.8.0 | |||
pynvml>=11.0.0 | |||
flash-attn>=2.0.0 | |||
pyinstaller>=5.0.0 | |||
\ No newline at end of file |
setup.sh
0 → 100755
start.sh
0 → 100644
templates/index.html
0 → 100644
vidai.py
0 → 100644
vidai/__init__.py
0 → 100644
vidai/backend.py
0 → 100644
vidai/comm.py
0 → 100644
vidai/config.py
0 → 100644
vidai/database.py
0 → 100644
vidai/web.py
0 → 100644
vidai/worker_analysis.py
0 → 100644
vidai/worker_training.py
0 → 100644
webui.py
0 → 100644
Please
register
or
sign in
to comment