Описание тега gpuarray

1 ответ

Можно ли предварительно выделить массив с помощью gpuArray и получить разрешение на запись в него в настройках mexcuda?

Я написал фрагмент кода в MatLab (2018a), который представляет собой гибрид между стандартным кодом Matlab и кодом CUDA, который я связал, используя компиляцию с mexcuda. Основной цикл в моем коде содержит интерполяцию матрицы, скажем, от размера [n…
07 июн '18 в 08:32
1 ответ

Объяснение требований от входных данных к вычислениям на GPU, имеющим сложные результаты

Рассмотрим эту строку кода: gpuArray(-1)^0.5; Что приводит к: ANS = 0,0000 + 1,0000i Теперь рассмотрим следующую строку кода: gpuArray(-1).^0.5; Что приводит к: Ошибка при использовании.^ POWER: необходимо вернуть сложный результат, но это не поддер…
0 ответов

Matlab pdist2 и mvnpdf с помощью gpuArray

У меня проблемы с использованием функций pdist2 или mvnpdf из панели инструментов "Статистика и машинное обучение" с gpuArrays, хотя в явной форме указано, что это должно работать: https://de.mathworks.com/help/stats/statistics-and-machine-learning-…
09 июн '17 в 18:35
0 ответов

Theano - pyGpuArray не может найти libnvrtc.so

Я недавно изменил конфигурацию, чтобы тренировать CNN быстрее. Я получил GTX 1080. Для большинства моих существующих нейронных сетей я использую theano back-end через python3. Поскольку я прочитал, что архитектура pascal не была полностью использова…
28 июн '17 в 18:43
0 ответов

Theano 1.0.2 GpuArrayException

Я получаю приведенную ниже ошибку с бэкэндом Theano на кластере. File "pygpu/gpuarray.pyx", line 658, in pygpu.gpuarray.init File "pygpu/gpuarray.pyx", line 587, in pygpu.gpuarray.pygpu_init pygpu.gpuarray.GpuArrayException: b'cuInit: H\x85\xc0H\x89…
19 июл '18 в 13:46
0 ответов

pyCuda и gpuarray.maximum отличается от numpy

Возможно, я что-то упустил. Я использую Pycuda и у меня есть следующая матрица m_gpu: >>> m_gpu array([[ 0., 2., 4., 1., 3.], [ 2., 0., 5., 2., 1.], [ 4., 5., 0., 3., 2.], [ 1., 2., 3., 0., 4.], [ 3., 1., 2., 4., 0.]], dtype=float32) Я печа…
21 сен '17 в 17:02
1 ответ

У кого-нибудь есть документ схемы pcb для адаптера EXP GDC Beast eGPU?

Работаю над сборкой GPU Compute Appliance. Варианты использования, по крайней мере в настоящее время наиболее экономически целесообразные, включают глубокое изучение и добычу эфира. Я определил все компоненты, кроме одного, выделенного на изображени…
23 авг '17 в 01:52
0 ответов

Как запустить функцию Matlab на GPU?

Я хочу запустить программу параллельных вычислений, которая состоит из 3 рабочих с включенным графическим процессором. Я пытаюсь использовать gpuArray, но, кажется, нет разницы в скорости. Моя кодировка показана ниже: function [output,frequency] = s…
22 янв '19 в 03:11
1 ответ

Преобразование всех переменных в gpuArrays не ускоряет вычисления

Я пишу симулятор с MATLAB, где я использовал ускорение CUDA. Предположим, у нас есть вектор x а также yматрица A и скалярные переменные dt,dx,a,b,c, Что я узнал, так это, поставив x,y,A в gpuArray() перед запуском итерации и встроенных функций итера…
08 окт '18 в 00:11
0 ответов

Почему система должна ждать завершения gpudevice?

У меня большая проблема с использованием gpu для ускорения скорости NMF от Liu в matlab. Вот часть кода: XU = X'*U; % mnk or pk (p<<mn) UU = U'*U; % mk^2 VUU = V*UU; % nk^2 V = V.*(XU./max(VUU,1e-10)); XV = X*V; % mnk or pk (p<<mn) VV = …
26 янв '19 в 20:50
1 ответ

Использует gpuArray вместо массива в Matlab более производительным?

Если я использую какую-либо функцию в списке по следующей ссылке: Запустите встроенные функции на графическом процессоре с аргументом типа gpuArray вместо массива. Будет ли результат вычисляться быстрее? Если ответ "да", есть ли случай, когда более …
30 июл '17 в 22:04
1 ответ

Проблемы с установкой Theano с использованием CUDA при использовании пользователя без полномочий root

Я следовал инструкциям по установке Theano GPUArray из исходных текстов (git-версий) в системные папки (не как пользователь). Тесты GPUArray работают без ошибок. Проблема в том, что Theano работает только с GPU, если я запускаю с правами root. Выпол…
08 июн '17 в 14:46
0 ответов

Установка пути к CUDA в THEANO_FLAGS

Я пытаюсь установить THEANO_FLAGS, а затем импортировать Theano. Это всегда приводит к ошибке. In [1]: import os In [2]: os.environ["THEANO_FLAGS"] = "cuda.root=/usr/local/cuda,device=cuda,floatX=float32" In [3]: import theano ERROR (theano.gpuarray…
12 окт '17 в 20:42
0 ответов

Извлечь индекс минимизатора для каждого нижнего индекса, используя `accumarray'с gpuArray

У меня есть массив, если значения vals', and a corresponding array of subscriptssubs'с повторными подписками в выходной массив. Я хотел бы извлечь для каждого нижнего индекса индекс минимизатора соответствующих элементов в 'vals'. Для этого у меня е…
03 мар '19 в 09:23
0 ответов

Как контролировать использование графического процессора в Matlab

У меня есть вопрос об использовании графического процессора в Matlab. Я следовал простому коду для кода, работающего на GPU, на веб-сайте Matlab. Но когда я запускаю код и одновременно проверяю процессор и графический процессор, я вижу, что код рабо…
30 авг '19 в 10:24
2 ответа

Как построить матрицу из выбранных столбцов трехмерного массива?

У меня есть массив 3D GPU A с размерами K x M x N и int вектор v длины M и хотите построить 2D-массивы графического процессора вида X = [A(:,1,v(1)), A(:,2,v(2)),..., A(:,M,v(M))] (в зависимости от v) самым быстрым способом. Поскольку все это массив…
0 ответов

Как оценить очень сложную функцию на GPU с помощью MATLAB

У меня очень сложная символьная функция в Matlab, и я хочу оценить ее на GPU. Как я искал, для оценки нам нужно использовать gpuArray но когда я пытаюсь оценить функцию на GPU Matlab, используя этот код: joint_pdf_function_handle = @(x1,x2)sqrt(1.99…
02 сен '19 в 19:14
0 ответов

FFT (gpuArray) на месте и с эффективным использованием памяти вызывает реальный ввод?

Для реального NxM gpuArray функция fft() в Matlab возвращает комплексный NxM gpuArray, который удваивает выделенную память. Это делает невозможным работу с gpuArrays, которые занимают почти максимальный объем оперативной памяти графического процессо…
16 ноя '19 в 00:14
1 ответ

Можно ли ускорить вычисление gpuArray с помощью arrayfun() (или как-то иначе)?

У меня есть сложная матрица, и я хотел бы изменить ее раз в соответствии с . Размер обычно составляет 1000x1000, а количество запусков будет около 10000. Я стремлюсь сократить время, затрачиваемое на выполнение этих операций. Для 1000 итераций на ЦП…
18 янв '21 в 16:50