blob: eb832a6fb1197d7ac0de197d5632357d292b95e5 [file] [log] [blame] [edit]
FROM ubuntu:22.04
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
python3-distutils \
python-is-python3 \
python3 \
python3-pip \
tmux \
g++ \
ccache \
binutils-gold \
binutils-dev \
ninja-build \
pkg-config \
gcc-multilib \
g++-multilib \
gawk \
dos2unix \
libxml2-dev \
rsync \
git \
libtool \
m4 \
automake \
libgcrypt-dev \
liblzma-dev \
libssl-dev \
libgss-dev \
python3-dev \
wget \
zlib1g-dev \
tcl-dev \
libpfm4-dev \
software-properties-common \
cmake \
git \
vim
RUN mkdir /tflite
WORKDIR /tflite
COPY buildbot/build_tflite.sh ./
RUN ./build_tflite.sh
COPY . /ml-compiler-opt
WORKDIR /ml-compiler-opt
RUN pip3 install pipenv && ./versioned_pipenv sync --categories "packages dev-packages ci" --system && ./versioned_pipenv --clear
RUN apt-get autoremove -y --purge \
&& apt-get clean -y \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /