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