python - 如何在 Python 项目中关闭 Numba DEBUG 消息?
问题描述
我正在使用使用 Numba 的 Librosa 声音编辑库进行 Python 项目。每次我调用 Librosa 函数(在本例中为 pitch_shift)时,我的 PyCharm 控制台窗口都会吐出数千行 DEBUG 消息,开头为
DEBUG:numba.byteflow:bytecode dump:
0 NOP(arg=None, lineno=10)
2 LOAD_GLOBAL(arg=0, lineno=10)
4 LOAD_CONST(arg=1, lineno=10)
6 LOAD_FAST(arg=2, lineno=10)
...
我尝试使用 @jit(debug=False) 和 os.environ['NUMBA_DEBUG']='0' 关闭调试消息,但这些似乎都不是正确的方法。有没有人有这方面的经验,可以帮我一把吗?
解决方案
这在我的情况下有效:
import librosa
import logging
logging.getLogger('numba').setLevel(logging.WARNING)
推荐阅读
- c# - 将命令参数绑定到 ViewModel 属性
- realm - 如何将领域对象分成两部分并将它们放入一个变量中?
- protocol-buffers - 即使浏览器支持 http2,我是否需要 grpc-web 库?
- ios - 如何使用 SwiftUI LazyVGrid 创建交错网格?
- r - 查找不同列中不同行的总和
- yubico - Yubikey AAGUID 元数据的来源?
- javascript - 使用 JSX 编辑内联 css 元素的比例
- arrays - 子序列的两个元素之间的最小差异
- docker - KSQLDB - 码头工人组成失败
- python - HTML 解析器 - 如何将文本代码从大约 500 个 html 页面复制/导出到具有相同链接地址的另外 500 个页面