EnzymeAD / EnzymeAD/Enzyme-JAX

OOM in XLA when compiling functions

Open
#823 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
MLIR
Stars
131
Forks
53
Avg merge
1d 10h
Merged PRs (30d)
193

Description

While compiling the first time step of the sharded baroclinic model at https://github.com/PRONTOLab/GB-25/blob/f2763e7527a90bf5712851585d0bae7e36b37564/sharding/sharded_baroclinic_instability_simulation_run.jl#L66 with a large enough grid (e.g. 3056×1520×512) we're experiencing large compile time and/or OOM. Using `earlyoom` to send a SIGTERM when memory runs low we get the following stacktrace:
```
[85140] signal 15: Terminated
in expression starting at /capstor/scratch/cscs/mgiordan/santis/repo/GB-25/sharding/runs/2025-04-14T18-26-21.178_wyOe/sharded_baroclinic_instability_simulation_run.jl:66
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
jl_parallel_gc_threadfun at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:148
start_thread at /lib64/libpthread.so.0 (unknown line)
thread_start at /lib64/libc.so.6 (unknown line)
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
jl_parallel_gc_threadfun at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:148
start_thread at /lib64/libpthread.so.0 (unknown line)
thread_start at /lib64/libc.so.6 (unknown line)
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
jl_parallel_gc_threadfun at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:148
start_thread at /lib64/libpthread.so.0 (unknown line)
thread_start at /lib64/libc.so.6 (unknown line)
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
jl_parallel_gc_threadfun at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:148
start_thread at /lib64/libpthread.so.0 (unknown line)
thread_start at /lib64/libc.so.6 (unknown line)
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
jl_parallel_gc_threadfun at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:148
start_thread at /lib64/libpthread.so.0 (unknown line)
thread_start at /lib64/libc.so.6 (unknown line)
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
jl_parallel_gc_threadfun at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:148
start_thread at /lib64/libpthread.so.0 (unknown line)
thread_start at /lib64/libc.so.6 (unknown line)
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
jl_parallel_gc_threadfun at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:148
start_thread at /lib64/libpthread.so.0 (unknown line)
thread_start at /lib64/libc.so.6 (unknown line)
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
pthread_cond_wait at /lib64/libpthread.so.0 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822
ijl_task_get_next at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/scheduler.c:584
poptask at ./task.jl:1012
wait at ./task.jl:1021
task_done_hook at ./task.jl:694
jfptr_task_done_hook_66648 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_finish_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:319
start_task at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/task.c:1213
unknown function (ip: (nil))
_ZN3xla14HloInstruction5Users6UserIdEPS0_ at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla14HloInstruction5Users10RemoveUserEPS0_ at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla14HloInstruction28ReplaceUseWithDifferentShapeEPS0_S1_ at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla14HloInstruction32ReplaceAllUsesWithDifferentShapeEN4absl12lts_202308024SpanIKPS0_EES4_ at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla14HloInstruction15ReplaceUsesWithEN4absl12lts_202308024SpanIKPS0_EES4_ at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla12_GLOBAL__N_126LayoutNormalizationVisitor13DefaultActionEPNS_14HloInstructionE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla28DfsHloVisitorWithDefaultBaseIPNS_14HloInstructionEE13HandleBitcastES2_ at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla14HloInstruction5VisitIPS0_EEN4absl12lts_202308026StatusEPNS_17DfsHloVisitorBaseIT_EE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xlaL12PostOrderDFSINS_17DfsHloVisitorBaseIPNS_14HloInstructionEEEEEN4absl12lts_202308026StatusES3_PT_St8optionalINS6_11FunctionRefIFbSt4pairIiPKS2_ESF_EEEEbb.isra.0 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla14HloInstruction6AcceptIPS0_EEN4absl12lts_202308026StatusEPNS_17DfsHloVisitorBaseIT_EEbbb at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZNK3xla14HloComputation6AcceptIPNS_14HloInstructionEEEN4absl12lts_202308026StatusEPNS_17DfsHloVisitorBaseIT_EE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla19LayoutNormalization3RunEPNS_9HloModuleERKN4absl12lts_2023080213flat_hash_setISt17basic_string_viewIcSt11char_traitsIcEENS4_18container_internal10StringHashENSA_8StringEqESaIS9_EEE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla15HloPassPipeline17RunPassesInternalINS_9HloModuleEEEN4absl12lts_202308028StatusOrIbEEPT_RKNS_12DebugOptionsERKNS4_13flat_hash_setISt17basic_string_viewIcSt11char_traitsIcEENS4_18container_internal10StringHashENSH_8StringEqESaISG_EEE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla15HloPassPipeline3RunEPNS_9HloModuleERKN4absl12lts_2023080213flat_hash_setISt17basic_string_viewIcSt11char_traitsIcEENS4_18container_internal10StringHashENSA_8StringEqESaIS9_EEE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla16HloPassInterface3RunEPNS_9HloModuleE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla3gpu11GpuCompiler17OptimizeHloModuleEPNS_9HloModuleEPN15stream_executor14StreamExecutorERKNS_8Compiler14CompileOptionsERKNS7_12TargetConfigE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla3gpu11GpuCompiler12RunHloPassesESt10unique_ptrINS_9HloModuleESt14default_deleteIS3_EEPN15stream_executor14StreamExecutorERKNS_8Compiler14CompileOptionsE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla12LLVMCompiler7CompileESt10unique_ptrINS_14HloModuleGroupESt14default_deleteIS2_EESt6vectorIS6_IPN15stream_executor14StreamExecutorESaIS9_EESaISB_EERKNS_8Compiler14CompileOptionsE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla7Service16BuildExecutablesERKSt6vectorIPKNS_14HloModuleProtoESaIS4_EES1_ISt10unique_ptrINS_15HloModuleConfigESt14default_deleteISA_EESaISD_EEPNS_7BackendES1_IS1_IPN15stream_executor14StreamExecutorESaISK_EESaISM_EERKNS_8Compiler14CompileOptionsEb at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla12LocalService18CompileExecutablesERKNS_14XlaComputationEN4absl12lts_202308024SpanIKPKNS_5ShapeEEERKNS_22ExecutableBuildOptionsE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla11LocalClient7CompileERKNS_14XlaComputationEN4absl12lts_202308024SpanIKPKNS_5ShapeEEERKNS_22ExecutableBuildOptionsE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla24PjRtStreamExecutorClient15CompileInternalERKNS_14XlaComputationERKSt6vectorIPKNS_5ShapeESaIS7_EESt8functionIFN4absl12lts_202308028StatusOrISt4pairIS4_IS5_SaIS5_EES5_EEERKNS_9HloModuleEEENS_14CompileOptionsE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla24PjRtStreamExecutorClient7CompileEN4mlir8ModuleOpENS_14CompileOptionsE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla24PjRtStreamExecutorClient14CompileAndLoadEN4mlir8ModuleOpENS_14CompileOptionsE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla4ifrt20PjRtLoadedExecutable6CreateEPNS0_20PjRtCompatibleClientEN4mlir8ModuleOpENS_14CompileOptionsESt6vectorIN3tsl11RCReferenceINS0_18LoadedHostCallbackEEESaISB_EE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
_ZN3xla4ifrt12PjRtCompiler7CompileESt10unique_ptrINS0_7ProgramESt14default_deleteIS3_EES2_INS0_14CompileOptionsES4_IS7_EE at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
ifrt_compile at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/dev/Reactant/deps/ReactantExtra/bazel-bin/libReactantExtra.so (unknown line)
#33 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/xla/IFRT/LoadedExecutable.jl:89
try_compile_dump_mlir at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/mlir/IR/Pass.jl:131
try_compile_dump_mlir at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/mlir/IR/Pass.jl:126 [inlined]
#compile#32 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/xla/IFRT/LoadedExecutable.jl:88 [inlined]
compile at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/xla/IFRT/LoadedExecutable.jl:74
unknown function (ip: 0x40150f270267)
#compile_xla#54 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/Compiler.jl:2801
compile_xla at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/Compiler.jl:2753 [inlined]
#compile#55 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/Compiler.jl:2824
compile at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/packages/Reactant/ABoJI/src/Compiler.jl:2823
unknown function (ip: 0x40151d7901f7)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
do_call at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/interpreter.c:126
eval_value at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/interpreter.c:223
eval_stmt_value at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/interpreter.c:174 [inlined]
eval_body at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/interpreter.c:684
jl_interpret_toplevel_thunk at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/interpreter.c:824
jl_toplevel_eval_flex at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/toplevel.c:943
jl_toplevel_eval_flex at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/toplevel.c:886
ijl_toplevel_eval_in at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/toplevel.c:994
eval at ./boot.jl:430 [inlined]
include_string at ./loading.jl:2734
_include at ./loading.jl:2794
include at ./Base.jl:557
jfptr_include_46855 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
exec_options at ./client.jl:323
_start at ./client.jl:531
jfptr__start_73550 at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
true_main at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/jlapi.c:900
jl_repl_entrypoint at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/src/jlapi.c:1059
main at /cache/build/default-aws-aarch64-ci-1-2/julialang/julia-release-1-dot-11/cli/loader_exe.c:58
__libc_start_main at /lib64/libc.so.6 (unknown line)
_start at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/bin/julia (unknown line)
_start at /capstor/scratch/cscs/mgiordan/santis/juliaup/depot/juliaup/julia-1.11.4+0.aarch64.linux.gnu/bin/julia (unknown line)
unknown function (ip: (nil))
Allocations: 300377779 (Pool: 300369311; Big: 8468); GC: 134
process 85140 did not exit
kill failed: Timer expired
mem avail: 67218 of 452187 MiB (14.87%), swap free: 0 of 0 MiB ( 0.00%)
low memory! at or below SIGTERM limits: mem 15.00%, swap 100.00%
```

Dumps from Reactant and XLA:
* [mlir_dumps.tar.gz](https://github.com/user-attachments/files/19741941/mlir_dumps.tar.gz)
* [xla_dump.tar.gz](https://github.com/user-attachments/files/19741940/xla_dump.tar.gz)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.