如何解决如何增加cython的可变跟踪大小限制?
我正在使用cython加快代码速度,我的一个脚本包含大量静态声明。编译后(尽管成功),对于大型脚本,我会收到以下警告:
note: variable tracking size limit exceeded with -fvar-tracking-assignments,retrying without
static PyObject
我想问一下,是否可以增加cython编译的变量跟踪大小?这可能会增加算法。如果我可以正确分配所有变量(可能是以编译速度为代价的话),可以提高速度吗?我实际上对C / C ++没有任何经验,想知道变量跟踪大小是否可以为cython配置吗?
我在使用标准的setup.py
from setuptools import setup
from setuptools.extension import Extension
from Cython.Build import cythonize
并运行命令进行构建:
python3 setup.py build_ext --inplace
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。