I need to use Numba on a cluster running on Centos 7.
However, the IT team could not install llvm 4.0 (no builder for Centos 7), so they installed llvm 3.9.
After, I successfully installed llvmlite 0.16.0 and Numba 0.17 using pip.
Unfortunately, when I start a simple test program, I get the following error: ImportError: No module named 'llvmlite.llvmpy.ee'
Here is the complete error:
Traceback (most recent call last):
File "LINCS_Test.py", line 17, in
import KerasImageDataGenerator as kidg
File "../KerasImageDataGenerator.py", line 1, in
import KerasBatchTransformation2D as bt
File "../KerasBatchTransformation2D.py", line 1, in
import numba
File
"/home/exacloud/lustre1/gray_lab/users/Guillaume/Python/lib/python3.4/site-
packages/numba/init.py", line 6, in
from . import testing, decorators
File
"/home/exacloud/lustre1/gray_lab/users/Guillaume/Python/lib/python3.4/site-
packages/numba/decorators.py", line 7, in
from .targets import registry
File
"/home/exacloud/lustre1/gray_lab/users/Guillaume/Python/lib/python3.4/site-
packages/numba/targets/registry.py", line 3, in
from . import cpu
File "/home/exacloud/lustre1/gray_lab/users/Guillaume/Python/lib/python3.4/site- packages/numba/targets/cpu.py", line 6, in
import llvmlite.llvmpy.ee as le
ImportError: No module named 'llvmlite.llvmpy.ee'
Any idea how to fix it?