Я запускаю MPSMatrixMultiplication
из Metal Performance Shader на двух отдельных графических процессорах, один из которых является внутренним, а другой - AMD GPU. Матрицы точно такие же.
Но проблема в том, что результат не совсем тот же. Я знаю, что на GPU наблюдается некоторая потеря точности, но почему результаты не совпадают с тем же стандартом IEEE 754-2008?
Я хочу проверить правильность расчета GPU. Как я мог это сделать? Должен ли я допустить разницу в 0,0001, какая максимальная разница между каждым результатом?