numba中jit和autojit有什么区别?

时间:2014-12-11 22:58:21

标签: python numba

我对jitautojit之间的区别感到困惑。

我读过这个:

http://numba.pydata.org/numba-doc/0.6/doc/userguide.html

但不能说我知道在两种选择之间做出选择会有信心。有人可以详细说明,最好是一个例子。

谢谢

1 个答案:

答案 0 :(得分:10)

我应该读到这是针对较新版本的numba。

http://numba.pydata.org/numba-doc/0.15.1/tutorial_firststeps.html#compiling-a-function-with-numba-jit-using-an-explicit-function-signature

2)jit(功能) - >调度

Same as old autojit.  Create a dispatcher function object that
specialize at call site.

Example:

    @jit
    def foo(x, y):
        return x + y

http://numba.pydata.org/numba-doc/0.15.1/tutorial_firststeps.html#compiling-a-function-without-providing-a-function-signature-autojit-functionality

  

从numba版本0.12开始,可以使用numba.jit而不为函数提供类型签名。此功能由numba.autojit在先前版本的numba中提供。旧的numba.autojit hass已被弃用,支持这种无签名版本的numba.jit。