In Julia 1.12, Omniscape parallelism doesn't behave as expected. When running with e.g. julia -t 4, Omniscape fails when running by trying access an [N,M,5] array, where the array only has dimensions [N,M,4].
We (@tpoisot and I) think this is because Omniscape believes there are 5 available threads (or generally N+1 threads when N are available) because Julia 1.12 changed how the interactive thread is counted.
Happy to open a PR if this the correct diagnosis.
In Julia 1.12, Omniscape parallelism doesn't behave as expected. When running with e.g.
julia -t 4, Omniscape fails when running by trying access an [N,M,5] array, where the array only has dimensions [N,M,4].We (@tpoisot and I) think this is because Omniscape believes there are 5 available threads (or generally N+1 threads when N are available) because Julia 1.12 changed how the interactive thread is counted.
Happy to open a PR if this the correct diagnosis.