镜像构建历史
# 2024-11-11 04:03:00 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/aio/entrypoint.sh"]
# 2024-11-11 04:03:00 29.78KB 复制新文件或目录到容器中
COPY aio/ /aio # buildkit
# 2024-11-11 04:02:59 58.60MB 执行命令并创建新的镜像层
RUN /bin/bash -c apt-get update && apt-get install -y pciutils && apt-get clean # buildkit
# 2024-11-11 03:33:24 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/build/entrypoint.sh"]
# 2024-11-11 03:33:24 0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
# 2024-11-11 03:33:24 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/build/models]
# 2024-11-11 03:33:24 0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f ${HEALTHCHECK_ENDPOINT} || exit 1"] "1m0s" "10m0s" "0s" "0s" '\n'}
# 2024-11-11 03:33:24 0.00B 执行命令并创建新的镜像层
RUN |15 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 FFMPEG=true BUILD_TYPE=cublas TARGETARCH=amd64 IMAGE_TYPE=extras EXTRA_BACKENDS= MAKEFLAGS=--jobs=3 --output-sync=target CUDA_MAJOR_VERSION=12 /bin/bash -c mkdir -p /build/models # buildkit
# 2024-11-11 03:33:23 10.95GB 执行命令并创建新的镜像层
RUN |15 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 FFMPEG=true BUILD_TYPE=cublas TARGETARCH=amd64 IMAGE_TYPE=extras EXTRA_BACKENDS= MAKEFLAGS=--jobs=3 --output-sync=target CUDA_MAJOR_VERSION=12 /bin/bash -c if [[ ( "${EXTRA_BACKENDS}" =~ "vllm" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/vllm ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "autogptq" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/autogptq ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "bark" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/bark ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "rerankers" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/rerankers ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "mamba" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/mamba ; fi # buildkit
# 2024-11-11 03:30:12 14.27GB 执行命令并创建新的镜像层
RUN |15 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 FFMPEG=true BUILD_TYPE=cublas TARGETARCH=amd64 IMAGE_TYPE=extras EXTRA_BACKENDS= MAKEFLAGS=--jobs=3 --output-sync=target CUDA_MAJOR_VERSION=12 /bin/bash -c if [[ ( "${EXTRA_BACKENDS}" =~ "vall-e-x" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/vall-e-x ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "openvoice" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/openvoice ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "sentencetransformers" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/sentencetransformers ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "exllama2" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/exllama2 ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "transformers" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/transformers ; fi # buildkit
# 2024-11-11 03:24:45 7.55GB 执行命令并创建新的镜像层
RUN |15 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 FFMPEG=true BUILD_TYPE=cublas TARGETARCH=amd64 IMAGE_TYPE=extras EXTRA_BACKENDS= MAKEFLAGS=--jobs=3 --output-sync=target CUDA_MAJOR_VERSION=12 /bin/bash -c if [[ ( "${EXTRA_BACKENDS}" =~ "coqui" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/coqui ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "parler-tts" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/parler-tts ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "diffusers" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/diffusers ; fi && if [[ ( "${EXTRA_BACKENDS}" =~ "transformers-musicgen" || -z "${EXTRA_BACKENDS}" ) && "$IMAGE_TYPE" == "extras" ]]; then make -C backend/python/transformers-musicgen ; fi # buildkit
# 2024-11-11 03:23:57 0.00B
SHELL [/bin/bash -c]
# 2024-11-11 03:23:57 6.83MB 复制新文件或目录到容器中
COPY /build/backend-assets/grpc/stablediffusion ./backend-assets/grpc/stablediffusion # buildkit
# 2024-11-11 03:23:57 34.64MB 复制新文件或目录到容器中
COPY /build/sources/go-piper/piper-phonemize/pi/lib/* /usr/lib/ # buildkit
# 2024-11-11 03:23:57 1.35GB 复制新文件或目录到容器中
COPY /build/local-ai ./ # buildkit
# 2024-11-11 03:23:52 1.45GB 执行命令并创建新的镜像层
RUN |15 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 FFMPEG=true BUILD_TYPE=cublas TARGETARCH=amd64 IMAGE_TYPE=extras EXTRA_BACKENDS= MAKEFLAGS=--jobs=3 --output-sync=target CUDA_MAJOR_VERSION=12 /bin/sh -c make prepare-sources # buildkit
# 2024-11-11 03:23:32 1.21GB 复制新文件或目录到容器中
COPY /opt/grpc /usr/local # buildkit
# 2024-11-11 03:23:26 1.80GB 复制新文件或目录到容器中
COPY /build/sources ./sources/ # buildkit
# 2024-11-11 02:14:33 14.39MB 复制新文件或目录到容器中
COPY . . # buildkit
# 2024-11-11 02:14:33 0.00B 设置工作目录为/build
WORKDIR /build
# 2024-11-11 02:14:33 45.84MB 执行命令并创建新的镜像层
RUN |15 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 FFMPEG=true BUILD_TYPE=cublas TARGETARCH=amd64 IMAGE_TYPE=extras EXTRA_BACKENDS= MAKEFLAGS=--jobs=3 --output-sync=target CUDA_MAJOR_VERSION=12 /bin/sh -c if [ "${FFMPEG}" = "true" ]; then apt-get update && apt-get install -y --no-install-recommends ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/* ; fi # buildkit
# 2024-11-11 02:14:24 0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
# 2024-11-11 02:14:24 0.00B 设置环境变量 NVIDIA_REQUIRE_CUDA
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.0
# 2024-11-11 02:14:24 0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
# 2024-11-11 02:14:24 0.00B 定义构建参数
ARG CUDA_MAJOR_VERSION=12
# 2024-11-11 02:14:24 0.00B 设置环境变量 MAKEFLAGS --output-sync
ENV MAKEFLAGS=--jobs=3 --output-sync=target
# 2024-11-11 02:14:24 0.00B 设置环境变量 HEALTHCHECK_ENDPOINT
ENV HEALTHCHECK_ENDPOINT=http://localhost:8080/readyz
# 2024-11-11 02:14:24 0.00B 设置环境变量 REBUILD
ENV REBUILD=false
# 2024-11-11 02:14:24 0.00B 设置环境变量 BUILD_TYPE
ENV BUILD_TYPE=cublas
# 2024-11-11 02:14:24 0.00B 定义构建参数
ARG MAKEFLAGS=--jobs=3 --output-sync=target
# 2024-11-11 02:14:24 0.00B 定义构建参数
ARG EXTRA_BACKENDS
# 2024-11-11 02:14:24 0.00B 定义构建参数
ARG IMAGE_TYPE=extras
# 2024-11-11 02:14:24 0.00B 定义构建参数
ARG TARGETARCH=amd64
# 2024-11-11 02:14:24 0.00B 定义构建参数
ARG BUILD_TYPE=cublas
# 2024-11-11 02:14:24 0.00B 定义构建参数
ARG FFMPEG=true
# 2024-11-11 02:14:24 0.00B 执行命令并创建新的镜像层
RUN |8 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 /bin/sh -c if [ "${BUILD_TYPE}" = "hipblas" ]; then apt-get update && apt-get install -y --no-install-recommends hipblas-dev rocblas-dev && apt-get clean && rm -rf /var/lib/apt/lists/* && ldconfig ; fi # buildkit
# 2024-11-11 02:14:24 0.00B 执行命令并创建新的镜像层
RUN |8 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 /bin/sh -c if [ "${BUILD_TYPE}" = "clblas" ]; then apt-get update && apt-get install -y --no-install-recommends libclblast-dev && apt-get clean && rm -rf /var/lib/apt/lists/* ; fi # buildkit
# 2024-11-11 02:14:24 3.92GB 执行命令并创建新的镜像层
RUN |8 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 /bin/sh -c <<EOT bash
if [ "${BUILD_TYPE}" = "cublas" ]; then
apt-get update && \
apt-get install -y --no-install-recommends \
software-properties-common pciutils
if [ "amd64" = "$TARGETARCH" ]; then
curl -O https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
fi
if [ "arm64" = "$TARGETARCH" ]; then
curl -O https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/arm64/cuda-keyring_1.1-1_all.deb
fi
dpkg -i cuda-keyring_1.1-1_all.deb && \
rm -f cuda-keyring_1.1-1_all.deb && \
apt-get update && \
apt-get install -y --no-install-recommends \
cuda-nvcc-${CUDA_MAJOR_VERSION}-${CUDA_MINOR_VERSION} \
libcufft-dev-${CUDA_MAJOR_VERSION}-${CUDA_MINOR_VERSION} \
libcurand-dev-${CUDA_MAJOR_VERSION}-${CUDA_MINOR_VERSION} \
libcublas-dev-${CUDA_MAJOR_VERSION}-${CUDA_MINOR_VERSION} \
libcusparse-dev-${CUDA_MAJOR_VERSION}-${CUDA_MINOR_VERSION} \
libcusolver-dev-${CUDA_MAJOR_VERSION}-${CUDA_MINOR_VERSION} && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
fi
EOT # buildkit
# 2024-11-11 02:12:38 0.00B 执行命令并创建新的镜像层
RUN |8 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= BUILD_TYPE=cublas CUDA_MAJOR_VERSION=12 CUDA_MINOR_VERSION=0 /bin/sh -c <<EOT bash
if [ "${BUILD_TYPE}" = "vulkan" ]; then
apt-get update && \
apt-get install -y --no-install-recommends \
software-properties-common pciutils wget gpg-agent && \
wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | apt-key add - && \
wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list https://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list && \
apt-get update && \
apt-get install -y \
vulkan-sdk && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
fi
EOT # buildkit
# 2024-11-11 02:12:38 0.00B 设置环境变量 BUILD_TYPE
ENV BUILD_TYPE=cublas
# 2024-11-11 02:12:38 0.00B 定义构建参数
ARG CUDA_MINOR_VERSION=0
# 2024-11-11 02:12:38 0.00B 定义构建参数
ARG CUDA_MAJOR_VERSION=12
# 2024-11-11 02:12:38 0.00B 定义构建参数
ARG BUILD_TYPE=cublas
# 2024-11-11 02:12:38 34.81MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c pip install --user grpcio-tools # buildkit
# 2024-11-11 02:12:34 275.39MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c apt-get update && apt-get install -y --no-install-recommends espeak-ng espeak python3-pip python-is-python3 python3-dev llvm python3-venv && apt-get clean && rm -rf /var/lib/apt/lists/* && pip install --upgrade pip # buildkit
# 2024-11-11 02:12:16 1.24GB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y # buildkit
# 2024-11-11 02:11:50 0.00B 设置环境变量 PATH
ENV PATH=/root/.cargo/bin:/opt/rocm/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/go/bin:/usr/local/go/bin
# 2024-11-11 02:11:50 33.74MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c curl -LsSf https://astral.sh/uv/install.sh | UV_INSTALL_DIR=/usr/bin sh # buildkit
# 2024-11-11 02:11:48 0.00B 设置工作目录为/build
WORKDIR /build
# 2024-11-11 02:11:48 28.00B 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c ln -s /usr/include/opencv4/opencv2 /usr/include/opencv2 # buildkit
# 2024-11-11 02:11:48 906.15MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libopenblas-dev libopencv-dev && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
# 2024-11-11 02:10:59 0.00B 设置环境变量 PATH
ENV PATH=/opt/rocm/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/go/bin:/usr/local/go/bin
# 2024-11-11 02:10:59 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/go/bin:/usr/local/go/bin
# 2024-11-11 02:10:59 0.00B 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c echo "Target Variant: $TARGETVARIANT" # buildkit
# 2024-11-11 02:10:59 0.00B 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c echo "Target Architecture: $TARGETARCH" # buildkit
# 2024-11-11 02:10:59 0.00B 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c test -n "$TARGETARCH" || (echo 'warn: missing $TARGETARCH, either set this `ARG` manually, or run using `docker buildkit`') # buildkit
# 2024-11-11 02:10:59 219.34KB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c update-ca-certificates # buildkit
# 2024-11-11 02:10:58 0.00B 复制新文件或目录到容器中
COPY --chmod=644 custom-ca-certs/* /usr/local/share/ca-certificates/ # buildkit
# 2024-11-11 02:10:58 136.48MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.2 && go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@1958fcbe2ca8bd93af633f11e97d44e567e945af # buildkit
# 2024-11-11 02:10:45 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/go/bin:/usr/local/go/bin
# 2024-11-11 02:10:45 222.31MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c curl -L -s https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz | tar -C /usr/local -xz # buildkit
# 2024-11-11 02:10:42 68.61MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c <<EOT bash
if [ "${CMAKE_FROM_SOURCE}}" = "true" ]; then
curl -L -s https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}.tar.gz -o cmake.tar.gz && tar xvf cmake.tar.gz && cd cmake-${CMAKE_VERSION} && ./configure && make && make install
else
apt-get update && \
apt-get install -y \
cmake && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
fi
EOT # buildkit
# 2024-11-11 02:10:36 289.90MB 执行命令并创建新的镜像层
RUN |5 GO_VERSION=1.22.6 CMAKE_VERSION=3.26.4 CMAKE_FROM_SOURCE=false TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential ccache ca-certificates curl libssl-dev git unzip upx-ucl && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
# 2024-11-11 02:10:36 0.00B 设置环境变量 EXTERNAL_GRPC_BACKENDS
ENV EXTERNAL_GRPC_BACKENDS=coqui:/build/backend/python/coqui/run.sh,huggingface-embeddings:/build/backend/python/sentencetransformers/run.sh,transformers:/build/backend/python/transformers/run.sh,sentencetransformers:/build/backend/python/sentencetransformers/run.sh,rerankers:/build/backend/python/rerankers/run.sh,autogptq:/build/backend/python/autogptq/run.sh,bark:/build/backend/python/bark/run.sh,diffusers:/build/backend/python/diffusers/run.sh,openvoice:/build/backend/python/openvoice/run.sh,vall-e-x:/build/backend/python/vall-e-x/run.sh,vllm:/build/backend/python/vllm/run.sh,mamba:/build/backend/python/mamba/run.sh,exllama2:/build/backend/python/exllama2/run.sh,transformers-musicgen:/build/backend/python/transformers-musicgen/run.sh,parler-tts:/build/backend/python/parler-tts/run.sh
# 2024-11-11 02:10:36 0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
# 2024-11-11 02:10:36 0.00B 定义构建参数
ARG TARGETVARIANT=
# 2024-11-11 02:10:36 0.00B 定义构建参数
ARG TARGETARCH=amd64
# 2024-11-11 02:10:36 0.00B 定义构建参数
ARG CMAKE_FROM_SOURCE=false
# 2024-11-11 02:10:36 0.00B 定义构建参数
ARG CMAKE_VERSION=3.26.4
# 2024-11-11 02:10:36 0.00B 定义构建参数
ARG GO_VERSION=1.22.6
# 2024-11-11 02:10:36 0.00B 指定运行容器时使用的用户
USER root
# 2024-09-12 00:25:18 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2024-09-12 00:25:17 77.86MB
/bin/sh -c #(nop) ADD file:ebe009f86035c175ba244badd298a2582914415cf62783d510eab3a311a5d4e1 in /
# 2024-09-12 00:25:16 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
# 2024-09-12 00:25:16 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2024-09-12 00:25:16 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2024-09-12 00:25:16 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:ed567b6d1cdeff319d33d901c52c2f5fb93f4acf359fd937dba847f82e57ba27",
"RepoTags": [
"localai/localai:latest-aio-gpu-nvidia-cuda-12",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/localai/localai:latest-aio-gpu-nvidia-cuda-12"
],
"RepoDigests": [
"localai/localai@sha256:d6a3789cd9d159357003b66386bcc62b61e8043793fdd168ab5cd36ab63cb124",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/localai/localai@sha256:b42b30fef9a11805574ed54e09ef3696cdf7705df785efd735733bb303cc5289"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2024-11-10T20:03:00.006501711Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "root",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8080/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/root/.cargo/bin:/opt/rocm/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/go/bin:/usr/local/go/bin",
"DEBIAN_FRONTEND=noninteractive",
"EXTERNAL_GRPC_BACKENDS=coqui:/build/backend/python/coqui/run.sh,huggingface-embeddings:/build/backend/python/sentencetransformers/run.sh,transformers:/build/backend/python/transformers/run.sh,sentencetransformers:/build/backend/python/sentencetransformers/run.sh,rerankers:/build/backend/python/rerankers/run.sh,autogptq:/build/backend/python/autogptq/run.sh,bark:/build/backend/python/bark/run.sh,diffusers:/build/backend/python/diffusers/run.sh,openvoice:/build/backend/python/openvoice/run.sh,vall-e-x:/build/backend/python/vall-e-x/run.sh,vllm:/build/backend/python/vllm/run.sh,mamba:/build/backend/python/mamba/run.sh,exllama2:/build/backend/python/exllama2/run.sh,transformers-musicgen:/build/backend/python/transformers-musicgen/run.sh,parler-tts:/build/backend/python/parler-tts/run.sh",
"BUILD_TYPE=cublas",
"REBUILD=false",
"HEALTHCHECK_ENDPOINT=http://localhost:8080/readyz",
"MAKEFLAGS=--jobs=3 --output-sync=target",
"NVIDIA_DRIVER_CAPABILITIES=compute,utility",
"NVIDIA_REQUIRE_CUDA=cuda\u003e=12.0",
"NVIDIA_VISIBLE_DEVICES=all"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl -f ${HEALTHCHECK_ENDPOINT} || exit 1"
],
"Interval": 60000000000,
"Timeout": 600000000000,
"Retries": 10
},
"Image": "",
"Volumes": {
"/build/models": {}
},
"WorkingDir": "/build",
"Entrypoint": [
"/aio/entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.created": "2024-11-10T18:10:05.710Z",
"org.opencontainers.image.description": ":robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed inference",
"org.opencontainers.image.licenses": "MIT",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.revision": "9099d0c77e9e52f4a63c53aa546cc47f1e0cfdb1",
"org.opencontainers.image.source": "https://github.com/mudler/LocalAI",
"org.opencontainers.image.title": "LocalAI",
"org.opencontainers.image.url": "https://github.com/mudler/LocalAI",
"org.opencontainers.image.version": "v2.23.0-aio-gpu-nvidia-cuda-12"
},
"Shell": [
"/bin/bash",
"-c"
]
},
"Architecture": "amd64",
"Os": "linux",
"Size": 45940797844,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/ff0a288fcd239fd43b4b2e28f255333625c14a7c070f110a02242f042980580f/diff:/var/lib/docker/overlay2/bc457da3caa28dfbec6a5565f79531bd1a3d99ca6f7ca8edc347dc7f0ce9df76/diff:/var/lib/docker/overlay2/039e59a0ecc6e4174aab5b984067a86e7645464abbf8f862036cc044d8ebd2a9/diff:/var/lib/docker/overlay2/e02d2f3df76ef7b0edfd9b1653620fe490387567ff530da2c139868983bf65be/diff:/var/lib/docker/overlay2/9c0b3873850e8ddf3d63189ed3f4c504c266a455908452fb02005613b536a8b7/diff:/var/lib/docker/overlay2/1ef466067b90f88c8d2c1e1eb1268939ff16cc9a5fa1ebf47dd7cf6120c0d2ab/diff:/var/lib/docker/overlay2/2e8c4d379619985dd738d613c34885ffa2c1f714db88d65bcb3b1f0f5cd5953e/diff:/var/lib/docker/overlay2/5f539bad5f7055a53aa751c62b24950de21d65ce72e3a573c55a6af50b4d3ef3/diff:/var/lib/docker/overlay2/8d1005fc2eb911be470820e67d5c2da0149ef550b1e717fd58af28a80454f59b/diff:/var/lib/docker/overlay2/d3511109fe35bf914cc66f807d0882a983620ddc315341a66aedf9a2cd530cda/diff:/var/lib/docker/overlay2/c388b208044275108575847f1b23a82c8944ceca814ea177034fa898a766cf1c/diff:/var/lib/docker/overlay2/71586233c659688f96a452f721d5c6d2f9d476dcb95b73cfbd08aadf80e313b8/diff:/var/lib/docker/overlay2/c676d85b36c3e4a4d92a61bb7bcef187410955b03822c115897ff52b73dd98df/diff:/var/lib/docker/overlay2/27999c91bc7181346e6b937d27731f11938efc07258dd000b7fd061f3a4c9f2e/diff:/var/lib/docker/overlay2/01cc1658f56d7f6368ca45b9cd8728ecf8da05a2c5094e72bb5f911ef7376407/diff:/var/lib/docker/overlay2/ef3c279b910c07d332667b9b182c826eac89a5efce3649aaf5a908b867de632a/diff:/var/lib/docker/overlay2/7c09ba2407260a1feec94e5b81f9a427243c04e2df72dd8f9ad50f5e8324d59e/diff:/var/lib/docker/overlay2/8d783a1307969b9968376a01baf22995bfc65881b60bc61c96c62634e8cad454/diff:/var/lib/docker/overlay2/e8cce7c168a60b12c3c72a4404be64ac88e70e0ae6a9da8831fff9caad87850d/diff:/var/lib/docker/overlay2/26475026d2af753640514c077df8ddb166fcc5fb844a518725cc4d62d5cb5e31/diff:/var/lib/docker/overlay2/aa05f2abfc4de7761bd283a8e2ea909f1e2f8da0cff7aa82716709e46f4efb18/diff:/var/lib/docker/overlay2/14fcbc48c9a182f832f65115922a91127d9b842710990b05c71e79be6a33972d/diff:/var/lib/docker/overlay2/9ac6447f69e7f2b1203069bc34b67f3d6178f440a87dae4f7d235cc44fc05de8/diff:/var/lib/docker/overlay2/8ec5c6964d40be9d0d8da3f1974ae62aff12ac3fd0b9575e343734f6491af8c3/diff:/var/lib/docker/overlay2/fae77a97628f8e4b013a1c8a1916f5ee7e34bf1397cbf0c519a9ac5f3d4e38b2/diff:/var/lib/docker/overlay2/e5885a29d8e88d5f9d608e8ae5edf022f235ac3ea233c2c8361223e090634212/diff:/var/lib/docker/overlay2/348f4462a24508c805172fcae37201036341138fe1b67c59a6b9f33504e4f8ac/diff:/var/lib/docker/overlay2/9da7319627005708aed2331865b20cfca1a05d07c5c573f5b44476740dbe69b1/diff:/var/lib/docker/overlay2/b402a6fb327ad2b968e21bc49afca41a850785fe9a5076528bec6bb5b26dde4f/diff:/var/lib/docker/overlay2/9f97de3e67a70919be7f2f185af688f64215a638c8851628c03bca57366ccdc1/diff:/var/lib/docker/overlay2/c88ccfdc45510215300a21bd690422d10f40e606500a67f5215b0824edc1028d/diff:/var/lib/docker/overlay2/8482565118a85c37e4960ee2a21566ee52f820a24eed64eaebce34ab8f49d951/diff:/var/lib/docker/overlay2/45dad6981383909f38d4a229a42826c3fe8efd59a63f2e1f73d53b86139ce0f9/diff:/var/lib/docker/overlay2/60d332a1ded06dec413eb9c62c61a28c68eb667b66d47b0c1c881dcd8712b9ed/diff:/var/lib/docker/overlay2/4cfb2ff6eb670d08d805fcc326973c76acabc424b2f6ce5f1903149f34750452/diff",
"MergedDir": "/var/lib/docker/overlay2/ad549ae16d885d6f59cb3c5ecaeefac7b6c29b816c393db05dd3264ddbb57533/merged",
"UpperDir": "/var/lib/docker/overlay2/ad549ae16d885d6f59cb3c5ecaeefac7b6c29b816c393db05dd3264ddbb57533/diff",
"WorkDir": "/var/lib/docker/overlay2/ad549ae16d885d6f59cb3c5ecaeefac7b6c29b816c393db05dd3264ddbb57533/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:2573e0d8158209ed54ab25c87bcdcb00bd3d2539246960a3d592a1c599d70465",
"sha256:b2849f0e01697ee612bd5ef5e0f4151d99cb828921bd80ad46a9d0b4f4ce7925",
"sha256:34e168bce6e4c4cc28e5ffad8cd60ec7065019c4453e6033062f8e455dfa85cd",
"sha256:3ff5b090a0559e833bd4d12af06083346eadbecdd494dfc898c4dff08d84e0ef",
"sha256:ba8335a7d8d93c31f0b8063b561bc2e0dc6a3d6e53b14dd08acc159d8862794a",
"sha256:7f2cad03f6a3aa9e3a60cb8c83ed75e5b2307d9b79296ba8eea4ba89b077ac70",
"sha256:6ea5c3a600629d7f8f1e96276207bbd61430f23a6367f35f04ffcde6b19c545a",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:d4f0395f8abf300c0867c90b2bfecf54bede13d110d7d44037e6c2565ef9a277",
"sha256:b3c97be33c00d9da68d6b92ea4364b6593eecbe6b509525d453ec6305e0fee3f",
"sha256:ea9f103a0a7a9b36d2d5350c692700e1c9773b36272248e993c0885120ff64d4",
"sha256:35c53ad9b8d7744cd228496477d9e94d6163976cb2e36e513870f896bf71be09",
"sha256:3c43ad93336b12e92f0dd9228c6c8a438676019ebb88f4a6160d5631b235721e",
"sha256:daa9fa3026abbc3657c1fd81234642465a3970830997525ad5268e78f5ed0dd6",
"sha256:e3540a67d66eb9d9d16cf59bfab117de6a50a3e846d131504b69cf8742b0a4ee",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:1998caa9d682dd79d846fffab6d0c4065583b35861a7f11b20fe3ea0428d3b9e",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:d94f4e11c337a0644c9f3d06b660ed17fb928669a612cd54a1570ba16fb88fb4",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:a0f3ee44ea0152769360ac947ee63994cf88c293c7da840d131d1c1664dbe66b",
"sha256:92c4c2f7552b8b9aae5fcb91b2e0a7cfca77e52a265ab3ca71f83888e8be992e",
"sha256:f1ce41fbfaca59b19ba488fc520b7f14a4603151307a5f7c4a32c2d0bf23eebb",
"sha256:83e0712ecdbb7ed1a3a09e39dc6aebeb95ea52885e2d5afafe8c8707a2351d9c",
"sha256:ebf6e5cb5e3581f6a97e3e7bd2acacfabe893763281af8822d043ae239e15a39",
"sha256:a98c2a87ddd31d44efa923facb7b433c5b4260648ac04f9d6d956366b3a870a5",
"sha256:d24169ce0425519ddf67ec27541fbfdd3834e20dc4ea3d054464bf82be9ff976",
"sha256:b34ed20c4264ccb88c27193018cdf7e531f10f8a377ad0618c3e540b383f8bd6",
"sha256:0f78d835d444efc5c01fb7adf410c03cd1dac7b3273b646c0512615ed94b6cee",
"sha256:d865c28c18ce2783dfcc36a794e272fcb32e50153da52239ff964b5ba5bfc3d7",
"sha256:01dad8da16afdb37313c47b993d6608333b12e3c16c8da8cfc4ddd373d2a1b5c",
"sha256:84b05252526cbebf26005270d66e0da6a7199f90c1b60f43dbd8a22f0784c022",
"sha256:8af4b79bfa0530ed60304c9b40abaf64124bb0c87fb0ce9813d248ab02268fc6"
]
},
"Metadata": {
"LastTagTime": "2024-11-21T01:05:17.215537156+08:00"
}
}