cuSparse имеет только функцию api для умножения разреженной матрицы на плотную матрицу. Как выполнить операцию умножения для двух разреженных матриц с помощью cuSparse или любой другой библиотеки cuda?
Как умножить две разреженные матрицы с помощью cuSparse?
comment
А что насчет куспида? code.google.com/p/cusp-library
- person flipchart   schedule 17.11.2011
comment
Можете ли вы обновить ссылку на актуальную функцию, показывающую умножение двух разреженных матриц?
- person Pavan Yalamanchili   schedule 29.12.2011
Ответы (2)
Как я уже сказал, для умножения матриц доступна библиотека CUSP. С сайта:
Cusp - это библиотека для вычислений разреженной линейной алгебры и графов на CUDA. Cusp предоставляет гибкий высокоуровневый интерфейс для управления разреженными матрицами и решения разреженных линейных систем.
person
flipchart
schedule
30.11.2011
Текущая версия cuSPARSE (CUDA Toolkit v5.0) поддерживает умножение разреженных матриц на разреженные матрицы с использованием cusparse ‹t ›Функции csrgemm.
Для этой процедуры требуются вычислительные возможности версии 2.0 или выше.
person
shinjin
schedule
23.01.2013