From b0fba5c9673faf7d6b3a074c439f6159341eb725 Mon Sep 17 00:00:00 2001 From: jj1guj Date: Sat, 1 Feb 2025 12:05:35 +0900 Subject: [PATCH] =?UTF-8?q?=E3=81=B5=E3=81=8B=E3=81=86=E3=82=89=E7=8E=8B?= =?UTF-8?q?=E3=82=92Docker=E4=B8=8A=E3=81=A7=E5=8B=95=E4=BD=9C=E3=81=95?= =?UTF-8?q?=E3=81=9B=E3=82=8B=E3=81=9F=E3=82=81=E3=81=AEDockerfile?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/Dockerfile.fukauraou | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 docker/Dockerfile.fukauraou diff --git a/docker/Dockerfile.fukauraou b/docker/Dockerfile.fukauraou new file mode 100644 index 000000000..56ec546ee --- /dev/null +++ b/docker/Dockerfile.fukauraou @@ -0,0 +1,25 @@ +FROM nvcr.io/nvidia/tensorrt:24.12-py3 + +ENV DEBIAN_FRONTEND=noninteractive +RUN ln -s -f /bin/true /usr/bin/chfn +RUN echo "resolvconf resolvconf/linkify-resolvconf boolean false" | debconf-set-selections + +RUN apt-get update && apt-get upgrade -y && apt-get install -y \ + libcurl4-openssl-dev \ + wget \ + zlib1g-dev \ + pkg-config \ + build-essential libopenblas-dev \ + clang lld && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + +COPY .. /tmp/YaneuraOu +WORKDIR /tmp/YaneuraOu +RUN cd /tmp/YaneuraOu/source && \ + make -j $(nproc) tournament COMPILER=clang++ YANEURAOU_EDITION=YANEURAOU_ENGINE_DEEP_TENSOR_RT_UBUNTU ENGINE_NAME="FukauraOuV8.60" && \ + cp ./YaneuraOu-by-gcc /usr/local/bin && \ + rm -rf /tmp/YaneuraOu + +WORKDIR /root +