Merge 1e6a7ea334
into 768e36660d
This commit is contained in:
commit
d3003ab6dc
|
@ -1,4 +1,4 @@
|
||||||
FROM nvidia/cuda:12.2.2-devel-ubuntu22.04
|
FROM nvidia/cuda:12.4.1-base-ubuntu22.04
|
||||||
|
|
||||||
# Configure image
|
# Configure image
|
||||||
ARG PYTHON_VERSION=3.10
|
ARG PYTHON_VERSION=3.10
|
||||||
|
@ -17,33 +17,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
python${PYTHON_VERSION} python${PYTHON_VERSION}-venv \
|
python${PYTHON_VERSION} python${PYTHON_VERSION}-venv \
|
||||||
&& apt-get clean && rm -rf /var/lib/apt/lists/*
|
&& apt-get clean && rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Install ffmpeg build dependencies. See:
|
|
||||||
# https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
|
|
||||||
# TODO(aliberts): create image to build dependencies from source instead
|
|
||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
||||||
autoconf automake yasm \
|
|
||||||
libass-dev \
|
|
||||||
libfreetype6-dev \
|
|
||||||
libgnutls28-dev \
|
|
||||||
libunistring-dev \
|
|
||||||
libmp3lame-dev \
|
|
||||||
libtool \
|
|
||||||
libvorbis-dev \
|
|
||||||
meson \
|
|
||||||
ninja-build \
|
|
||||||
pkg-config \
|
|
||||||
texinfo \
|
|
||||||
yasm \
|
|
||||||
zlib1g-dev \
|
|
||||||
nasm \
|
|
||||||
libx264-dev \
|
|
||||||
libx265-dev libnuma-dev \
|
|
||||||
libvpx-dev \
|
|
||||||
libfdk-aac-dev \
|
|
||||||
libopus-dev \
|
|
||||||
libsvtav1-dev libsvtav1enc-dev libsvtav1dec-dev \
|
|
||||||
libdav1d-dev
|
|
||||||
|
|
||||||
# Install gh cli tool
|
# Install gh cli tool
|
||||||
RUN (type -p wget >/dev/null || (apt update && apt-get install wget -y)) \
|
RUN (type -p wget >/dev/null || (apt update && apt-get install wget -y)) \
|
||||||
&& mkdir -p -m 755 /etc/apt/keyrings \
|
&& mkdir -p -m 755 /etc/apt/keyrings \
|
||||||
|
|
Loading…
Reference in New Issue