3 ms·
At first I thought "not gonna watch a 6+ hour stream", but decided to give it a go anyway. Those who are interested and have at least ~some assembly background
by wruza 3y ago
At first I thought "not gonna watch a 6+ hour stream", but decided to give it a go anyway. Those who are interested and have at least ~some assembly background may find all the funny things in the first 10 minutes of the first video, and that isn't even a highlight compilation. I understand the problem much deeper now :) thanks!
- mnau 3y agoYea, in the 5:50 of video: Oh no, AMD driver just dereferenced null pointer. It has been a while since I watched these streams, but that is about the theme of all six hours (and few others streams). It's just complete mine field, where he is trying to walk through a very narrow path of success. Combine it with things like this (they now actually have a improved documentation, significant progress): https://github.com/ROCm/ROCm/issues/1714 https://github.com/ROCm/ROCm/issues/1714 or this (HIP doesn't support L2 cache coherency, so disable GPU L2 cache) https://docs.amd.com/projects/HIP/en/latest/user_guide/hip_porting_guide.html#threadfence-system https://docs.amd.com/projects/HIP/en/latest/user_guide/hip_p... and it's just FUBAR.
- zero_k 3y agoHaha null deref is funny. Not surprised they are so bad still. They were terrible back then. Didn't improve over time.