Closed tlauli closed 3 years ago
This is because I haven't transitioned Octavian from using ThreadingUtilities directly to using Polyester yet.
Is it possible to work around this, or do I need to use matmul_serial in threaded code for now?
I can probably fix it in a few hours.
Otherwise, yes, you'd need matmul_serial(!)
.
The Polyester branch fixed the problem, thank you very much for the quick response and fix.
The following code either gives incorrect results.
When i run the loop for a second time in the same REPL, the code hangs. Then it does not react to some number of interrupts via ^C, and then julia crashes with segmentation fault. I managed to get a stacktrace once, but now I am unable to reproduce it. It lead to this function.
If i try running the code with smaller matrices first and then gradually increase the size to 128*128 (4->32->64->128), everything works as expected, and c contains the results of all matmuls.
Output of versioninfo: