Created
September 15, 2015 21:00
-
-
Save moble/db856e3df304fa69f841 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Traceback (most recent call last): | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/llvmlite/ir/instructions.py", line 471, in __init__ | |
typ = typ.elements[i] | |
AttributeError: 'DoubleType' object has no attribute 'elements' | |
During handling of the above exception, another exception occurred: | |
Traceback (most recent call last): | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 196, in lower_block | |
self.lower_inst(inst) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 238, in lower_inst | |
val = self.lower_assign(ty, inst) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 395, in lower_assign | |
return self.lower_expr(ty, value) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 756, in lower_expr | |
self.incref(resty, val) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 808, in incref | |
self.context.nrt_incref(self.builder, typ, val) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/base.py", line 1111, in nrt_incref | |
self._call_nrt_incref_decref(builder, typ, typ, value, "NRT_incref") | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/base.py", line 1090, in _call_nrt_incref_decref | |
members = data_model.traverse(builder, value) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/datamodel/models.py", line 565, in traverse | |
for k in self._fields] | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/datamodel/models.py", line 565, in <listcomp> | |
for k in self._fields] | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/datamodel/models.py", line 513, in get | |
name="extracted." + self._fields[pos]) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/llvmlite/ir/builder.py", line 538, in extract_value | |
instr = instructions.ExtractValue(self.block, agg, idx, name=name) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/llvmlite/ir/instructions.py", line 474, in __init__ | |
% (list(indices), agg.type)) | |
TypeError: Can't index at [0] in double | |
During handling of the above exception, another exception occurred: | |
Traceback (most recent call last): | |
File "test_numba21.py", line 8, in <module> | |
print(dumb_wrapper(1.0, 2.0)) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/dispatcher.py", line 171, in _compile_for_args | |
return self.compile(sig) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/dispatcher.py", line 348, in compile | |
flags=flags, locals=self.locals) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 637, in compile_extra | |
return pipeline.compile_extra(func) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 358, in compile_extra | |
return self.compile_bytecode(bc, func_attr=self.func_attr) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 367, in compile_bytecode | |
return self._compile_bytecode() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 624, in _compile_bytecode | |
return pm.run(self.status) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 250, in run | |
raise patched_exception | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 242, in run | |
res = stage() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 580, in stage_nopython_backend | |
return self._backend(lowerfn, objectmode=False) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 533, in _backend | |
lowered = lowerfn() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 524, in backend_nopython_mode | |
self.flags) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 766, in native_lowering_stage | |
lower.lower() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 123, in lower | |
self.lower_normal_function(self.fndesc) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 158, in lower_normal_function | |
entry_block_tail = self.lower_function_body() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 183, in lower_function_body | |
self.lower_block(block) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 196, in lower_block | |
self.lower_inst(inst) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 238, in lower_inst | |
val = self.lower_assign(ty, inst) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 395, in lower_assign | |
return self.lower_expr(ty, value) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 609, in lower_expr | |
res = self.lower_call(resty, expr) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 575, in lower_call | |
res = impl(self.builder, argvals) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/base.py", line 1127, in __call__ | |
return self._imp(self._context, builder, self._sig, args) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/cmathimpl.py", line 100, in rect_impl | |
args + [phi_is_finite]) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/base.py", line 867, in compile_internal | |
ty = self.compile_subroutine(builder, impl, sig, locals) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/base.py", line 857, in compile_subroutine | |
locals=locals) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/base.py", line 837, in compile_only_no_cache | |
locals=locals) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 654, in compile_internal | |
return pipeline.compile_extra(func) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 358, in compile_extra | |
return self.compile_bytecode(bc, func_attr=self.func_attr) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 367, in compile_bytecode | |
return self._compile_bytecode() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 624, in _compile_bytecode | |
return pm.run(self.status) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 250, in run | |
raise patched_exception | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 242, in run | |
res = stage() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 580, in stage_nopython_backend | |
return self._backend(lowerfn, objectmode=False) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 533, in _backend | |
lowered = lowerfn() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 524, in backend_nopython_mode | |
self.flags) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/compiler.py", line 766, in native_lowering_stage | |
lower.lower() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 123, in lower | |
self.lower_normal_function(self.fndesc) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 158, in lower_normal_function | |
entry_block_tail = self.lower_function_body() | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 183, in lower_function_body | |
self.lower_block(block) | |
File "/home/me/.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/lowering.py", line 201, in lower_block | |
raise LoweringError(msg, inst.loc) | |
numba.errors.LoweringError: Failed at nopython (nopython mode backend) | |
Failed at nopython (nopython mode backend) | |
Internal error: | |
TypeError: Can't index at [0] in double | |
File "../../.continuum/anaconda/envs/numba21/lib/python3.4/site-packages/numba/targets/cmathimpl.py", line 80 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment