Подтвердить что ты не робот

CUDA для .net?

Я знаю, что существует много языковых привязок CUDA, таких как PyCUDA, но есть ли хорошие привязки для .Net? Единственное, что я видел, это этот, но я хотел бы знать, есть ли другие.

4b9b3361

Ответ 1

Здесь другая библиотека: http://sourceforge.net/projects/brahma-fx/

Изменить: я смотрел документацию для проекта, который вы изначально перечисляли, и могу сказать, что интерфейс заставляет меня думать: в чем смысл использования .Net. Представленный мной проект имеет более чистый интерфейс, но без документации. Представленный вами проект, кажется, более посвящен в пути развития (недавний выпуск 2.1), но SVN Брахмы не слишком стар (5 wks).

Другой плакат перечислил рамки Accelerator. Он выглядит очень многообещающим, хотя его лицензия не является коммерческой (вы должны связаться с ними, если собираетесь использовать ее для любой коммерческой работы), и когда я ее установил, он сказал, что он установлен правильно, и я не могу найти его в своей системе (это может быть проблема с Vista)!

EDIT: я просмотрел различные библиотеки и могу сказать, что это мои "рекомендации":

  • Если вы планируете использовать LINQ и только .Net 3.5, используйте Brahma.
  • Если вы не рекламируете свою цель, используйте проект Accelerator, который дал другой плакат (Тим, я считаю). Это более высокий уровень, чем упомянутый вами проект.
  • Если вы не заботитесь о деталях низкого уровня, но вам нужен очень активный проект и документация, перейдите к проекту, который вы указали.

Ответ 4

Оформить две обертки:

Сначала Tidepowerd, который позволяет программировать на языках .NET, таких как С#, F # и VB.NET * http://www.tidepowerd.com/product

Во-вторых, CUDA.NET da Hoopoe,
http://www.hoopoe-cloud.com/Solutions/cuda.net/

Оба обсуждаются здесь в stackoverflow и предлагают пример кода на своих веб-сайтах. Думаю, это поможет вам.