Version 0.0.60 gives a NumbaDepreciationWarning for the translog function because it falls back to object mode (=no speed improvement), they will disable that in the future.
NB: Most of the stuff below seems repetitive, but I did not check super-carefully whether some part is not, so I rather dump the whole output...
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py:116: NumbaWarning:
Compilation is falling back to object mode WITH looplifting enabled because Function "translog" failed type inference due to: Invalid use of Function(<built-in function getitem>) with argument(s) of type(s): (tuple(int64 x 5), slice<a:b>)
* parameterized
In definition 0:
All templates rejected with literals.
In definition 1:
All templates rejected without literals.
In definition 2:
All templates rejected with literals.
In definition 3:
All templates rejected without literals.
In definition 4:
All templates rejected with literals.
In definition 5:
All templates rejected without literals.
In definition 6:
All templates rejected with literals.
In definition 7:
All templates rejected without literals.
In definition 8:
All templates rejected with literals.
In definition 9:
All templates rejected without literals.
In definition 10:
All templates rejected with literals.
In definition 11:
All templates rejected without literals.
This error is usually caused by passing an argument of a type that is unsupported by the named function.
[1] During: typing of intrinsic-call at /home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py (136)
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 136:
def translog(sigma_points, coeffs, included_positions):
<source elided>
# add the interaction terms
for pos2 in included_positions[p:]:
^
@jit
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py:116: NumbaWarning:
Compilation is falling back to object mode WITHOUT looplifting enabled because Function "translog" failed type inference due to: cannot determine Numba type of <class 'numba.dispatcher.LiftedLoop'>
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 125:
def translog(sigma_points, coeffs, included_positions):
<source elided>
nr_included = len(included_positions)
for i in range(long_side):
^
@jit
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:742: NumbaWarning: Function "translog" was compiled in object mode without forceobj=True, but has lifted loops.
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 117:
@jit
def translog(sigma_points, coeffs, included_positions):
^
self.func_ir.loc))
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:751: NumbaDeprecationWarning:
Fall-back from the nopython compilation path to the object mode compilation path has been detected, this is deprecated behaviour.
For more information visit http://numba.pydata.org/numba-doc/latest/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 117:
@jit
def translog(sigma_points, coeffs, included_positions):
^
warnings.warn(errors.NumbaDeprecationWarning(msg, self.func_ir.loc))
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py:116: NumbaWarning:
Compilation is falling back to object mode WITHOUT looplifting enabled because Function "translog" failed type inference due to: Invalid use of Function(<built-in function getitem>) with argument(s) of type(s): (tuple(int64 x 5), slice<a:b>)
* parameterized
In definition 0:
All templates rejected with literals.
In definition 1:
All templates rejected without literals.
In definition 2:
All templates rejected with literals.
In definition 3:
All templates rejected without literals.
In definition 4:
All templates rejected with literals.
In definition 5:
All templates rejected without literals.
In definition 6:
All templates rejected with literals.
In definition 7:
All templates rejected without literals.
In definition 8:
All templates rejected with literals.
In definition 9:
All templates rejected without literals.
In definition 10:
All templates rejected with literals.
In definition 11:
All templates rejected without literals.
This error is usually caused by passing an argument of a type that is unsupported by the named function.
[1] During: typing of intrinsic-call at /home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py (136)
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 136:
def translog(sigma_points, coeffs, included_positions):
<source elided>
# add the interaction terms
for pos2 in included_positions[p:]:
^
@jit
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:742: NumbaWarning: Function "translog" was compiled in object mode without forceobj=True.
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 125:
def translog(sigma_points, coeffs, included_positions):
<source elided>
nr_included = len(included_positions)
for i in range(long_side):
^
self.func_ir.loc))
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:751: NumbaDeprecationWarning:
Fall-back from the nopython compilation path to the object mode compilation path has been detected, this is deprecated behaviour.
For more information visit http://numba.pydata.org/numba-doc/latest/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 125:
def translog(sigma_points, coeffs, included_positions):
<source elided>
nr_included = len(included_positions)
for i in range(long_side):
^
warnings.warn(errors.NumbaDeprecationWarning(msg, self.func_ir.loc))
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py:116: NumbaWarning:
Compilation is falling back to object mode WITH looplifting enabled because Function "translog" failed type inference due to: Invalid use of Function(<built-in function getitem>) with argument(s) of type(s): (tuple(int64 x 3), slice<a:b>)
* parameterized
In definition 0:
All templates rejected with literals.
In definition 1:
All templates rejected without literals.
In definition 2:
All templates rejected with literals.
In definition 3:
All templates rejected without literals.
In definition 4:
All templates rejected with literals.
In definition 5:
All templates rejected without literals.
In definition 6:
All templates rejected with literals.
In definition 7:
All templates rejected without literals.
In definition 8:
All templates rejected with literals.
In definition 9:
All templates rejected without literals.
In definition 10:
All templates rejected with literals.
In definition 11:
All templates rejected without literals.
This error is usually caused by passing an argument of a type that is unsupported by the named function.
[1] During: typing of intrinsic-call at /home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py (136)
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 136:
def translog(sigma_points, coeffs, included_positions):
<source elided>
# add the interaction terms
for pos2 in included_positions[p:]:
^
@jit
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py:116: NumbaWarning:
Compilation is falling back to object mode WITHOUT looplifting enabled because Function "translog" failed type inference due to: cannot determine Numba type of <class 'numba.dispatcher.LiftedLoop'>
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 125:
def translog(sigma_points, coeffs, included_positions):
<source elided>
nr_included = len(included_positions)
for i in range(long_side):
^
@jit
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:742: NumbaWarning: Function "translog" was compiled in object mode without forceobj=True, but has lifted loops.
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 117:
@jit
def translog(sigma_points, coeffs, included_positions):
^
self.func_ir.loc))
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:751: NumbaDeprecationWarning:
Fall-back from the nopython compilation path to the object mode compilation path has been detected, this is deprecated behaviour.
For more information visit http://numba.pydata.org/numba-doc/latest/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 117:
@jit
def translog(sigma_points, coeffs, included_positions):
^
warnings.warn(errors.NumbaDeprecationWarning(msg, self.func_ir.loc))
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py:116: NumbaWarning:
Compilation is falling back to object mode WITHOUT looplifting enabled because Function "translog" failed type inference due to: Invalid use of Function(<built-in function getitem>) with argument(s) of type(s): (tuple(int64 x 3), slice<a:b>)
* parameterized
In definition 0:
All templates rejected with literals.
In definition 1:
All templates rejected without literals.
In definition 2:
All templates rejected with literals.
In definition 3:
All templates rejected without literals.
In definition 4:
All templates rejected with literals.
In definition 5:
All templates rejected without literals.
In definition 6:
All templates rejected with literals.
In definition 7:
All templates rejected without literals.
In definition 8:
All templates rejected with literals.
In definition 9:
All templates rejected without literals.
In definition 10:
All templates rejected with literals.
In definition 11:
All templates rejected without literals.
This error is usually caused by passing an argument of a type that is unsupported by the named function.
[1] During: typing of intrinsic-call at /home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py (136)
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 136:
def translog(sigma_points, coeffs, included_positions):
<source elided>
# add the interaction terms
for pos2 in included_positions[p:]:
^
@jit
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:742: NumbaWarning: Function "translog" was compiled in object mode without forceobj=True.
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 125:
def translog(sigma_points, coeffs, included_positions):
<source elided>
nr_included = len(included_positions)
for i in range(long_side):
^
self.func_ir.loc))
/home/wherever/miniconda/envs/myenv/lib/python3.6/site-packages/numba/compiler.py:751: NumbaDeprecationWarning:
Fall-back from the nopython compilation path to the object mode compilation path has been detected, this is deprecated behaviour.
For more information visit http://numba.pydata.org/numba-doc/latest/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit
File "../../../../../miniconda/envs/myenv/lib/python3.6/site-packages/skillmodels/model_functions/transition_functions.py", line 125:
def translog(sigma_points, coeffs, included_positions):
<source elided>
nr_included = len(included_positions)
for i in range(long_side):
^
warnings.warn(errors.NumbaDeprecationWarning(msg, self.func_ir.loc))