Files
2026-10-28 11:25:04 +03:00

1.4 KiB

strata-v100-docker

Docker packaging for Strata (V100) with dsv41 engine.

Layout note: the engine must ship as a real file inside a folder holding its CUDA libs — symlinks to the engine break it (libcudart.so.12 missing). Copy the whole package folder, never symlink it.

Building

Place Dockerfile.v100 into strata/docker/

Without proxy

docker build -f docker/Dockerfile.v100 -t strata:v100-dsv41 \
  --build-arg CUDA_IMAGE=nvidia/cuda:12.9.1-devel-ubuntu24.04 \
  --build-arg CUDA_ARCHITECTURES=70 \
  --build-arg BUILD_DSV41=1 --build-arg BUILD_VISION=0 \
  --build-arg STRATA_COMMIT=$(git rev-parse HEAD) .

With proxy

docker build -f docker/Dockerfile.v100 -t strata:v100-dsv41 \
  --build-arg CUDA_IMAGE=nvidia/cuda:12.9.1-devel-ubuntu24.04 \
  --build-arg CUDA_ARCHITECTURES=70 \
  --build-arg BUILD_DSV41=1 --build-arg BUILD_VISION=0 \
  --build-arg BUILD_PROXY=socks5://localhost:1080 \
  --build-arg STRATA_COMMIT=$(git rev-parse HEAD) .

Without AVX instructions (old cpus)

docker build -f docker/Dockerfile.v100 -t strata:v100-dsv41 \
  --build-arg CUDA_IMAGE=nvidia/cuda:12.9.1-devel-ubuntu24.04 \
  --build-arg CUDA_ARCHITECTURES=70 \
  --build-arg BUILD_DSV41=1 --build-arg BUILD_VISION=0 \
  --build-arg BUILD_ISA_FLOOR=none \
  --build-arg STRATA_COMMIT=$(git rev-parse HEAD) .