Christian Guinard

Results 195 comments of Christian Guinard

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...