Я хотел бы использовать ускорение графического процессора CHOLMOD и нашел несколько простых примеров того, как использовать библиотеку для разложения Холецкого. Однако все примеры предоставляют матрицы для CHOLMOD в памяти хоста и позволяют копировать их на устройство. В проекте, над которым я работаю, эти матрицы уже находятся в памяти устройства, поскольку они были построены параллельно, и после разложения Холецкого будет выполнена дополнительная обработка на графическом процессоре.
Мой вопрос : возможно ли связать CHOLMOD напрямую с памятью устройства? Чтобы избежать копирования в память хоста, просто разрешить CHOLMOD копировать его обратно на устройство?
Извиняюсь, если это не то место, где можно задать этот вопрос, если кто-то может указать мне на форум пользователей, это тоже было бы здорово.