- #!/bin/bash
- CUDA_VERSION=${CUDA_VERSION:-12.4.1}
- MAX_JOBS=${MAX_JOBS:-}
- NVCC_THREADS=${NVCC_THREADS:-}
- TORCH_CUDA_ARCH_LIST="6.0 6.1 7.0 7.5 8.0 8.6 8.9 9.0+PTX"
- DOCKER_BUILDKIT=1 docker build . --target build --tag alpindale/aphrodite-build \
- --build-arg CUDA_VERSION=$CUDA_VERSION \
- ${MAX_JOBS:+--build-arg max_jobs=$MAX_JOBS} \
- ${NVCC_THREADS:+--build-arg nvcc_threads=$NVCC_THREADS}
- docker run -d --name aphrodite-build-container alpindale/aphrodite-build tail -f /dev/null
- # copies to dist/ within working directory
- docker cp aphrodite-build-container:/workspace/dist .
- docker stop aphrodite-build-container && docker rm aphrodite-build-container
|