Описание тега arrayfire
ArrayFire is a software library that simplifies GPU computing.
0
ответов
Крупномасштабная параллельная 1D свертка
Я использую ArrayFire (OpenCL, а не cuda) прямо сейчас, и мне было интересно, есть ли способ выполнить несколько параллельных 1D сверток (для вычисления скользящего среднего) действительно большого (50M+ 32-битного плавающего) вектора. Я видел неско…
20 янв '15 в 22:50
0
ответов
Условная фильтрация массива (ArrayFire)
У меня есть два массива A (2D-изображение) и B (1d значения интенсивности), и я пытаюсь создать третий (2D) с размером A, но содержать только значения A, которые имеет B. Каков будет правильный способ сделать это без перемещения данных на хост? PS: …
16 янв '17 в 04:27
1
ответ
Создание сложного массива из реальных и воображаемых массивов
Я хотел бы создать 2D матрицу комплексных чисел. Матрица доступна в виде двух разных указателей, содержащих действительные и мнимые части (исходит от MATLAB - MEX). Я использую интерфейс C++. Самая близкая вещь, которую я вижу в API, это интерфейс C…
07 июл '15 в 08:32
2
ответа
Проверьте Arrayfire Array против NaNs
Я использую Arrayfire на Python и не могу использовать функцию af.sum(), так как в моем входном массиве есть NaN, и он возвращает NAN в виде суммы. Использование numpy.nansum/numpy.nan_to_num не вариант из-за проблем со скоростью. Мне просто нужен с…
25 сен '12 в 11:36
0
ответов
Как настроить arrayfire-rust для использования CUDA?
Я установил последние официальные версии CUDA (7.5) и ArrayFire (Linux v3.3.1 64-bit) в Ubuntu 15.10. Я использую конфигурацию по умолчанию, следуя официальной документации. Когда я собираю библиотеку arrayfire-rust и запускаю "унифицированный" прим…
03 апр '16 в 08:25
0
ответов
Синтаксис ArrayFire для C++ (умножение массива на скалярное)
Я просмотрел документацию и посмотрел примеры, но у меня возникли проблемы с пониманием синтаксиса "оператор (звезда)". Например, если у меня есть массив с именем "array1", и я хочу умножить его на значение 3, как бы я включил синтаксис: массив & оп…
15 сен '16 в 02:35
0
ответов
Массивный огонь с заморозкой питона
Я только что скачал библиотеку Arrayfire от acclereyes. Arrayfire - это библиотека, основанная на CUDA, и я использую ее из python. Я попытался запустить самый простой код на python: import arrayfire as af a=af.randu(5) приглашение зависает, и моя з…
09 мар '12 в 14:45
1
ответ
Сроки в ArrayFire
Я пытаюсь оценить производительность простых поэлементно-матричных операций графического процессора с помощью ArrayFire. В частности, учитывая int N1 = something; int N2 = something; array A_D = constant(1.,N1*N2,1,f64); array B_D = constant(1.,N1*N…
03 апр '13 в 14:42
1
ответ
ArrayFire.jl и chol
Я установил Julia-1.0.0 на Windows 10, а затем установил ArrayFire.jl, Кажется, это работает (генерируются случайные числа, и факторизация LU, кажется, работает нормально). Тем не мение, chol считается неопределенным: julia> cholesky_fact= chol(a…
15 сен '18 в 04:11
0
ответов
ArrayFire af::eval() преждевременное несоответствие типов данных erorr
Этот код дает мне ошибку несоответствия типов данных. const double dd = 0.225; af::array aa = af::constant(111, 10, f32) + dd; af::array bb = af::constant(111, 10, f64) + dd; af::eval(aa, bb); Оба aa и bb должны быть f64, потому что оба добавляют дв…
22 янв '19 в 23:00
0
ответов
Julia: вызов настроенной функции ArrayFire, использующей настроенные ядра, ArgumentError: невозможно преобразовать NULL в строку
У меня настроенное ядро и соответствующая ему функция ArrayFire, я хочу вызвать эту функцию у Джулии, но когда я делаю это с относительно большими массивами, я получаю: ArgumentError: cannot convert NULL to stringЯ знаю, что это может быть огранич…
23 янв '19 в 22:50
0
ответов
Как напечатать массив ArrayFire в научной нотации в Python
Я пытаюсь диагностировать несоответствие между MATLAB и ArrayFire Python и должен иметь возможность печатать массив ArrayFire в научной нотации. Я попытался использовать десятичную стандартную библиотеку Python, но она выдает ошибку, говорящую, что …
24 янв '19 в 19:27
3
ответа
Создайте воображаемый блок в ArrayFire
Я хотел бы создать воображаемый блок в ArrayFire, но не могу. Я могу построить сложную матрицу из реальной матрицы, но это не будет чисто воображаемым. Возможно, я могу использовать функцию af_cplx2 с этой страницы. Я думал о следующем: af_array *R;…
26 май '15 в 12:27
1
ответ
Инициализация 2D массивов как функция их индексов
Я не могу понять, как инициализировать, скажем, массив 101 x 101 f32 со значением, скажем, sin ((xindex-50)*(xindex-50) + (yindex-50*yindex-50)). я мог бы сделать array x(seq(-50,50), 101); // get one of the indices array pic(101, 101); // result но…
24 ноя '15 в 06:32
2
ответа
Исключение Ljava/lang/UnsatisfiedLinkError
В настоящее время я пытаюсь собрать и запустить этот проект: https://github.com/arrayfire/androidcl на AT&T; Samsung Galaxy S3. Проблема в том, когда я пытаюсь запустить: ./ndk-build -C ~/Desktop/ArrayFire/androidcl/jni Затем я пытаюсь запустить его…
08 фев '15 в 00:44
0
ответов
Оценка массива уравнений работает очень медленно
Я работал над проектом по моделированию биологически вдохновленных нейронных сетей с использованием arrayfire. Я подошел к моменту проведения некоторых временных тестов и был разочарован результатами, которые я получил. Я решил попробовать одну из с…
09 апр '15 в 16:43
0
ответов
Ошибка установки ArrayFire на MacOS
Я попытался установить ArrayFire, используя официальный установщик, но это закончилось неудачей установки. Затем я попытался использовать homebrew для установки, но brew install arrayfire выдает эту ошибку: Error: No available formula with the name …
09 фев '18 в 02:33
1
ответ
Более быстрое возведение в степень сложных массивов в Python, используя Arrayfire
В соответствии с документацией по массиву, af.pow() в настоящее время поддерживает только полномочия (и корни...) реальных массивов. Ошибка не выдается, но я обнаружил, что с помощью af.pow() со сложным вводом может вызвать огромную утечку памяти, о…
30 янв '17 в 18:16
1
ответ
Запустить arrayfire на ec2 gpu
В последние дни мы пытаемся использовать экземпляры Amazon GPU. Но их графическая карта NVIDIA GRID K520 поддерживает только cuda 5.5. Из документации по установке arrayfire минимальная версия cuda составляет 6.5. Нужна помощь для компиляции arrayfi…
20 янв '15 в 16:26
0
ответов
Векторизованная классификация LUT с использованием ArrayFire
Есть ли способ написать векторизованный поиск таблицы с помощью ArrayFire? Я пытаюсь реализовать бинарный 2D пиксельный классификатор, используя таблицу поиска 255x255. Эта таблица содержит комбинации значений двух каналов [0,255], которые следует к…
23 июн '17 в 08:57