Anton Smirnov
Anton Smirnov
Debug HIP build triggers following assertion: ```julia julia> using AMDGPU julia> ROCArray{Float32}(undef, 4) julia: /home/pxl-th/code/clr/rocclr/os/os_posix.cpp:310: static void amd::Os::currentStackInfo(unsigned char**, size_t*): Assertion `Os::currentStackPtr() >= *base - *size && Os::currentStackPtr() < *base...
Since #423 we now require at least ROCm 5.3, but we probably should update to 5.4 which works fine with Julia 1.9.
Replacing `Int64` indices with `Int32` in the [mapreduce](https://github.com/JuliaGPU/AMDGPU.jl/blob/cbc5752306a35027ddc8421dff6988bf6a2b260a/src/mapreduce.jl#L41) kernel significantly reduces register usage: - before: ``` .sgpr_count: 84 .vgpr_count: 62 ``` - after: ``` .sgpr_count: 50 .vgpr_count: 51 ```
Maybe we need to have a `rocprintf` macro that accepts `args...` and automatically pick formats instead of calling it in a loop. ```julia Got exception outside of a @test InvalidIRError:...
For feature-parity it'd be good to support atomic `max` on `Float`. Currently MWE below fails: ```julia using AMDGPU using ROCKernels using KernelAbstractions using KernelAbstractions: @atomic @kernel function f(target, source, indices)...
### Suggestion Description Similar to [maxSize](https://docs.nvidia.com/cuda/cuda-driver-api/structCUmemPoolProps__v1.html#structCUmemPoolProps__v1_10f9278cc88653f1eee70ab6a7a2ad7f3) in `CUmemPoolProps`, but for `hipMemPoolProps` that is then passed to `hipMemPoolCreate`. It'd be great to have this to limit the pool growth! Thanks. ###...
Hi, I'm experiencing hangs with `hipFreeAsync` and was wondering what could potentially cause that. From my perspective it looks like some kind of racing condition. It consistently happens at the...
Hi! I wonder what could be the reason why `hipStreamDestroy` might hang at event waiting: ``` :3:hip_stream.cpp :464 : 2813836027 us: [pid:29129 tid:0x7fec4bfadd00] hipStreamDestroy ( stream:0x1688950 ) :4:command.cpp :349 :...
Hi! I'm using NVIM + LanguageServer.jl and observe following error often. LSP crashes every time I open `src/AMDGPU.jl` and `test/runtests.jl` (from [AMDGPU.jl](https://github.com/JuliaGPU/AMDGPU.jl)) and start editing it. It's important to open...