【发布时间】:2020-10-18 23:38:05
【问题描述】:
我有一个问题不知道如何解决。
我目前正尝试在我的 Raspberry Pi 4 上使用 JupyterLab 运行程序,但是在尝试加载 Tensorflow 模型时,我在终端中收到以下警告:
360087552 的分配超过了可用系统内存的 10%
现在,这让我感到困惑。它试图加载的模型只有大约 900mb。我拥有的 Raspberry Pi 型号具有 8gb 的 RAM,与我的笔记本电脑相同。它使用 64gb SD 卡和 42.8gb 可用空间(比我的笔记本电脑还多)。然而,尽管与我的笔记本电脑(运行一切都没有问题)相比,它具有相同数量的 RAM 和更多可用空间,但它无法加载模型,并且内核崩溃。
我已经做了所有我能想到的来释放内存,包括扩展文件系统和在 raspi-config 中将内存拆分增加到 256,以及将 CONF_SWAPSIZE 增加到 1024。
那么,我还能做些什么来尝试解决这个问题,或者这仅仅是 Raspberry Pi 4 的限制,我是否应该寻找其他更强大的单板计算机?
感谢您的帮助,
山姆
【问题讨论】:
标签: python tensorflow memory jupyter-notebook raspberry-pi