
Я использую Ubuntu 14.04 и хочу установитьГПУ Оцелот(динамическая JIT-компиляция с открытым исходным кодом для вычислительных приложений на GPU) в нем. Я искал подходящие версии Ocelot, но не смог найти ни одной.
Есть ли способ установить GPU Ocelot в Ubuntu?
решение1
Монтаж
Если git
не установлен, установите его:
sudo apt-get update && sudo apt-get install git
Проверьте Ocelot на github:
git clone https://github.com/gtcasl/gpuocelot.git
Дополнительно: Установитьboost
sudo apt-get install libboost-all-dev
Дополнительно: установите инструменты компилятора.
sudo apt-get install flex bison g++ scons
Войти в gpuocelot/ocelot
каталог
cd gpuocelot/ocelot
Запустите build
скрипт.
sudo ./build.py --install
Это установит заголовочные файлы и библиотеки разработки Ocelot:
libocelot.so
Создайте необходимые системные ссылки на библиотеку Ocelot, чтобы динамический компоновщик мог ее найти:
sudo ldconfig
Эту библиотеку можно использовать для доступа к инструментам Ocelot или связать с приложением CUDA, скомпилированным с помощью NVCC, для эмуляции устройства CUDA.
В качестве альтернативы существует новая утилита, OcelotConfig
которая предназначена просто для процесса связывания с Ocelot.
Чтобы связать программу с Ocelot:
g++ -o my_program my_program.o OcelotConfig -l
Ссылатьсяэтотссылка для более подробной информации.