【问题标题】:Raspberry Pi 4 - 8gb RAM, 64gb SD Card Running Out of Memory Trying to Load Tensorflow ModelRaspberry Pi 4 - 8gb RAM、64gb SD 卡内存不足尝试加载 TensorFlow 模型
【发布时间】: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


    【解决方案1】:

    我怀疑您使用的是 32 位操作系统和 pae,每个进程只允许 3gb。给定的分配将超过该分配。你试过 64 位操作系统吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-22
      • 1970-01-01
      • 2022-12-22
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多