gpt4 book ai didi

numba 缓存问题 : cannot cache function/no locator available for file

转载 作者:行者123 更新时间:2023-12-01 03:22:31 27 4
gpt4 key购买 nike

我正在尝试部署一个编号为 numba.njit 的代码库函数与 cache=True .

它在本地运行良好(Mac OS X 10.12.3),但在远程机器(AWS 上的 Ubuntu 14.04)上我收到以下错误:

RuntimeError at /portal/

cannot cache function 'filter_selection':

no locator available for file:
'/srv/run/miniconda/envs/mbenv/lib/python2.7/site-packages/mproj/core_calcs/filter.py'

我查看了 numba 代码库,看到了这个文件: https://github.com/numba/numba/blob/master/numba/caching.py

似乎以下函数返回 None 而不是定位器,以引发此异常
cls.from_function(py_func, source_path)
猜测这是写入 的权限pycache 文件夹,但我没有在 numba 文档中看到指定缓存文件夹位置(CACHE_DIR)的方法。

以前有没有人遇到过这个问题,如果有,建议的解决方法是什么?

最佳答案

套装sys.frozen = True之前 for cls in self._locator_classes:caching.py可以消除这个问题。

我不知道这样的设置是否会影响性能。

关于numba 缓存问题 : cannot cache function/no locator available for file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44183779/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com