Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/numba/errors.py", line 627, in new_error_context
yield
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 258, in lower_block
self.lower_inst(inst)
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 301, in lower_inst
val = self.lower_assign(ty, inst)
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 454, in lower_assign
return self.lower_expr(ty, value)
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 937, in lower_expr
res = impl(self.builder, (castval,))
File "/usr/local/lib/python3.7/dist-packages/numba/targets/base.py", line 1132, in __call__
res = self._imp(self._context, builder, self._sig, args, loc=loc)
File "/usr/local/lib/python3.7/dist-packages/numba/targets/base.py", line 1157, in wrapper
return fn(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/numba/targets/imputils.py", line 311, in wrapper
_IternextResult(context, builder, pairobj))
File "/usr/local/lib/python3.7/dist-packages/numba/targets/iterators.py", line 58, in iternext_enumerate
srcres = call_iternext(context, builder, enumty.source_type, enum.iter)
File "/usr/local/lib/python3.7/dist-packages/numba/targets/imputils.py", line 337, in call_iternext
val = iternext_impl(builder, (val,))
File "/usr/local/lib/python3.7/dist-packages/numba/targets/base.py", line 1132, in __call__
res = self._imp(self._context, builder, self._sig, args, loc=loc)
File "/usr/local/lib/python3.7/dist-packages/numba/targets/base.py", line 1157, in wrapper
return fn(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/numba/targets/imputils.py", line 311, in wrapper
_IternextResult(context, builder, pairobj))
File "/usr/local/lib/python3.7/dist-packages/numba/targets/arrayobj.py", line 288, in iternext_array
raise NotImplementedError("iterating over %dD array" % arrayty.ndim)
NotImplementedError: iterating over 2D array
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./prog.py", line 64, in <module>
File "/usr/local/lib/python3.7/dist-packages/numba/decorators.py", line 183, in wrapper
disp.compile(sig)
File "/usr/local/lib/python3.7/dist-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock
return func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/numba/dispatcher.py", line 658, in compile
cres = self._compiler.compile(args, return_type)
File "/usr/local/lib/python3.7/dist-packages/numba/dispatcher.py", line 82, in compile
pipeline_class=self.pipeline_class)
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 941, in compile_extra
return pipeline.compile_extra(func)
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 372, in compile_extra
return self._compile_bytecode()
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 872, in _compile_bytecode
return self._compile_core()
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 859, in _compile_core
res = pm.run(self.status)
File "/usr/local/lib/python3.7/dist-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock
return func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 253, in run
raise patched_exception
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 244, in run
stage()
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 731, in stage_nopython_backend
self._backend(lowerfn, objectmode=False)
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 681, in _backend
lowered = lowerfn()
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 668, in backend_nopython_mode
self.metadata)
File "/usr/local/lib/python3.7/dist-packages/numba/compiler.py", line 1063, in native_lowering_stage
lower.lower()
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 177, in lower
self.lower_normal_function(self.fndesc)
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 218, in lower_normal_function
entry_block_tail = self.lower_function_body()
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 243, in lower_function_body
self.lower_block(block)
File "/usr/local/lib/python3.7/dist-packages/numba/lowering.py", line 258, in lower_block
self.lower_inst(inst)
File "/usr/lib/python3.7/contextlib.py", line 130, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/local/lib/python3.7/dist-packages/numba/errors.py", line 635, in new_error_context
six.reraise(type(newerr), newerr, tb)
File "/usr/local/lib/python3.7/dist-packages/numba/six.py", line 659, in reraise
raise value
numba.errors.LoweringError: Failed in nopython mode pipeline (step: nopython mode backend)
[1m[1miterating over 2D array
[1m
File "prog.py", line 67:[0m
[1m<source missing, REPL/exec in use?>[0m
[0m
[0m[1m[1] During: lowering "$20.2 = iternext(value=$phi20.1)" at ./prog.py (67)[0m