Skip to content

accept missing ptx for cuDNN 9.15.0.57#168

Merged
boegel merged 1 commit intoEESSI:mainfrom
bedroge:cudnn_accept_missing_ptx
Feb 21, 2026
Merged

accept missing ptx for cuDNN 9.15.0.57#168
boegel merged 1 commit intoEESSI:mainfrom
bedroge:cudnn_accept_missing_ptx

Conversation

@bedroge
Copy link
Contributor

@bedroge bedroge commented Feb 21, 2026

Without this the build fails:

== sanity checking...
  >> file 'include/cudnn.h' found: OK
  >> file 'lib64/libcudnn_adv_static.a' found: OK
  >> file 'lib64/libcudnn_cnn_static.a' found: OK
  >> file 'lib64/libcudnn_engines_precompiled_static.a' found: OK
  >> file 'lib64/libcudnn_engines_runtime_compiled_static.a' found: OK
  >> file 'lib64/libcudnn_graph_static.a' found: OK
  >> file 'lib64/libcudnn_heuristic_static.a' found: OK
  >> file 'lib64/libcudnn_ops_static.a' found: OK
  >> (non-empty) directory 'include' found: OK
  >> (non-empty) directory 'lib64' found: OK
  >> loading modules: cuDNN/9.15.0.57-CUDA-12.9.1...
  >> CUDA sanity check summary report:
  >> Number of CUDA files checked: 50
  >> Number of files missing one or more CUDA Compute Capabilities: 40 (ignored: 0, fails: 40)
  >> Number of files with device code for more CUDA Compute Capabilities than requested: 50
  >> (not running with --cuda-sanity-check-strict, so not considered failures)
  >> Number of files missing PTX code for the highest configured CUDA Compute Capability: 50 (ignored: 0, fails: 50)
  >> You may consider rerunning with --cuda-sanity-check-accept-ptx-as-devcode to accept suitable PTX code instead of device code.
  >> You may consider running with --cuda-sanity-check-accept-missing-ptx to accept binaries missing PTX code for the highest configured CUDA Compute Capability.
  >> See build log for detailed lists of files not passing the CUDA Sanity Check
== ... (took 1 min 26 secs)
== FAILED: Installation ended unsuccessfully: Sanity check failed:
Files missing CUDA device code: 40.
Files missing CUDA PTX code: 50.
Check the build log for the 'CUDA sanity check detailed report' for a full list of files that failed to pass the sanity check. (took 4 mins 34 secs)

@bedroge bedroge added the 2025.06-software.eessi.io 2025.06 version of software.eessi.io label Feb 21, 2026
@bedroge
Copy link
Contributor Author

bedroge commented Feb 21, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Feb 21, 2026

New job on instance eessi-bot-mc-aws for repository eessi.io-2025.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.02/pr_168/133147

date job status comment
Feb 21 13:00:51 UTC 2026 submitted job id 133147 awaits release by job manager
Feb 21 13:01:01 UTC 2026 released job awaits launch by Slurm scheduler
Feb 21 13:07:03 UTC 2026 running job 133147 is running
Feb 21 13:09:06 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-133147.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen2-17716792410.tar.zstsize: 0 MiB (440 bytes)
entries: 1
modules under 2025.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2025.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2025.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2025.06/software/linux/x86_64/amd/zen2
2025.06/scripts/gpu_support/nvidia/easystacks/eessi-2025.06-eb-5.2.0-CUDA-host-injections.yml
Feb 21 13:09:06 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ OK ] (1/4) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node %device_type=cpu /e4bf9965 @BotBuildTests:x86-64-zen2+default
P: latency: 1.34 us (r:0, l:None, u:None)
[ OK ] (2/4) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node %device_type=cpu /3da4890b @BotBuildTests:x86-64-zen2+default
P: latency: 2.03 us (r:0, l:None, u:None)
[ OK ] (3/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /3255009a @BotBuildTests:x86-64-zen2+default
P: latency: 0.18 us (r:0, l:None, u:None)
[ OK ] (4/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /59f4b331 @BotBuildTests:x86-64-zen2+default
P: bandwidth: 7947.97 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 4/4 test case(s) from 4 check(s) (0 failure(s), 0 skipped, 0 aborted)
Details
✅ job output file slurm-133147.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Feb 21 13:42:42 UTC 2026 uploaded transfer of eessi-2025.06-software-linux-x86_64-amd-zen2-17716792410.tar.zst to S3 bucket succeeded

@boegel
Copy link
Contributor

boegel commented Feb 21, 2026

staging PR merged, so merging this too

@boegel boegel merged commit c766276 into EESSI:main Feb 21, 2026
68 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025.06-software.eessi.io 2025.06 version of software.eessi.io bot:deploy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants