Я искал весь интернет по этому поводу, но я не нашел надежного ответа. Мне нужно указать, что я новичок в программировании на GPU, но я только что заказал блок Jetson TK1, потому что я люблю Simulations, и я люблю Python. Я пробовал Numpy на ПК, но я хочу привести эти симуляции в Android. Я читал о PyCuda и Numba, но я предпочитаю последнее, потому что он полностью находится на питоне, мне не нужно писать ядра в C. Я, кажется, не понимаю, как (после того, как я установил numbapro на моем Jetson TK1) Я смогу направить свой код на многоядерный ARM-процессор Tegra K1 SOC и как я смогу использовать унифицированную память, доступную в CUDA 6. Имейте в виду, что Numba еще не поддерживает ARM LLVM. Или мне нужно запустить обязательные классы C++ и CUDA C++ для доступа к ядрам/потокам ЦП.Использование Numbapro на Jetson TK1
ответ
@NyproTheGeek,
У меня был тот же вопрос, что и вы; Я потратил много часов, пытаясь заставить NumbaPro работать на моем Jetson TK1 и продолжал работать в тупиках. Поскольку в Интернете почти нет упоминаний NumbaPro + Jetson TK1, я наконец отправил по электронной почте людей в Continuum Analytics, и они ответили, что Jetson TK1 в настоящее время не поддерживается. Однако они также указали, что Jetson TK1 находится в дорожной карте, хотя четкой даты не было.
Ваше мнение о Numba (в отличие от NumbaPro), не поддерживающее поддержку LLVM, является правильным. Я считаю, что Continuum Analytics предлагает эту возможность как часть коммерческого предложения NumbaPro.
Возможно, вы уже попробовали декор Jit с Numba. Это дает существенные выигрыши в производительности за счет компиляции кода, хотя ничего не похоже на огневую мощь, доступную через GPU :-)
- 1. Firewire1394 на Nvida JETSON tk1
- 2. Компиляция кода на Jetson TK1
- 3. FFT медленнее на Jetson TK1?
- 4. NVML поддерживается Jetson TK1?
- 5. CUDA 6.5 и Jetson TK1
- 6. Проблемы с загрузкой Jetson TK1
- 7. Jetson TK1/ошибки OpenCV4Tegra Linker
- 8. Jetson TK1 - встроенный Linux - как периодическое прерывание
- 9. Jetson TK1 Параллельное выполнение нескольких потоков
- 10. vanillaXarm ошибка JETSON TK1, XiApi Установка
- 11. Ошибки в здании caffe на доске Jetson-TK1
- 12. Загрузите плотную библиотеку CULA в python на доске jetson tk1
- 13. Как запустить вторичное ядро в Jetson TK1 (arm a15)
- 14. Использует ли opencv для tegra (Jetson TK1) npp и openvx?
- 15. Является ли Popc родной инструкцией в Tegra Jetson TK1?
- 16. Point Grey Bumblebee2 firewire 1394 с Nvidia Jetson Плата TK1
- 17. Как удаленно запускать программу на Jetson TK1 с помощью Nsight Eclipse
- 18. Можно ли подключить Kinect к Unity3D и скомпилировать его для запуска на Jetson TK1?
- 19. Как установить Docker на NVIDIA Tegra Jetson TK1 с 32-битным процессором ARM с Ubuntu 14.04?
- 20. IP-камера (h.264, rstp) + GStreamer + OpenCV (Ubuntu, Jetson TK1 \ Desktop)
- 21. Theano: Использование графического процессора на новом Jetson TX1
- 22. NumbaPro JIT конструктор класса
- 23. код в CUDA numbapro
- 24. NumbaPro на устройстве Cuda через ssh-соединение
- 25. Numbapro перестал работать на графическом процессоре
- 26. Numbapro пытается векторизовать функцию jit'd
- 27. Преобразование функции в NumbaPro CUDA
- 28. Jetson Tegra TX1 Общая память
- 29. Numbapro: Нет ускорения для умножения матрицы
- 30. Поддерживает ли Numbapro архитектуру программирования SIMD
@talonmies Тогда как мне сделать GPGPU на существующих архитектурах на Android. И есть ли вероятность того, что в ближайшем будущем Android будет поддерживаться CUDA, возможно, через набор разработчика на базе Android, такой как Jetson TK1. – NyproTheGeek