Numba:如何抑制 [英] Numba: How to Suppress

查看:55
本文介绍了Numba:如何抑制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的 numba 代码中不断出现此错误:

I keep on getting this error in my numba code:

Warning 101:0: Unused argument 'self'

我的 numba 代码如下.如何抑制错误消息?

My numba code is below. How do I suppress the error message?

@autojit
def initialise_output_data(self, input_data, output_data, params ):

    # Unpack Params
    #omega = params['omega']
    #beta  = params['beta']
    #gamma = params['gamma']
    psi   = params['psi']    

    # Unpack Output Data
    mu    = output_data['mu']
    s2    = output_data['sigma2']        
    res   = output_data['residuals']
    res2  = output_data['residuals2']        

    # Initialise Garch Variables
    s2[0]   = input_data[ 'sample_var' ]
    res[0]  = psi[0] / ( 1.0-psi[1] )
    res2[0] = res[0]**2
    mu[0]   = psi[0] + psi[1]*res[0] 

推荐答案

您可以使用 warn=False 抑制特定函数上的所有 numba 警告.例如:

You can suppress all numba warnings on a specific function with warn=False. For example:

@numba.autojit(warn=False)
def f(a, b):
    return a

f 不使用 b 但 numba 不发出警告.这也适用于 @numba.jit.小心点!

f doesn't use b but numba does not issue a warning. This works for @numba.jit also. Just be careful!

这篇关于Numba:如何抑制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆