diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2024-02-29 20:51:57 +0000 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2024-02-29 20:51:57 +0000 |
commit | 25eece07b4c0bb63f3de2afc2cae18a37b1d789c (patch) | |
tree | 4ba779fda01c887cf9eec5bdb9b68dce2289fcf2 | |
parent | 52565291cbc2c507a22236ab628db1f9f52034f1 (diff) | |
download | noetic-llama-25eece07b4c0bb63f3de2afc2cae18a37b1d789c.tar.gz noetic-llama-25eece07b4c0bb63f3de2afc2cae18a37b1d789c.zip |
Added whisper API submodule, docker container
-rw-r--r-- | .gitmodules | 3 | ||||
-rw-r--r-- | docker-compose.yaml | 36 | ||||
m--------- | whisper-asr-webservice | 0 |
3 files changed, 35 insertions, 4 deletions
diff --git a/.gitmodules b/.gitmodules index 2217be1..6ada206 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "ollama-webui"] path = ollama-webui url = https://github.com/ollama-webui/ollama-webui +[submodule "whisper-asr-webservice"] + path = whisper-asr-webservice + url = https://github.com/ahmetoner/whisper-asr-webservice diff --git a/docker-compose.yaml b/docker-compose.yaml index 2743fc5..a42782e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -17,7 +17,7 @@ services: - 11434:11434 pull_policy: always tty: true - restart: unless-stopped + restart: "no" image: ollama/ollama:latest ollama-webui: @@ -26,7 +26,7 @@ services: args: OLLAMA_API_BASE_URL: '/ollama/api' dockerfile: Dockerfile - image: reaweb.uk/ollama-webui + image: reg.reaweb.uk/ollama-webui depends_on: - ollama ports: @@ -35,7 +35,35 @@ services: - "OLLAMA_API_BASE_URL=http://ollama:11434/api" extra_hosts: - host.docker.internal:host-gateway - restart: unless-stopped + restart: "no" + + whisper-asr-webservice-gpu: + build: + context: ./whisper-asr-webservice + dockerfile: Dockerfile.gpu + image: reg.reaweb.uk/whisper-web + deploy: + resources: + reservations: + devices: + - driver: nvidia + count: 1 + capabilities: [gpu] + environment: + - ASR_MODEL=base.en + - ASR_ENGINE=openai_whisper + ports: + - "9000:9000" + volumes: + - ./whisper-asr-webservice/app:/app/app + - cache-pip:/root/.cache/pip + - cache-poetry:/root/.cache/poetry + - cache-whisper:/root/.cache/whisper + restart: "no" volumes: - ollama: {} + ollama: + cache-pip: + cache-poetry: + cache-whisper: + cache-faster-whisper: diff --git a/whisper-asr-webservice b/whisper-asr-webservice new file mode 160000 +Subproject 1556140a5bf4bb8557c2e140c274da4887fc058 |