MacBook-Pro-M2 ~> file /Applications/Julia-1.9.app/Contents/Resources/julia/bin/julia
/Applications/Julia-1.9.app/Contents/Resources/julia/bin/julia: Mach-O 64-bit executable x86_64
MacBook-Pro-M2 ~> julia -t auto
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.9.0 (2023-05-07)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
julia> using Base.Threads, LinearAlgebra
julia> @threads for i = 1:2
t = rand(1,1) * rand(1,1)
I tried the same with the native
arm64 1.9.0-rc2 (2023-04-01) and it terminated as expected
I’m confused whether the issue is resolved by running a native Julia binary or if there is a difference between 1.9.0-rc2 and 1.9.0. Does native aarch64 1.9.0 terminate as expected?
arm64 1.9.0 works correctly.
Can anybody with Apple M1 or M2 running the
1.9.0 x86_64 version of Julia try it and see if they can replicate the problem?
I have a M2 Macbook Pro, and I cannot replicate the problem. I am currently using the 1.9.0 64 bit version of Julia.
Rosetta is known to have some issues when threading so sticking to native is probably best.
Thank you. Maybe it is something specific to my installation.
I don’t know if this is helpful but I was unable to replicate the error running version 1.9.0 on the M1