From 50eb2915bc7c0772c4b6a3c0696b537ef68cb75a Mon Sep 17 00:00:00 2001 From: brian Date: Fri, 1 Sep 2023 13:21:17 +0200 Subject: [PATCH] Reorganising build.gradle for CUDA 12 Signed-off-by: brian --- .gitea/workflows/demo.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 40f48a875..d07a30107 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -2,6 +2,12 @@ name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] +env: + OS: ubuntu2004 + cudnn_version: 8.9.4.25 + cuda_version: cuda12.2 + CMAKE_VER: 3.27.4 + jobs: Explore-Gitea-Actions: runs-on: ubuntu-20.04:docker://nvidia/cuda:12.2.0-devel-ubuntu20.04 @@ -17,11 +23,26 @@ jobs: run: | ls ${{ gitea.workspace }} + - name: Update initial docker image with apt-get + run: | + apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y wget software-properties-common && \ + wget https://developer.download.nvidia.com/compute/cuda/repos/${OS}/x86_64/cuda-${OS}.pin && \ + mv cuda-${OS}.pin /etc/apt/preferences.d/cuda-repository-pin-600 && \ + apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/${OS}/x86_64/7fa2af80.pub && \ + add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/${OS}/x86_64/ /" + + + RUN apt-get update && apt-get upgrade -y && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y openjdk-11-jdk \ + build-essential checkinstall zlib1g-dev libssl-dev git libpthread-stubs0-dev \ + libcudnn8=${cudnn_version}-1+${cuda_version} libcudnn8-dev=${cudnn_version}-1+${cuda_version} \ + cuda-drivers - name: Setup Java uses: actions/setup-java@v3 with: distribution: 'temurin' # See 'Supported distributions' for available options java-version: '11' + cache: 'gradle' - name: Install CMake and Ninja uses: lukka/get-cmake@latest