Christian Guinard
Christian Guinard
@tkf Can this be merged?
Tried it on my fork and it doesn't seem to be working. https://github.com/christiangnrd/Metal.jl/actions/runs/8197868351/job/22420547887
I'm on 13.2.1 but I can reproduce the hanging behaviour during tests locally. Except for my particular machine, instead of hanging during gpuarrays/random, it consistently hangs during gpuarrays/broadcasting. I compared...
I'm having trouble getting the test to run outside of the test suite runner because it comes from `GPUArrays` and I can't figure out how to call it from Metal....
I found where the test hangs for my machine. [This](https://github.com/JuliaGPU/GPUArrays.jl/blob/master/test/testsuite/broadcasting.jl#L172) line, more specifically, [here](https://github.com/JuliaGPU/GPUArrays.jl/blob/master/test/testsuite.jl#L44) when it tries to run `getindex.(Ref(x), 1)` on the gpu array. I looked at the generated...
Julia `1.8.5` output of `@code_llvm f(gpu_in...)` where `f` is `x->getindex.(Ref(x), 1)`, and `gpu_in` is `(Int16[0],)`: ``` ; @ none within `#315` define i16 @"julia_#315_1053"({}* nonnull align 8 dereferenceable(32) %0) #0...
Julia `1.9.0-beta4` output of `@code_llvm f(gpu_in...)` where `f` is `x->getindex.(Ref(x), 1)`, and `gpu_in` is `(Int16[0],)`: ``` ; @ none within `#315` define i16 @"julia_#315_1018"({}* noundef nonnull align 8 dereferenceable(32) %0)...
I was hoping the removal of libcmt would magically fix the 1.9 ci issues but unfortunately the tests still hang.
I have a 30-core M2 Max Macbook Pro and all of my comments have been using that computer. I also have access to a base model M1 Mac mini in...
'I ran `test Metal` many times today on the lab M1 and I have some gist of test outputs. All were run using the currently released version so I don’t...