Gusten Isfeldt
Gusten Isfeldt
Sometimes when using `scatter` the programmer knows that all indices are scattered to. Therefore no values from the initial array are present anymore. The compiler does not know this however,...
The card shows up in `lshw` and `rocminfo`, but `clinfo` shows `0` devices for the AMD platform. I previously had a discussion(https://github.com/rocm-arch/rocm-arch/discussions/768) with the arch-linux package maintainers(@acxz) and concluded that...
Futhark programs can eat a lot of memory, sometimes more than they need. When running programs that iterate using futhark functions with dynamic allocations, the futhark caches can fill the...
GPUs are hungry pieces of hardware and want a steady supply of commands. Many practical algorithms involve many interations where each iteration launches one or more kernels that are by...
Some functions have a known expression for calculating the gradient that is better than the 'naive' AD. Perhaps the most obvious one is the FFT, which is in essence just...
This would be helpful to ensure programs with opaque outputs don't regress. One way to avoid the issue of changes in data format between compiler versions could be to have...
Probably breaks other things too, but this is where I noticed it. ``` MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca()...
When building my project with `stack` I get this: ``` ffmpeg-light> configure ffmpeg-light> Configuring ffmpeg-light-0.14.1... ffmpeg-light> build ffmpeg-light> Preprocessing library for ffmpeg-light-0.14.1.. ffmpeg-light> In file included from /usr/include/strings.h:23, ffmpeg-light> from...
The problem with the implementation is that it uses `A[i][i]` without checking if it's zero or not. If it happens to be zero, there will be division by zero. Trivially...
While not hugely problematic, I find this somewhat inconsistent: ``` def test (i:i32) = let a = {f=(+)} in i `a.f` i ``` gives the error ``` Unknown name "a.f"...