public

accelerated_base (latest-aarch64)

Published 2025-09-27 10:03:06 +12:00 by j

Installation

docker pull gitea.jde.nz/public/accelerated_base:latest-aarch64
sha256:3619c95f3b6252c90aa360e56ecbc5b854f664d658ae920b8df8324201b114da

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:5f2c65daac761cc691b34ee3e3e2ba42ec520d71fc59aef131d38058a7891ab8 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y curl wget git build-essential pkg-config cmake python3 python3-pip python3-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libavdevice-dev libavfilter-dev vainfo libva-dev libva-drm2 libva-x11-2 libglib2.0-0 libsm6 libxext6 libxrender-dev libgomp1 && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then apt-get update && apt-get install -y intel-media-va-driver-non-free && apt-get clean && rm -rf /var/lib/apt/lists/*; elif [ "$ARCH" = "aarch64" ]; then echo "ARM64 detected: Using default VA-API drivers"; fi # buildkit
RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then wget -q https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz && tar -xf ffmpeg-master-latest-linux64-gpl.tar.xz && mv ffmpeg-master-latest-linux64-gpl/bin/* /usr/local/bin/ && rm -rf ffmpeg-master-latest-linux64-gpl*; elif [ "$ARCH" = "aarch64" ]; then wget -q https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linuxarm64-gpl.tar.xz && tar -xf ffmpeg-master-latest-linuxarm64-gpl.tar.xz && mv ffmpeg-master-latest-linuxarm64-gpl/bin/* /usr/local/bin/ && rm -rf ffmpeg-master-latest-linuxarm64-gpl*; fi # buildkit
RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then apt-get update && apt-get install -y --no-install-recommends cuda-compat-11-8 libnvidia-encode-515 libnvidia-decode-515 || echo "CUDA packages not available, skipping"; elif [ "$ARCH" = "aarch64" ]; then echo "ARM64 CUDA support will be provided by host system if available"; fi && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c useradd -m -s /bin/bash appuser # buildkit
RUN /bin/sh -c pip3 install --no-cache-dir --upgrade pip setuptools wheel # buildkit
RUN /bin/sh -c pip3 install --no-cache-dir numpy Pillow opencv-python-headless imageio imageio-ffmpeg # buildkit
WORKDIR /app
ENV LIBVA_DRIVER_NAME=iHD
RUN /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then echo "export LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri" >> /etc/environment; elif [ "$ARCH" = "aarch64" ]; then echo "export LIBVA_DRIVERS_PATH=/usr/lib/aarch64-linux-gnu/dri" >> /etc/environment; fi # buildkit
USER appuser
CMD ["/bin/bash"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2025-09-27 10:03:06 +12:00
7
OCI / Docker
linux/arm64
608 MiB
Versions (4) View all
latest 2025-09-27
latest-x86_64 2025-09-27
latest-aarch64 2025-09-27
2025.0921.030346 2025-09-21