From 7750e7cdb5c7c149203eb7b308687479ea9deea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 15:21:30 +0000 Subject: [PATCH 01/28] descriptive job --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 6930a83..dcd053a 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -1,4 +1,4 @@ -name: build-benchmark +name: Build CUDA-Rust benchmark on: [workflow_dispatch] From 3936aba53e8a185e08f7c4c67230c7db2172c47e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 15:23:17 +0000 Subject: [PATCH 02/28] fix misspelled image name --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index dcd053a..a38c7d8 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -6,7 +6,7 @@ jobs: container-test-job: runs-on: ubuntu-latest container: - image: ghcr.io//maya-zk/2022-entries:main + image: ghcr.io/maya-zk/2022-entries:main credentials: username: ${{ github.actor }} password: ${{ secrets.github_token }} From 2b0cc79e1f093e6c2ca0a15f3c7d7262353dd548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 15:36:30 +0000 Subject: [PATCH 03/28] debug build job --- .github/workflows/build-benchmark.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index a38c7d8..65acbe6 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -20,4 +20,5 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | + nvcc --version cargo build --release From f199a4ea167698474b5696935bbfadb11bf41e01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 15:52:59 +0000 Subject: [PATCH 04/28] change shell --- .github/workflows/build-benchmark.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 65acbe6..31b5df8 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -16,9 +16,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Build and test CUDA code + - name: Build and test CUDA and Rust code env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | nvcc --version cargo build --release + shell: bash From 06931d2a1fa5826573e47612b09cc4d652fa01cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 16:02:32 +0000 Subject: [PATCH 05/28] change shell to bash --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 31b5df8..ea29405 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -19,7 +19,7 @@ jobs: - name: Build and test CUDA and Rust code env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" + shell: bash run: | nvcc --version cargo build --release - shell: bash From e8f9040bc19bbcd8cb93cbee7bdfb283e83a8d0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 16:14:38 +0000 Subject: [PATCH 06/28] bash in Docker --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0fe7712..78b365b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ RUN apt-get update && \ # install clang apt-get -y install clang && \ # install rust - curl https://sh.rustup.rs -sSf | sh -s -- -y && \ + curl https://sh.rustup.rs -sSf | bash -s -- -y && \ . "$HOME/.cargo/env" && \ rm -rf /var/lib/apt/lists/* From 7c2e1ab32054f611ef1ef7e2ca2a47317c5476de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 16:21:21 +0000 Subject: [PATCH 07/28] change shell --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index ea29405..99fe231 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -17,9 +17,9 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Build and test CUDA and Rust code + shell: bash env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" - shell: bash run: | nvcc --version cargo build --release From 64350ffe25d850f3a15738259fb632c54c4a277b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 16:57:57 +0000 Subject: [PATCH 08/28] cleanup --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f969426..ce39223 100644 --- a/README.md +++ b/README.md @@ -27,5 +27,6 @@ docker run -d \ # run the build docker exec -it zprize22-msm-gpu bash cd /home +. "$HOME/.cargo/env" cargo build --release ``` \ No newline at end of file From 7f15f4dd3f69fba018a4576aa57ad51c1ea34a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 16:58:18 +0000 Subject: [PATCH 09/28] add rust to PATH --- .github/workflows/build-benchmark.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 99fe231..0ff9b5a 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -17,9 +17,8 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Build and test CUDA and Rust code - shell: bash env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - nvcc --version + . "$HOME/.cargo/env" cargo build --release From 52c9f75bc69eea31355bf0a21a21969691e5ab17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 17:00:56 +0000 Subject: [PATCH 10/28] add build job status --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ce39223..b383f41 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ ![Docker build](https://github.com/MAYA-ZK/2022-entries/actions/workflows/build-docker.yaml/badge.svg) +![Docker build](https://github.com/MAYA-ZK/2022-entries/actions/workflows/build-benchmark.yaml/badge.svg) + # 2022-entries From 0dfb8384e5d65318c242f73eff46c56c8604b675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 17:06:45 +0000 Subject: [PATCH 11/28] change path --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 0ff9b5a..260e339 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -20,5 +20,5 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - . "$HOME/.cargo/env" + . ~/.cargo/env cargo build --release From 64dca5962d295211e85ca8a672f476515cef0231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 17:13:19 +0000 Subject: [PATCH 12/28] Debug --- .github/workflows/build-benchmark.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 260e339..9953521 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -20,5 +20,6 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - . ~/.cargo/env - cargo build --release + ls -a +# . ~/.cargo/env +# cargo build --release From 94147992fe3112ab982a925140ac3d44f777b26e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Sk=C3=B3rski?= Date: Wed, 20 Sep 2023 17:18:14 +0000 Subject: [PATCH 13/28] cleanup --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 9953521..be57665 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -20,6 +20,6 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - ls -a + ls -a ~ # . ~/.cargo/env # cargo build --release From e950c358b1ecb642aaf6cea8741affee76be30f5 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 18:15:17 +0000 Subject: [PATCH 14/28] improve PATH in Docker --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 78b365b..49bf66e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,8 +2,6 @@ FROM nvidia/cuda:12.2.0-devel-ubuntu20.04 -ENV NVCC_PREPEND_FLAGS="-ccbin=gcc -std=c++17" - RUN apt-get update && \ # isntal auxiliary tools apt-get install -y curl && \ @@ -11,7 +9,10 @@ RUN apt-get update && \ apt-get -y install clang && \ # install rust curl https://sh.rustup.rs -sSf | bash -s -- -y && \ - . "$HOME/.cargo/env" && \ + # cleanup Docker rm -rf /var/lib/apt/lists/* +ENV NVCC_PREPEND_FLAGS="-ccbin=gcc -std=c++17" \ + PATH="/root/.cargo/bin:$PATH" + CMD ["bash"] From a7580082ff6d5d687a288128d4c12ec0acf4d47a Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 18:16:05 +0000 Subject: [PATCH 15/28] improve Docker --- .github/workflows/build-benchmark.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index be57665..67e25ef 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -20,6 +20,4 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - ls -a ~ -# . ~/.cargo/env -# cargo build --release + cargo build --release From ae12207307ead403c02bdb55375eb3708eba0f7c Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 18:29:09 +0000 Subject: [PATCH 16/28] improve bash --- .github/workflows/build-benchmark.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 67e25ef..81ed923 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -17,7 +17,9 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Build and test CUDA and Rust code + shell: bash env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | + . /root/.cargo/env cargo build --release From 62aaca7b1d46965e0d39b80cda9c673c9dd26369 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 18:36:33 +0000 Subject: [PATCH 17/28] cleanup --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 81ed923..b366c2c 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -21,5 +21,5 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - . /root/.cargo/env + export PATH="/root/.cargo/bin:$PATH" cargo build --release From b6e93f9616f52502c1ff69c3049736d0dbd6801a Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 19:02:41 +0000 Subject: [PATCH 18/28] fix PATH --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 49bf66e..8aae0aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,6 @@ RUN apt-get update && \ rm -rf /var/lib/apt/lists/* ENV NVCC_PREPEND_FLAGS="-ccbin=gcc -std=c++17" \ - PATH="/root/.cargo/bin:$PATH" + PATH="/root/.cargo/bin:${PATH}" CMD ["bash"] From 3a156011a771d2bda0dc64a1baee3c40f17b0cb0 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 19:13:18 +0000 Subject: [PATCH 19/28] fix path --- .github/workflows/build-benchmark.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index b366c2c..a21adf3 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -21,5 +21,4 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - export PATH="/root/.cargo/bin:$PATH" - cargo build --release + /root/.cargo/bin/cargo --version From 0d0962470bc2040ac1eabd37533a497e932977b2 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 19:23:44 +0000 Subject: [PATCH 20/28] fix shell --- .github/workflows/build-benchmark.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index a21adf3..7087f76 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -17,8 +17,8 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Build and test CUDA and Rust code - shell: bash + shell: bash -l {0} env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - /root/.cargo/bin/cargo --version + cargo --version From b3ce19b90c3381a575fb9d36517998d85e5a112a Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Wed, 20 Sep 2023 19:27:44 +0000 Subject: [PATCH 21/28] fix benchmark --- .github/workflows/build-benchmark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 7087f76..a346567 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -21,4 +21,4 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - cargo --version + /root/.cargo/bin/cargo --version From d258145b52546e4c3317c2735127256f20dc257e Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 21 Sep 2023 07:00:07 +0000 Subject: [PATCH 22/28] cleanup --- .github/workflows/build-benchmark.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index a346567..45f2e94 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -21,4 +21,5 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | - /root/.cargo/bin/cargo --version + cargo --version +# /root/.cargo/bin/cargo --version From dd9f519dc5ee919073417f5b8d128ce7c923bf77 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 21 Sep 2023 07:05:26 +0000 Subject: [PATCH 23/28] fix workflow --- .github/workflows/build-benchmark.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 45f2e94..e10f7b2 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -21,5 +21,6 @@ jobs: env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | + echo $PATH cargo --version # /root/.cargo/bin/cargo --version From 709fedecc0a869b9e06ff8a0c14a335c0e3c7645 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 21 Sep 2023 07:55:10 +0000 Subject: [PATCH 24/28] improved Docker --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8aae0aa..18d8cf5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,11 +8,11 @@ RUN apt-get update && \ # install clang apt-get -y install clang && \ # install rust - curl https://sh.rustup.rs -sSf | bash -s -- -y && \ + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && \ # cleanup Docker rm -rf /var/lib/apt/lists/* ENV NVCC_PREPEND_FLAGS="-ccbin=gcc -std=c++17" \ PATH="/root/.cargo/bin:${PATH}" -CMD ["bash"] +CMD ["bash"] \ No newline at end of file From 032420ae489aa2c0e3cb07a3aa0d124aca117c7e Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 21 Sep 2023 08:02:08 +0000 Subject: [PATCH 25/28] add native rust action --- .github/workflows/build-benchmark.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index e10f7b2..398351e 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -16,6 +16,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Set up Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable - name: Build and test CUDA and Rust code shell: bash -l {0} env: From ca4aca2a4eff7f5619d4348172dfe3fae8e1e8c3 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 21 Sep 2023 08:03:36 +0000 Subject: [PATCH 26/28] add native rust on git actions --- .github/workflows/build-benchmark.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 398351e..23bbe33 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -18,8 +18,8 @@ jobs: uses: actions/checkout@v4 - name: Set up Rust uses: actions-rs/toolchain@v1 - with: - toolchain: stable + with: + toolchain: stable - name: Build and test CUDA and Rust code shell: bash -l {0} env: From 945b7d7ad08d61c3751b1df2f9814c1e3baa6598 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 21 Sep 2023 08:16:49 +0000 Subject: [PATCH 27/28] debug --- .github/workflows/build-benchmark.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-benchmark.yaml b/.github/workflows/build-benchmark.yaml index 23bbe33..0d1abde 100644 --- a/.github/workflows/build-benchmark.yaml +++ b/.github/workflows/build-benchmark.yaml @@ -16,15 +16,16 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Set up Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable +# - name: Set up Rust +# uses: actions-rs/toolchain@v1 +# with: +# toolchain: stable - name: Build and test CUDA and Rust code shell: bash -l {0} env: NVCC_PREPEND_FLAGS: "-ccbin=gcc -std=c++17" run: | echo $PATH + rustup show cargo --version # /root/.cargo/bin/cargo --version From 90b1e3b36aa1a6ca6560c5f2c87f34bff76319f2 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Thu, 21 Sep 2023 08:23:56 +0000 Subject: [PATCH 28/28] one more action --- .github/workflows/test-build.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/test-build.yaml diff --git a/.github/workflows/test-build.yaml b/.github/workflows/test-build.yaml new file mode 100644 index 0000000..9162bb6 --- /dev/null +++ b/.github/workflows/test-build.yaml @@ -0,0 +1,19 @@ +name: Test CUDA-Rust Build + +on: [workflow_dispatch] + +jobs: + container-test-job: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up CUDA + uses: Jimver/cuda-toolkit@v0.2.11 + id: cuda-toolkit + with: + cuda: '12.2' + - name: Set up Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable \ No newline at end of file