Skip to content

Instantly share code, notes, and snippets.

@moble
Created September 15, 2015 21:00
Show Gist options
  • Save moble/db856e3df304fa69f841 to your computer and use it in GitHub Desktop.
Save moble/db856e3df304fa69f841 to your computer and use it in GitHub Desktop.
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