chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
ENV \
|
||||
DEBIAN_FRONTEND=noninteractive \
|
||||
LANG=C.UTF-8 \
|
||||
LC_ALL=C.UTF-8
|
||||
|
||||
RUN apt-get update -y && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
curl \
|
||||
build-essential \
|
||||
gcc \
|
||||
g++ \
|
||||
git \
|
||||
libomp-dev && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN curl -L -o cmake.sh https://github.com/Kitware/CMake/releases/download/v3.29.2/cmake-3.29.2-linux-x86_64.sh && \
|
||||
chmod +x cmake.sh && \
|
||||
sh ./cmake.sh --prefix=/usr/local --skip-license && \
|
||||
rm cmake.sh
|
||||
|
||||
RUN git clone \
|
||||
--recursive \
|
||||
--branch stable \
|
||||
--depth 1 \
|
||||
https://github.com/lightgbm-org/LightGBM && \
|
||||
cd ./LightGBM && \
|
||||
cmake -B build -S . && \
|
||||
cmake --build build -j4 && \
|
||||
cmake --install build && \
|
||||
cd "${HOME}" && \
|
||||
rm -rf LightGBM
|
||||
|
||||
ENTRYPOINT ["lightgbm"]
|
||||
Reference in New Issue
Block a user