分享个人树莓派5B安装AI Kit Hailo-8(L)的环境的经历

依据官方教程,一步一步来:

1.首先,确保你的树莓派运行的是最新的软件。运行以下命令进行更新:

sudo apt update && sudo apt full-upgrade

在这一步,我报了一个错误:

Preparing to unpack .../tzdata_2024a-0+deb11u1_all.deb ...
Unpacking tzdata (2024a-0+deb11u1) over (2023c-5+deb12u1) ...
dpkg: error processing /var/cache/apt/archives/tzdata_2024a-0+deb11u1_all.deb (--unpack)
Error occurred while trying to overwrite '/usr/share/zoneinfo/posix/Africa/Abidjan.dpkg-new': there is no file of that type
in the archive.
dpkg: error processing package tzdata (--unpack): 
Sub-process /usr/bin/dpkg returned an error code (1)

 看起来在安装 tzdata 时遇到了问题,可能是因为某些文件缺失或损坏。

最开始我是进行了:

清理缓存:sudo apt clean
修复损坏的包:sudo dpkg --configure -a

尝试再次安装或更新:sudo apt update sudo apt upgrade

手动移除 tzdata:sudo dpkg --remove --force-remove-reinstreq tzdata
然后再次尝试安装 tzdata:sudo apt install tzdata

等一系列操作后依据无法解决这个问题,最后我直接用了最直接的办法:

tzdata

sudo apt remove tzdata
sudo apt purge tzdata
sudo apt update

之后第一步完成了。

2.接下来,确保您的Raspberry Pi固件是最新的。运行以下命令查看您正在运行的固件:

sudo rpi-eeprom-update

如果您看到2023年12月6日或更晚的日期,请继续下一步。

很幸运的是我刚好是2023年12月6日,因为我的这个是很久以前开的到现在一直在用。

如果您看到的日期早于2023年12月6日,请运行以下命令打开Raspberry Pi配置CLI:

sudo raspi-config

下面的Advanced Options > Bootloader Version,选择Latest。然后,退出raspi-config随着Finish或者逃跑钥匙。

运行以下命令将固件更新到最新版本:

sudo rpi-eeprom-update -a

然后,使用以下命令重新启动

sudo reboot

3.安装使用AI工具包所需的依赖项。从终端窗口运行以下命令:

sudo apt install hailo-all

 这将安装以下依赖项:

  • Hailo内核设备驱动程序和固件

  • Hailo中间件软件

  • Hailo Tappas核心后处理库

  • rpicam-appsHailo后处理软件演示阶段

好了,到了这一步是问题最多的了

首先是报了:

看起来 hailo-all 包无法找到。

无法找到包?我先想到的是apt update那一步出了问题,再次进行了sudo apt update,但是运行完成之后问题依旧没有解决,那我就进行了包的搜索看看能不能找到这个包:

apt search hailo

好家伙,没有搜索到包,那就是apt源的问题的。

那就找找源吧,输入:

sudo nano /etc/apt/sources.list

发现我的apt早早的就被我换过了

那行吧,我就将之前注释掉的debain源加入吧,保存再次运行,好了还是报错:无法找到包。

那么说明hailo-all包不是debian的?那还有说明APT源呢?对了,还有树莓派官方apt源,行,那就找官方的 /etc/apt/sources.list看看有那些东西。

于是我就去了树莓派官方下载了第一个镜像:

 下载、解压、烧入、登入等等一系列操作后我看到了/etc/apt/sources.list:

deb [ arch=armhf ] http://raspbian.raspberrypi.com/raspbian/ bookworm main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.com/raspbian/ bookworm main contrib non-free rpi

欧克,就是有树莓派自己的apt源嘛,复制粘贴到自己镜像里面去,再运行。

完了还是找不到包。白高兴了。

什么原因呢?看着编译完成后的界面,我看到了一个我没有在/etc/apt/sources.list里写入的豆瓣源,哦,对了,树莓派好像还有一个地方有源的存在:/etc/apt/sources.list.d/raspi.list

sudo nano /etc/apt/sources.list.d/raspi.list

进去看看果然在这里面看到了不在/etc/apt/sources.list里的豆瓣源,再树莓派官方无污染的镜像里看看,可以的,也有:

deb http://archive.raspberrypi.com/debian/ bookworm main
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.com/debian/ bookworm main

加入到自己的源中,在编译运行,好了,可以找到包了,但是有新报错了:

由于未截图,其大概意思是hailo-all的某一些依赖性由于已存在的某些环境不被允许安装。

这个问题找了很久,最后在hailo的官方论坛中找到了答案,

那就是我使用的源是 bookworm的,其对一些环境不太友好,故报错。

知道了原因那就有解决办法了,换一个树莓派官方镜像。

之后我又下载了:

 经过烧入、开机等一系列操作,读取到了其内的/etc/apt/sources.list:

deb http://archive.raspberrypi.com/debian/ bookworm main
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.com/debian/ bookworm main

和 /etc/apt/sources.list.d/raspi.list::

deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmwa>
deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-f>
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-fre>
# Uncomment deb-src lines below then 'apt-get update' to enable 'apt-get source'
#deb-src http://deb.debian.org/debian bookworm main contrib non-free non-free-f>
#deb-src http://deb.debian.org/debian-security/ bookworm-security main contrib >
#deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free no>

行吧,再来一次,复制、粘贴、编译、安装。终于成功了:

真艰辛啊。之后用以下命令重新启动您的Raspberry Pi

sudo reboot

以使这些设置生效。

最后,希望各位友友可以顺利的 安装这给包吧。

树莓派官方教程:https://www.raspberrypi.com/documentation/accessories/ai-kit.html

documentation/documentation/asciidoc/accessories/ai-kit/about.adoc at develop · raspberrypi/documentation · GitHub

 Hailo ai官方:适用于边缘设备的世界顶级性能边缘人工智能处理器

### Hailo-8 和 K3588 的技术规格与应用场景 #### Hailo-8 技术规格 Hailo-8 是一款专为边缘计算设计的人工智能处理器,具有高效能功耗比。该芯片能够提供高达每秒26万亿次运算(TOPS),同时保持较低的功率消耗,在典型工作条件下仅需几瓦特电力[^1]。 ```python # 示例代码展示如何查询Hailo-8性能参数 def get_hailo_8_specs(): specs = { "max_ops": "26 TOPS", "power_consumption": "< few watts" } return specs ``` #### K3588 技术规格 K3588 属于NVIDIA Jetson系列嵌入式模块之一,基于Orin SoC构建。这款产品集成了强大的GPU核心以及多个专用加速器单元,可实现最高可达275 TOPS的AI算力输出;支持多种接口标准以便连接外部传感器和其他组件[^2]。 ```python # 示例代码展示如何获取K3588的主要特性 def get_k3588_features(): features = [ f"NVIDIA Orin SoC with up to 275 TOPS AI performance", "Supports multiple interface standards for peripherals" ] return "\n".join(features) ``` #### 应用场景对比 针对高风险环境下的实时处理需求,如自动驾驶汽车或工业自动化领域内的复杂任务执行,这两种解决方案都能表现出色。然而具体选择取决于项目特定的要求: - **Hailo-8 更适合资源受限但又需要强大推理能力的小型化终端设备**; - **而K3588则适用于更广泛的任务负载范围,并且当涉及到多模态数据融合时表现尤为突出** 。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值