We've spend several days trying to override "mkl_progress" function. It is absolutely crucial for us to be able to abort the calculation (our software appears hanged otherwise if the input matrix grows too large and user cannot stop the computation). Unfortunately, despite all the efforts, there appears to be no way to take over the "mkl_progress". Even when I call "mkl_progress" directly, my redefined version is not called. I'm linking statically with MKL on MacOS and we use tbb. Is there any information you could gives to overcome this? The "mkl_set_progress" function also does nothing. The documentations on the matter are also depressingly insufficient.
↧