Numba в среде conda провалила тесты

Я пытаюсь создать среду conda для разработки numba. Я клонировал репозиторий git и настроил среду таким образом, как:

$ conda create -n numba-dev python numpy llvmlite funcsigs # create numba env
$ source activate numba-dev # activate the numba-dev environment
(numba-dev)$ python setup.py install # install numba to the env
(numba-dev)$ ./runtests.p
...


Ran 1947 tests in 39.884s

FAILED (failures=6, errors=1522, skipped=10)

Большинство ошибок похожи

Internal error:
AttributeError: 'Module' object has no attribute 'get_global'
File "numba/targets/randomimpl.py", line 221

или же

AttributeError: Failed at nopython (nopython mode backend)
'Module' object has no attribute 'get_global'

get_global происходит один раз в numba/targets/base.py линия 268. Но контекст этого не просветляет меня.

1 ответ

Решение

Этот вопрос был задан до выпуска 0.18.x, и numba master уже переключился на последнюю версию llvmlite. Для тех, кто заинтересован в создании мастера numba, на binstar есть канал numba, на котором размещаются сборки numba и llvmlite. Ты можешь сделать conda install -c numba llvmlite установить / обновить llvmlite.

Другие вопросы по тегам