gpt4 book ai didi

caching - 完全禁用 IPython 输出缓存

转载 作者:行者123 更新时间:2023-12-04 00:56:16 26 4
gpt4 key购买 nike

我正在处理 IPython 中一些 GB 大小的 numpy 数组。当我删除它们时,我绝对希望它们消失,以恢复内存。 IPythons 的输出缓存在那里很烦人,因为即使在删除对它们的最后一个主动预期引用之后,它仍然使对象保持事件状态。我已经设置了

c.TerminalInteractiveShell.cache_size = 0
在 IPython 配置中,但这只会禁用缓存条目到 _oh , 其他变量如 _ , __等等仍在创建。我也知道 %xdel ,但无论如何,我更愿意完全禁用它,因为我很少使用输出历史记录,所以一个普通的 del会立即再次工作。

最佳答案

看着 IPython/core/displayhook.py第 209-214 行我会说它是不可配置的。您可以尝试制作 PR 以添加一个选项以完全禁用它。

关于caching - 完全禁用 IPython 输出缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20814887/

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