numba中jit和autojit有什么区别?

eva*_*n54 10 python numba

我很困惑,不同的是什么之间jitautojit.

我读过这个:

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

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

谢谢

eva*_*n54 11

我应该读一下这是为了更新版本的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
Run Code Online (Sandbox Code Playgroud)

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.

  • 基本上没有区别.曾经使用`autojit`并且不确定以前有什么区别,但现在只使用`jit`. (3认同)
  • 添加了另一个链接,详细说明了这一点。看起来这是从 numba 0.12 开始的 (2认同)