Описание тега numba-pro
NumbaPro - enhanced version of Numba, adding GPU support
1
ответ
Невозможно привести к объекту или из него в контексте nopython: ошибка после python
После этого Numba наконец-то (через несколько недель) работает на моей машине без каких-либо странных ошибок в отступах. Я реализовал это как в решении связанного вопроса. Однако теперь я получаю эту строку ошибок от Numba, последняя строка о том, ч…
05 сен '14 в 12:27
1
ответ
Поддерживается ли архитектура Maxwell в Numbapro?
Я хочу выполнить ядро CUDA в Python, используя Numbapro API. У меня есть этот код: import math import numpy from numbapro import jit, cuda, int32, float32 from matplotlib import pyplot @cuda.jit('void(float32[:], float32[:], float32[:], float32[:]…
16 июл '15 в 20:37
1
ответ
Поддерживает ли Numbapro архитектуру программирования SIMD?
Я пытаюсь решить проблему энтропии на GPU, используя симплексную оптимизацию. Поскольку каждая итерация симплекса опирается на предыдущую, я считаю, что нет никакого способа сделать мой алгоритм параллельным. Однако, проведя некоторые исследования P…
07 мар '16 в 17:22
1
ответ
Массивы в ядрах CUDA, использующие Python с numba-pro
В настоящее время я пишу код, который можно сильно распараллелить с помощью графических процессоров. Моя структура кода по сути выглядит так: Создайте два массива, назовем их A и B длиной N. (CPU) Выполните вычисления NxN, которые в конечном итоге в…
30 окт '15 в 13:29
1
ответ
Удалите numba.lowering.LoweringError: Внутренняя ошибка
Я использую Numba, чтобы ускорить мой код, который работает нормально без Numba. Но после использования @jit происходит сбой с этой ошибкой: Traceback (most recent call last): File "C:\work_asaaki\code\gbc_classifier_train_7.py", line 54, in <mod…
07 сен '14 в 11:59
1
ответ
Ошибка индексирования списка с помощью numba guvectorize
Я новичок в Numba / Numbapro. Я пытался запустить один из примеров, этот об обобщенных Ufuncs с помощью guvectorize: (Здесь ссылка на пример): http://docs.continuum.io/numbapro/quickstart.html import numbapro as numbapro @numbapro.guvectorize(['void…
18 июн '14 в 12:58
1
ответ
Вычислить матричное векторное умножение с питоном в cuda
Я пытаюсь использовать Numbapro, чтобы написать простое матричное векторное умножение ниже: from numbapro import cuda from numba import * import numpy as np import math from timeit import default_timer as time m = 100000 n = 100 @cuda.jit('void(f4[:…
27 апр '17 в 09:03
2
ответа
TypeError: Массивы должны иметь согласованные типы в присваивании
После этого у меня есть код, подобный следующему: @jit(float_[:,:,:](float_[:,:], int_[:], int_)) def train_function(X, y, H): # do lots of stuff, including setting the arrays g and g_per_round like this: g = np.zeros((no_features, no_classes)) g_pe…
05 сен '14 в 14:38
1
ответ
Как рассчитать логарифм в графическом процессоре (python3.5+numba+CUDA8.0)
Я рассчитал логарифм в GPU с помощью math.log, который является одной из поддерживаемых функций Python в CUDA Python. Но не удалось. Мой код: import os,sys,time,math import pandas as pd import numpy as np from numba import cuda, float32 import os bp…
10 апр '17 в 07:44
2
ответа
CudaAPIError: [1] Вызов cuLaunchKernel приводит к CUDA_ERROR_INVALID_VALUE в Python
Я имею эту ошибку при попытке запустить этот код в Python с использованием CUDA. Я следую этому уроку, но пытаюсь на Windows 7 x64. https://www.youtube.com/watch?v=jKV1m8APttU На самом деле я запускаю check_cuda() и все тесты пройдены. Может кто-ниб…
05 сен '16 в 02:42
0
ответов
Autojit - как повысить производительность при вращении
У меня есть следующий код: def rotation_cpu(img, theta, dst): cosTheta = np.cos(theta) sinTheta = np.sin(theta) for i in range(512): for j in range(512): xpos = cosTheta * i - sinTheta * j ypos = sinTheta * i + cosTheta * j dst[xpos + 725/2, ypos ] …
21 окт '14 в 12:44
1
ответ
Расчет Numbapro Jit дает неверный результат
У меня есть кусок кода, который использует Numbapro для написания простого ядра, чтобы выстроить в квадрат содержимое двух массивов размером 41724, сложить их вместе и сохранить в другом массиве. Все массивы имеют одинаковый размер и являются float3…
21 июл '14 в 20:24
1
ответ
Как правильно использовать Anaconda Accelerate для GPU
Я пытаюсь получить быстрые вычисления матриц с ускорением анаконды. Я начал с очень простого примера: умножить 2 матрицы. Моя цель - каким-то образом получить GPU-умножение, которое лучше обычного numpy.dot Вот мой основной пример, основанный на это…
14 июн '15 в 19:59
1
ответ
Как использовать нумбу в колаборатории
Кто-нибудь пытался использовать Numba в Google для совместной работы? Я просто не могу понять, как настроить его в этой среде. На данный момент я застрял с ошибкой library nvvm not found,
15 фев '18 в 15:53
1
ответ
CUDA-Python: Как запустить ядро CUDA на Python (Numba 0.25)?
Не могли бы вы помочь мне понять, как писать ядра CUDA на Python? AFAIK, numba.vectorize может выполняться на cuda, cpu, параллельном (multi-cpus), в зависимости от цели. Но target='cuda' требует настроить ядра CUDA. Основная проблема заключается в …
08 апр '16 в 06:33
1
ответ
Прерывание операций AWS / установка Anaconda с помощью numbapro
Вопрос из двух частей, был бы очень признателен за помощь с обеих сторон. Я пытаюсь установить Anaconda, а затем numbapro на AWS EB. Мой options.config в.ebextensions выглядит так: commands: 00_download_conda: command: 'wget http://repo.continuum.io…
21 окт '17 в 18:31
1
ответ
Нет модуля с именем numbapro
Я запустил этот код, который я прочитал на вводной странице CUDA Python:- import numpy as np from timeit import default_timer as timer from numbapro import vectorize @vectorize(["float32(float32, float32)"], target='gpu') def VectorAdd(a, b): return…
18 янв '18 в 16:44
1
ответ
Непоследовательные результаты в ускоренном коде cuda GPU
Я пытался вычислить локальные двоичные шаблоны для изображения на моем GPU, используя для этого модуль cuda в python. Но результаты, полученные при выполнении аналогичного алгоритма на CPU и GPU, дают разные результаты. Можете ли вы помочь мне разоб…
14 ноя '17 в 11:52
1
ответ
Краткое руководство по Numbapro
Я пытаюсь следовать руководству по быстрому запуску NumbaPro, но при выполнении инструкций получаю сообщение об ошибке. Вот моя ситуация: Python 2.7.6 Инструменты для компиляции Cuda v5.5.0 Конда 3.4.1 ускорить 1.5.0 Windows 7 Профессиональная Карта…
16 апр '14 в 02:33
1
ответ
CUDA/Python: ошибка преобразования для матричной операции
Я пытаюсь выполнить очень простой алгоритм соседа на матрице, используя NumbaPro CUDA Python. Функция: @autojit(target="gpu") def removeNeighboursMatCUDA(tmp_frame): for j in range(255): for i in range(255): if tmp_frame[i][j]!=0: if tmp_frame[i+1][…
19 янв '16 в 13:15