我想在我们的一个内部客户端库中使用 Numba,但是每次我的代码 JIT 时都会有一个 LLVM IR 代码的调试转储。Numba 或 LLVM 中是否有我可以更改的设置以使这些内容静音:http: //i.imgur.com/Vkankxe.png?
谢谢你。
我想在我们的一个内部客户端库中使用 Numba,但是每次我的代码 JIT 时都会有一个 LLVM IR 代码的调试转储。Numba 或 LLVM 中是否有我可以更改的设置以使这些内容静音:http: //i.imgur.com/Vkankxe.png?
谢谢你。
如果你想继续使用 numba 0.11 的发布版本,并且无法控制 python 优化级别,这将起作用(我自己尝试过):
import logging
def disableNumbaLogging():
import numba.codegen.debug
llvmlogger = logging.getLogger('numba.codegen.debug')
llvmlogger.setLevel(logging.INFO)
尝试调用python -O
. 这样,将启用基本优化并且 IR 转储将被静音。
此问题已在 github 上的 numba 代码中得到纠正。有人将调试标志设置为 True。