Вопросы по теме 'arrayfire'
ArrayFire против необработанного программирования CUDA?
Я новичок в программировании на GPU, но поскольку у меня есть задача с интенсивными вычислениями, я обратился к GPU для возможного увеличения производительности.
Я попытался переписать свою программу с помощью версии ArrayFire Free . Это...
4523 просмотров
schedule
03.11.2021
Более быстрое возведение в степень сложных массивов в Python с помощью Arrayfire
Согласно документации по arrayfire pow , af.pow() в настоящее время поддерживает только полномочия (и корни ...) реальные массивы. Ошибка не возникает, но я обнаружил, что использование af.pow() со сложным вводом может вызвать огромную утечку...
236 просмотров
schedule
25.10.2021
ArrayFire seq в int c ++
Представьте себе gfor с последовательностью j ...
Если мне нужно использовать значение экземпляра j в качестве индекса, кто я могу это сделать?
что-то вроде:
vector<double> a(n);
gfor(seq j, n){
//Do some calculation and save this...
405 просмотров
schedule
16.10.2021
Передача данных между LibTorch C ++ и Eigen
Передача данных между LibTorch C ++ и Eigen (Вопросы и помощь)
Привет всем, я разрабатываю инструменты передачи данных для библиотек линейной алгебры C ++, как вы можете видеть здесь: https://github.com/andrewssobral/dtt (с учетом двумерных...
491 просмотров
schedule
23.09.2021
Тайминг в ArrayFire
Я пытаюсь оценить производительность простых поэлементных матричных операций графического процессора с помощью ArrayFire.
В частности, учитывая
int N1 = something;
int N2 = something;
array A_D = constant(1.,N1*N2,1,f64);
array B_D =...
645 просмотров
schedule
05.02.2023
arrayfire flip выдает исключение
Я пытаюсь перевернуть матрицу размера [249 1 50 20], это код:
array flipped_delta = flip(delta, 0);
Я получаю следующее исключение:
Unhandled exception at 0x00000001801FCA92 (libafcu.dll) in r.exe: 0xC0000094: Integer division by zero....
210 просмотров
schedule
10.12.2022
Невозможно запустить пример Helloworld ArrayFire под OS X 10.9
Я загрузил и установил следующие пакеты под MAC OS X 10.9:
ArrayFire-maci-1.9-20121120.zip
cuda-mac-5.5.28_10.9_64.pkg
После успешного построения примера helloworld я получаю следующий результат:
c++ -m64 -Wall -Werror -I../../include...
463 просмотров
schedule
13.01.2023
Почему OpenCV хорошо справляется с обнаружением ORB и ключевых точек Харриса для крупномасштабных изображений?
Несколько недель назад я посетил вебинар Arrayfire, организованный NVIDIA, и инженеры представили несколько интересных графиков для сравнения производительности библиотеки ArrayFire с процессором OpenCV (1 поток) и графическим процессором (CUDA)....
711 просмотров
schedule
13.05.2023
Использует ли свертка в ArrayFire БПФ?
Я с нетерпением жду возможности ускорить свертку с помощью производной ядра Гаусса (до порядка 2/3) на больших медицинских изображениях (512 x 512 x 1000 double) в одном из наших наборов инструментов с открытым исходным кодом. В настоящее время мы...
371 просмотров
schedule
08.02.2023
Можно ли запустить кусок чистого кода C++ в графическом процессоре
Я не очень хорошо знаю OpenCL, но я знаю, что C/C++ API требует, чтобы программист предоставил код OpenCL в виде строки. Но недавно я обнаружил библиотеку ArrayFire , которая не требует строкового кода для вызова некоторых вычислений. Мне было...
787 просмотров
schedule
16.02.2023
Использование OpenGL из ArrayFire
Если у меня уже есть af::array A в памяти графического процессора, какова процедура его передачи в OpenGl? Мое намерение состоит в том, чтобы построить его в виде линейного графика с использованием OpenGl, но я не уверен, как справиться с тем фактом,...
302 просмотров
schedule
14.04.2023
Примеры ArrayFire примерно1 / примерно2
Кто-нибудь знает, как использовать функции ArrayFire приблизительно1/приблизительно2? Я не могу найти примеры их использования в Интернете, и поэтому не могу понять, какими именно должны быть массивы позиций интерполяции. Я пробовал...
157 просмотров
schedule
15.12.2022
Сумма параллельных блоков ArrayFire
Что я хочу сделать, так это: у меня есть «расширенный» массив в первом измерении (строки). Например, у меня есть изображение из 1080 строк и 1920 столбцов. Этот расширенный массив состоит из (8*1080) строк и 1920 столбцов, 8 означает размер «блока...
174 просмотров
schedule
24.07.2023
Процессор ArrayFire, не хватит ли ему памяти из-за позднего GC?
Я не совсем уверен, как ArrayFire управляет памятью в ОЗУ при использовании режима ЦП. Основываясь на наблюдении диспетчера задач, кажется, что память устройства в ОЗУ не освобождается сразу, похоже, что есть этап GC.
Это правда?
Что...
123 просмотров
schedule
11.12.2022
Массив Arrayfire из сложных данных хоста
У меня проблема с инициализацией массива arrayfire из данных хоста.
Следующий код не будет ссылаться для меня:
constexp int mNumEigenInfos = 100;
std::complex<float> mEigenVectors[mNumEigenInfos][6];
af::array mEigenVectorsArray =...
221 просмотров
schedule
27.05.2023
Использование унифицированного бэкенда в ArrayFire
Я пытаюсь выбрать свой бэкэнд arrayfire на основе доступных бэкэндов и их возможностей (если бэкенд поддерживает удвоение, используйте его, иначе нет). Поэтому я создал CMakeLists.txt-файл:
cmake_minimum_required(VERSION 3.10)...
181 просмотров
schedule
19.04.2023
Пространство имен afcl отсутствует в ArrayFire 3.7.2
В официальной документации есть такие функции, как afcl::getContext. Но когда я #include <arrayfire.h> , я не получаю доступа ни к одному пространству имен afcl. Как получить доступ к таким функциям?
11 просмотров
schedule
19.03.2023
Проблема с Arrayfire: выход с кодом -1073741701
Я установил CUDA 5.0 и Arrayfire 1.9, и когда я скомпилировал файлы примеров, они отлично работают.
Если я попытаюсь настроить свой собственный проект в другой папке, я получу ошибку времени выполнения, когда попытаюсь использовать что-либо,...
1177 просмотров
schedule
22.04.2024