FROM ghcr.io/theroyallab/tabbyapi:latest USER root RUN apt-get update && apt-get install -y python3-dev python3.12-dev build-essential && rm -rf /var/lib/apt/lists/* RUN mkdir -p /app/logs && chmod 777 /app/logs # ---- CUDA / GPU Environment Defaults ---- ENV CUDA_VISIBLE_DEVICES=0 ENV CUDA_DEVICE_ORDER=PCI_BUS_ID ENV PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:128 ENV OMP_NUM_THREADS=8 # ---- ExLlamaV2/EXL3 Defaults ---- ENV EXLLAMA_GPU_LAYERS=999 ENV EXLLAMA_KV_CACHE=q8_0 ENV EXLLAMA_FLASH_ATTENTION=1