conda 环境中的 Numba 测试失败
Numba in conda environment failing tests
我正在尝试设置用于开发 numba 的 conda 环境。我克隆了 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
在第 268 行 numba/targets/base.py
出现一次。但它的上下文并没有启发我。
问题是在 0.18.x 版本之前提出的,numba master 已经切换到最新的 llvmlite。对于那些对构建 numba master 感兴趣的人,有一个 numba channel on binstar 可以托管 numba 和 llvmlite 的构建。你可以做 conda install -c numba llvmlite
到 install/update llvmlite。
我正在尝试设置用于开发 numba 的 conda 环境。我克隆了 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
在第 268 行 numba/targets/base.py
出现一次。但它的上下文并没有启发我。
问题是在 0.18.x 版本之前提出的,numba master 已经切换到最新的 llvmlite。对于那些对构建 numba master 感兴趣的人,有一个 numba channel on binstar 可以托管 numba 和 llvmlite 的构建。你可以做 conda install -c numba llvmlite
到 install/update llvmlite。