Skip to content

add pre_prepare hook for Pytorch which solves executable stack errors#172

Open
bedroge wants to merge 5 commits intoEESSI:mainfrom
bedroge:pytorch_glibc241_execstack
Open

add pre_prepare hook for Pytorch which solves executable stack errors#172
bedroge wants to merge 5 commits intoEESSI:mainfrom
bedroge:pytorch_glibc241_execstack

Conversation

@bedroge
Copy link
Contributor

@bedroge bedroge commented Mar 6, 2026

No description provided.

@bedroge
Copy link
Contributor Author

bedroge commented Mar 6, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south for:arch=x86_64/amd/zen5

@eessi-bot-aws-eu-south
Copy link

eessi-bot-aws-eu-south bot commented Mar 6, 2026

New job on instance eessi-bot-aws-eu-south for repository eessi.io-2025.06-software
Building on: amd-zen5
Building for: x86_64/amd/zen5
Job dir: /project/def-users/SHARED/jobs/2026.03/pr_172/82

date job status comment
Mar 06 09:24:13 UTC 2026 submitted job id 82 awaits release by job manager
Mar 06 09:24:25 UTC 2026 released job awaits launch by Slurm scheduler
Mar 06 09:25:33 UTC 2026 running job 82 is running
Mar 06 09:27:52 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-82.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-zen5-17727891290.tar.zstsize: 0 MiB (26612 bytes)
entries: 1
modules under 2025.06/software/linux/x86_64/amd/zen5/modules/all
no module files in tarball
software under 2025.06/software/linux/x86_64/amd/zen5/software
no software packages in tarball
reprod directories under 2025.06/software/linux/x86_64/amd/zen5/reprod
no reprod directories in tarball
other under 2025.06/software/linux/x86_64/amd/zen5
2025.06/init/easybuild/eb_hooks.py
Mar 06 09:27:52 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-zen5+default
P: latency: 1.26 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-zen5+default
P: latency: 2.91 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-zen5+default
P: latency: 0.2 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-zen5+default
P: bandwidth: 46387.82 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-82.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Contributor Author

bedroge commented Mar 6, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south for:arch=x86_64/amd/zen5

@eessi-bot-aws-eu-south
Copy link

eessi-bot-aws-eu-south bot commented Mar 6, 2026

New job on instance eessi-bot-aws-eu-south for repository eessi.io-2025.06-software
Building on: amd-zen5
Building for: x86_64/amd/zen5
Job dir: /project/def-users/SHARED/jobs/2026.03/pr_172/83

date job status comment
Mar 06 09:27:17 UTC 2026 submitted job id 83 awaits release by job manager
Mar 06 09:27:46 UTC 2026 released job awaits launch by Slurm scheduler
Mar 06 09:28:57 UTC 2026 running job 83 is running
Mar 06 09:33:21 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-83.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen5-17727894550.tar.zstsize: 5 MiB (5295006 bytes)
entries: 1121
modules under 2025.06/software/linux/x86_64/amd/zen5/modules/all
setuptools/80.9.0-GCCcore-13.3.0.lua
tlparse/0.4.0-GCCcore-13.3.0.lua
software under 2025.06/software/linux/x86_64/amd/zen5/software
setuptools/80.9.0-GCCcore-13.3.0
tlparse/0.4.0-GCCcore-13.3.0
reprod directories under 2025.06/software/linux/x86_64/amd/zen5/reprod
setuptools/80.9.0-GCCcore-13.3.0/20260306_092937UTC
tlparse/0.4.0-GCCcore-13.3.0/20260306_093026UTC
other under 2025.06/software/linux/x86_64/amd/zen5
2025.06/init/easybuild/eb_hooks.py
Mar 06 09:33:21 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-zen5+default
P: latency: 1.27 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-zen5+default
P: latency: 2.91 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-zen5+default
P: latency: 0.16 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-zen5+default
P: bandwidth: 46375.29 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-83.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Contributor Author

bedroge commented Mar 6, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south for:arch=x86_64/amd/zen5

@eessi-bot-aws-eu-south
Copy link

eessi-bot-aws-eu-south bot commented Mar 6, 2026

New job on instance eessi-bot-aws-eu-south for repository eessi.io-2025.06-software
Building on: amd-zen5
Building for: x86_64/amd/zen5
Job dir: /project/def-users/SHARED/jobs/2026.03/pr_172/84

date job status comment
Mar 06 09:32:41 UTC 2026 submitted job id 84 awaits release by job manager
Mar 06 09:33:17 UTC 2026 released job awaits launch by Slurm scheduler
Mar 06 09:34:26 UTC 2026 running job 84 is running
Mar 06 09:37:39 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-84.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen5-17727897650.tar.zstsize: 5 MiB (5291170 bytes)
entries: 1121
modules under 2025.06/software/linux/x86_64/amd/zen5/modules/all
setuptools/80.9.0-GCCcore-13.3.0.lua
tlparse/0.4.0-GCCcore-13.3.0.lua
software under 2025.06/software/linux/x86_64/amd/zen5/software
setuptools/80.9.0-GCCcore-13.3.0
tlparse/0.4.0-GCCcore-13.3.0
reprod directories under 2025.06/software/linux/x86_64/amd/zen5/reprod
setuptools/80.9.0-GCCcore-13.3.0/20260306_093505UTC
tlparse/0.4.0-GCCcore-13.3.0/20260306_093545UTC
other under 2025.06/software/linux/x86_64/amd/zen5
2025.06/init/easybuild/eb_hooks.py
Mar 06 09:37:39 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-zen5+default
P: latency: 1.28 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-zen5+default
P: latency: 2.88 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-zen5+default
P: latency: 0.19 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-zen5+default
P: bandwidth: 44563.13 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-84.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Contributor Author

bedroge commented Mar 6, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south for:arch=x86_64/amd/zen5

@eessi-bot-aws-eu-south
Copy link

eessi-bot-aws-eu-south bot commented Mar 6, 2026

New job on instance eessi-bot-aws-eu-south for repository eessi.io-2025.06-software
Building on: amd-zen5
Building for: x86_64/amd/zen5
Job dir: /project/def-users/SHARED/jobs/2026.03/pr_172/85

date job status comment
Mar 06 09:38:24 UTC 2026 submitted job id 85 awaits release by job manager
Mar 06 09:38:44 UTC 2026 released job awaits launch by Slurm scheduler
Mar 06 09:39:49 UTC 2026 running job 85 is running

@bedroge
Copy link
Contributor Author

bedroge commented Mar 6, 2026

Meanwhile I'm doing another interactive build with LDFLAGS="-Wl,-z,noexecstack" (see conda-forge/pytorch-cpu-feedstock#355). If that works too, it's probably a better solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant