Упаковка C++ и CUDA в Python
Я хочу создать интерфейс для числовой библиотеки, состоящей из обоих ООП C++ (boost) и код CUDA C, в Python. Существует уже существующий интерфейс MATLAB, но он содержит очень много мекс.h зависимости.
Как это сделать максимально безболезненно?
2 ответа:
Вот несколько ссылок, чтобы посмотреть. Не могли бы люди, которые использовали любой из них, прокомментировать ?
# day status packagename version homepage summary 2011-02-03 4 "scikits.cuda" 0.03 http://github.com/lebedov/scikits.cuda/ Python interface to GPU-powered libraries 2010-10-27 0 "KappaCUDA" 1.5.0 http://psilambda.com Module to give easy access to NVIDIA CUDA from Python using the Kappa Library. 2010-10-16 5 "pycuda" 0.94.2 http://mathema.tician.de/software/pycuda Python wrapper for Nvidia CUDA 2010-07-01 4 "PyGouda" 1.0 http://pypi.python.org/pypi/pycuda The EasyCheese of GPU programming
Я использую scikits.технология CUDA. но вам нужно установить CULA full edition для полной функциональности. Это бесплатно для студента.