Spark MLlib Распределенная матрица одинарной точности
Можно ли создать распределенную блочную матрицу, содержащую записи одинарной точности в искре?
Из того, что я извлек из документации, реализация blockmatrix для scala/java требует объекта mllib.Matrix, который хранит значения в виде значений типа double. Есть ли способ обойти это ограничение?
Предыстория: я использую графические процессоры для ускорения процедур умножения распределенных матриц Sparks, и мой графический процессор работает в 20 раз медленнее при умножении матриц двойной точности, а не матриц одинарной точности.