Resultados da pesquisa a pedido "numba"

1 a resposta

Por que o Cython é muito mais lento que o Numba quando itera sobre matrizes NumPy?

Ao iterar sobre matrizes NumPy, o Numba parece dramaticamente mais rápido que o Cytho Quais otimizações do Cython estão faltando? Aqui está um exemplo simples: ódigo Python @Pure:import numpy as np def f(arr): res=np.zeros(len(arr)) for i in ...

2 a resposta

Alcançando o desempenho do Numba com o Cython

Normalmente, sou capaz de igualar o desempenho do Numba ao usar o Cython. No entanto, neste exemplo, falhei em fazê-lo - o Numba é cerca de 4 vezes mais rápido que a versão do meu Cython. Aqui a versão do Cython: %%cython -c=-march=native ...

1 a resposta

Espera-se que o código de distância euclidiana quadrada eficiente da numba seja mais lento que o equivalente eficiente da numpy?

Modifico o código mais eficiente de (Por que esse código numba é 6x mais lento que o código numpy? [https://stackoverflow.com/questions/50658884/why-this-numba-code-is-6x-slower-than-numpy-code] ) para que ele possa lidar com x1 sendo (n, ...

4 a resposta

Encontrar vizinhos mais próximos de uma teselação triangular

Eu tenho um mosaico triangular como o mostrado na figura. [/imgs/TZtoem.jpg] DadoN número de triângulos no mosaico, eu tenho umN X 3 X 3 matriz que armazena(x, y, z) coordenadas de todos os três vértices de cada triângulo. Meu objetivo é ...

1 a resposta

Como passar parâmetros adicionais para numba cfunc passados como LowLevelCallable para scipy.integrate.quad

A documentaçãodiscute [http://numba.pydata.org/numba-doc/0.34.0/user/cfunc.html#example]usando numbacfuncs comoLowLevelCallable argumento descipy.integrate.quad. Eu preciso da mesma coisa com parâmetro adicional. Estou basicamente tentando fazer ...

1 a resposta

Cuda: nvvm da biblioteca não encontrado

Estou tentando executar o código abaixo, mas um erro é relatado: NvvmSupportError: libNVVM não pode ser encontrado. Fazconda install cudatoolkit: biblioteca nvvm não encontrada Meu ambiente de desenvolvimento é: Ubuntu 17.04, Spyder / Python3.5 ...

2 a resposta

Janela em movimento 2D vetorizada numpy incluindo bordas

Sei que minha pergunta é bastante semelhante aJanela em movimento vetorizada na matriz 2D em numpy [https://stackoverflow.com/questions/8174467/vectorized-moving-window-on-2d-array-in-numpy] , mas as respostas não satisfazem minhas ...

2 a resposta

Como paralelizar esse loop for Python ao usar o Numba

Estou usando a distribuição Anaconda do Python, junto com o Numba, e escrevi a seguinte função Python que multiplica uma matriz esparsaA(armazenado em formato CSR) por um vetor densox: @jit def csrMult( x, Adata, Aindices, Aindptr, Ashape ): ...

3 a resposta

executando librosa & numba no raspberry pi 3

Estou tentando executar a librosa no meu raspberry pi 3. Depois de horas pesquisando na Internet, finalmente consegui instalá-lo, mas ele ainda gera um erro ao tentar importá-lo. Primeiro, tive problemas para instalar a dependência llvmlite. ...

2 a resposta

Como fazer com que o numba @jit use todos os núcleos da CPU (paralelize o numba @jit)

Estou usando numbas@jit decorador para adicionar duas matrizes numpy em python. O desempenho é tão alto se eu usar@jit comparado compython. No entanto, énão utilizando todos os núcleos da CPUmesmo se eu [email protected](nopython = True, parallel ...