@@ -19,10 +19,16 @@ jobs:
19
19
check_clippy :
20
20
runs-on : ubuntu-24.04
21
21
name : Clippy
22
+ env :
23
+ # Build the kernel only for the single architecture . This should reduce
24
+ # the overall compile-time significantly.
25
+ EC_GPU_CUDA_NVCC_ARGS : --fatbin --gpu-architecture=sm_75 --generate-code=arch=compute_75,code=sm_75
26
+ BELLMAN_CUDA_NVCC_ARGS : --fatbin --gpu-architecture=sm_75 --generate-code=arch=compute_75,code=sm_75
27
+ NEPTUNE_CUDA_NVCC_ARGS : --fatbin --gpu-architecture=sm_75 --generate-code=arch=compute_75,code=sm_75
22
28
steps :
23
29
- uses : actions/checkout@v4
24
30
- name : Install required packages
25
- run : sudo apt install --no-install-recommends --yes libhwloc-dev ocl-icd-opencl-dev
31
+ run : sudo apt install --no-install-recommends --yes libhwloc-dev nvidia-cuda-toolkit ocl-icd-opencl-dev
26
32
- name : Run cargo clippy
27
33
run : cargo clippy --all-targets --workspace -- -D warnings
28
34
36
42
37
43
build_gpu :
38
44
runs-on : ubuntu-24.04
39
- name : Build with various GPU support enabled
45
+ name : Build
40
46
env :
41
47
RUST_LOG : trace
42
48
# Build the kernel only for the single architecture . This should reduce
@@ -48,10 +54,10 @@ jobs:
48
54
- uses : actions/checkout@v4
49
55
- name : Install required packages
50
56
run : sudo apt install --no-install-recommends --yes libhwloc-dev nvidia-cuda-toolkit ocl-icd-opencl-dev
51
- # Run clippy as apart of the test job as it also needs the nvidia toolkit
52
- # in order to compile
53
- - name : Run Clippy
54
- run : cargo clippy --workspace -- -D warnings
57
+ # # Run clippy as apart of the test job as it also needs the nvidia toolkit
58
+ # # in order to compile
59
+ # - name: Run Clippy
60
+ # run: cargo clippy --workspace -- -D warnings
55
61
- name : Build it
56
62
run : cargo build --verbose
57
63
0 commit comments