# AI Framework Workflow: ![workflow](_pics/workflow.png) Entity and context understanding: ![entities](_pics/entities.jpg) Tested on NVIDIA GeForce RTX 3080. ## Models | Module | Library | GPU | | :--- | :--- | :--- | | osd_tvs | ffmpeg | No | | mmc_aus | [pyannote.audio](https://github.com/pyannote/pyannote-audio) | Yes | | osd_vcd | [PySceneDetect](https://github.com/Breakthrough/PySceneDetect) | No | | mmc_asr | [whisper-timestamped](https://github.com/linto-ai/whisper-timestamped) | Yes | | mmc_sir | [SpeechBrain](https://github.com/speechbrain/speechbrain) | Yes | | paf_fir | [DeepFace](https://github.com/serengil/deepface) | Yes | ## Docker commands Run ```bash docker compose --env-file .env.template -f compose.yml build --no-cache docker compose --env-file .env.template -f compose.yml up rabbitmq_dc controller -d ``` To fix ``` Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied')) ``` run ```sh sudo chown $USER /var/run/docker.sock ``` ## GPU drivers NVIDIA driver: ![package](_pics/additional_drivers.png) ## Troubleshooting If you get error message ``` docker: Error response from daemon: could not select device driver "nvidia" with capabilities: [[gpu]] ``` run ``` sudo apt-get install -y nvidia-docker2 sudo systemctl restart docker ```