树莓派搭建Dlib库

本文介绍了如何在内存有限的树莓派上安装Dlib库,由于树莓派内存不足,编译Dlib时会遇到问题。通过扩大交换文件大小来扩展虚拟内存,详细步骤包括更新配置文件`CONF_SWAPSIZE`为1024MB,重启交换服务并确认交换大小已增加。这一过程对于避免损坏存储卡非常重要,建议在安装Dlib后备份Raspberry Pi的`.img`文件。
摘要由CSDN通过智能技术生成


自Raspbian以来,Raspberry Pi用户运行的操作系统是基于Debian的(就像Ubuntu一样),   相同的 安装说明可

以用于Raspbian和Ubuntu ...

但是在树莓派上安装Dlib库经常会报错,因为在编译Dlib库的时候需要的内存过大,会导致系统杀死进程。树莓派3只有1GB的RAM。这个1GB的RAM负责所有的系统操作,显示GUI /桌面以及处理我们的编译。因此,需要使用几步来解决这个问题。

在树莓派上安装Dlib

1、首先从Dlib官方下载安装包。下载链接:http://dlib.net/

从18版本开始Dlib安装包中有setup.py。因此在Windows端安装只需要pip install setup.py命令即可。树莓派端首先需要扩大缓存。

2、更新交换文件大小

交换文件或交换空间是用作虚拟内存的硬盘/内存卡上的空间,  作为系统实内存(RAM)的扩展。

启用交换文件允许操作系统“假装”,因为它具有比实际更多的板载内存。使用交换文件体系结构,RAM中的页面被

“换出”到磁盘,直到它们被再

次需要,在这种情况下它们被“交换”。

几乎所有主要的操作系统都支持某种程度的交换。

在Raspbian中,dphys-swapfile解决方案的使用默认为100MB专用于交换我们的卡。

为了更新我们交换的大小,我们需要编辑位于etc dphys swapfile中的dphys-swapfile配置文件  。

您可以使用您最喜爱的文本编辑器编辑配置:

$sudo nano /etc/dphys-swapfile

向下滚动到配置:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值