香橙派 AIpro评测

news2024/11/15 11:02:27

一. 香橙派AIpro开箱

官网外观:

​ 

外观实测:做工精致,散热片有精致的金属感

 ​

反面:由于加装了wifi蓝牙模块,如果需要做外壳,需要注意保护天线贴片。在树莓派pi5的前面一版,增加了wifi模块。不过相应的,pi5有3个usb接口,香橙派AIpro只有2个usb接口。pi5的其中一个usb也是用来插无线网卡了,所以用于插鼠标键盘的usb口数目也一样。

 

 

侧面:

 

外观尺寸(手工测量,可能会有一定的误差存在):

长(不含wifi蓝牙模块):107mm

 

宽(包括sd卡凸出部分):74mm

 

高(假装散热之后):27mm

 

重量:121.9g

 

二. 香橙派AIpro开机

香橙派AIpro的电源输入是usb type-c电源口的,可以通过usb线连接电源;自带的电源插头和电源线是type-c头对type-c 头。

sd卡烧录成功unbutu系统之后,插入板子,上电即可点亮

 

需要注意的点:

1.电源接口是最边上的那个口,底下写着电源输入标识。

2.连接显示器可以使用hdmi线,默认使用的是离电源接口远端的那个hdmi接口。具体连接如上图。

 

三. 香橙派AIpro系统配置

 

香橙派AIpro官网支持的系统是Ubuntu、openEuler

相比较pi5和树莓派,支持的系统少一些,这可能是跟ai本身有特殊要求有关系。试过用可以在pi5上跑通的debian系统sd卡,插入香橙派AIpro中,暂时未成功启动。如果需要香橙派AIpro和pi5兼容的小伙伴,需要注意下这个点。

 

启动后的画面。右上角找到无线信号图标,可以找到more networks 查看可以连接的wifi。正常输入密码即可联网。

输入默认密码Mind@!23,进入系统。需要注意的是,unbutn系统默认不是以root用户进入系统的,进入系统之后,如果需要root用户,需要先对root用户设置初始密码。

sudo passwd root 回车后输入新密码

 

右击进入命令行,输入ifconfig命令,查看网络ip

找到内网ip

系统已经默认开启ssh服务,所以在局域网内,可以通过ssh连接。Root用户,密码就是自己前面设置的密码。登录后

 

查看系统架构

 uname -a

 

查看系统运行状况

 

可以看到8G内存,在没有安装其他内容的情况下,使用了1G多,还剩5G多

四. 香橙派AIpro应用场景

香橙派AIpro默认安装有python语言,具体版本是:

可以使用python语言编写程序

五. 香橙派AIproCPU实测

 

执行 lscpu命令

 

 

 

 

Cpu架构是aarch64,4核心。需要注意的是,因为架构不是传统的x64或者amd,所以在后面安装应用的时候,如果不是用apt 安装,手动下载安装的时候,需要千万注意下载正确对应架构。如果有的应用官方未提供aarch64架构的安装包,可能会需要自己下载源码编译。

可以看到,应该是支持NUMA架构(参考附录2),只是未开启,待验证

cat /proc/cpuinfo

 

 

cpu细节

六. 香橙派AIproAIGPU性能实测

安装命令:

apt install screenfetch

 

 

查看命令:screenfetch

 

 

七. 香橙派AIpro内存配置实测

cat /proc/meminfo

 

内存信息可以看出来,大约8G左右的内存。

官网标注的是速率:3200Mbps。相比较几年前的1600M内存,速度有较大提升

八. 香橙派AIpro存储实测

 df -h命令查看:

 

由于用的是sd卡,所以存储数据不大。官网显示可支持多种存储方式

九. 香橙派AIpro网络蓝牙实测

nmcli dev wifi list

 ​

可以看到香橙派AIpro对wifi 是支持的。

十. 香橙派AIpro显示能力实测

香橙派支持4k,8k高清显示

inxi是一个非常有用的命令行系统信息工具,可以提供详细的硬件信息。如果你的系统上没有安装inxi,你可以使用以下命令安装它:

sudo apt-get update sudo apt-get install inxi

安装后,你可以使用以下命令来查看GPU信息:

 

 

十一. 香橙派AIpro支持操作系统实测

经测试,在pi5上运行的debian系统不能放在香橙派AIpro使用,这里需要注意,如果需要做兼容,需要unbuntu

 

十二. 香橙派AIpro 40pin针脚实测

 

实测:当前系统没有针脚的控制包,所以需要自行下载后使用

sudo apt install -y git 

Mkdir /opt/software

Cd /opt/software

git clone https://github.com/orangepi-xunlong/wiringOP.git -b next

 

cd wiringOP  

sudo ./build clean

sudo ./build

 

gpio -v

 

 

注意:git clone 由于是从GitHub上拉取代码,可能会非常慢,可以多试几次。

十三.应用场景

香橙派AIpro当前的是8TOPS的算力,据说还会出20tops算力的版本,当前8TOPS算例的版本能够做的是模型推理,还不能用来做模型训练。后续版本算力提高之后,可以用来做模型训练的了。例如YoLoV5 实现目标检测,AscendCL 实现图片缩放等

 

40针脚支持pwm,spio,rx-tx等协议,用来做边缘计算设备也完全够用,例如读取传感器,控制电机等。

8G内存和4核cpu,香橙派AIpro也可以用来做简单的服务器,例如部署个网站,部署个简单的应用也是没问题的,作为家庭nas也都没问题

 

总结:

通过上面的实测,对​​Orange Pi AIpro​​的配置,性能有了基础的了解。在此硬件的基础上,可以清楚的知道此配置可以部署的应用有哪些了。作为一款人工智能模型推理场景下的产品,可以支撑模型推理的很多场景。

 

附录:

官网地址:​​Orange Pi AIpro​​

Numa架构:​​什么是NUMA,我们为什么要了解NUMA - 知乎 (zhihu.com)​​

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1701761.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MedSegDiff: Medical Image Segmentation with Diffusion Probabilistic Model 论文总结

题目:MedSegDiff: Medical Image Segmentation(图像分割)with Diffusion Probabilistic Model(扩散概率模型) 论文(MIDL会议):MedSegDiff: Medical Image Segmentation with Diffusi…

【数组】Leetcode 452. 用最少数量的箭引爆气球【中等】

用最少数量的箭引爆气球 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直 地…

Linux C++ Socket 套接字、select、poll、epoll 实例

文章目录 1. 概述2. TCP 网络编程实例2.1 服务器端2.2 客户端2.3 运行截图 3. I/O 模型3.1 阻塞式I/O模型3.2 非阻塞I/O模型3.3 I/O 复用模型3.4 信号驱动式I/O3.5 异步I/O模型 4. I/O复用之 select4.1 select 函数描述4.2 服务端代码4.3 客户端代码4.4 运行截图 5. I/O复用之 …

虚拟海外仓用什么系统最好?5个步骤帮你选出适合自己仓库的WMS系统

面对国际市场越来越大的仓储需求,虚拟海外仓的受众还是非常广泛的。不过很多经营虚拟海外仓的企业往往都会陷入管理混乱,低效的怪圈。 要想突破这个经营的瓶颈,快速发展企业,选择一个适合自己的海外仓WMS系统是个不错的选择。 1…

Java中Stack的使用详解

Stack是一种运算受限的线性表,其特点在于仅允许在表的一端(即表尾)进行插入和删除操作。这一端被称为栈顶,而相对的另一端则称为栈底。向一个栈插入新元素的操作称为进栈或入栈,它将新元素放到栈顶元素的上面&#xff…

昂达固态硬盘数据恢复方法:全面解析与操作指南

在数字化时代,数据已经成为我们生活和工作中不可或缺的一部分。而固态硬盘(SSD)由于其读写速度快、抗震性强等优点,慢慢取代了传统的机械硬盘,成为我们存储数据的主要选择。然而,即便再先进的存储设备&…

如何远程访问Redis?

远程访问Redis是一种常见的需求,特别是在分布式系统或跨地域网络中。通过远程访问,我们可以轻松地对远程的Redis数据库进行操作和管理。 天联保障数据安全 对于远程访问Redis的安全性问题,我们可以借助天联来保障数据的安全。天联是一种基于…

Oracle-修改用户名

1、项目背景 需要将导入一份最新的用户数据在tbl用户上,但需要将原来的tbl用户数据保留并能实现两个用户的比对。 2、解决思路 思路一:1)新建用户tbl_feng,导入数据;2)将两个用户换名称 3)比对 思路二&…

STM32实现HAL库LED点灯

目录 一、相关环境 STM32CubeMX 介绍 安装下载 相关配置完善 尝试使用该软件,点亮LED灯 项目创建 代码示例 二、任务实现 1、使用HAL库方式完成LED灯的周期闪烁 要求1 项目创建 代码示例 要求2 项目创建 代码示例 2、使用仿真软件分析仪功能观察…

VS2022配合Qt与boost.asio实现一个TCP异步通信系统远程操作mysql数据库

上一篇博客我们通过boost.asio搭建了一个简单的异步服务器,但是那是基于命令行的,所有用起来还是相当枯燥的,这次我们配合Qt实现一个简陋的前端页面来控制后端mysql数据库中的表,实现添加密钥的功能(本次博客使用的boost版本是1.8…

为什么大部分新手做抖音小店赚不到钱?

大家好,我是喷火龙。 今天来给大家聊聊,为什么大部分新手做抖店赚不到钱? 不知道大家想过这个问题没有,可能有些人把赚不到钱的原因归结于市场、或者平台、又或者运营技术以及做店经验。 但我觉得这些都不是重点,重…

关于RAG(检索增强生成)的一些知识

写在前面 最近一直在看AI相关的文章,不出意外的话,后续几篇应该都是关于这方面的。希望能和大家一起了解这方面的技术。 什么是RAG 检索增强生成 (RAG,全称Retrieval-Augmented Generation) 是一种利用从外部来源获取的事实来提高生成式 AI 模型的准确…

视频监控管理平台LntonCVS安防监控平台实现接入监控视频资源的视频汇聚方案

随着各行业数字化转型的不断推进,视频监控技术在行业内的安防应用及管理支撑日益增多。然而,由于前期规划不清晰、管理不到位等问题,视频监管系统普遍存在以下问题: 1. 各部门单位在视频平台建设中以所属领域为单位,导…

Intellij IDEA创建springboot 3.2.5 项目

1、idea file -> new ->Project 点击 2、创建项目配置 完成配置-> 点击Next 3、选择对应jar 包 -> 点击Create 4、删除 .mvn、mvnw、mvnw.cmd

宝塔Nginx设置图片访问跨域

宝塔Nginx设置图片访问跨域 针对某一个站点设置 找到对应的站点点击 “设置” 增加对应header设置 代码: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${#允许跨域add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requeste…

数字图像处理系列 | 非线性滤波 (4)

非线性滤波就不能做卷积了 文章目录 前言. 去除噪声如果使用线性滤波 1. 中值滤波2. 重新思考一下 -- 高斯平滑滤波高斯平滑哪里不好用呢?but,我们是不是可以结合高斯平滑滤波的优点和非线性滤波的优点,来做这个去噪呢? 3. Bilat…

融资融券保证金比例,融资融券最低利率4.0%

融资融券保证金比例是指投资者交付的保证金与融资、融券交易金额的比例,用于控制投资者初始资金的放大倍数。这个比例分为融资保证金比例和融券保证金比例。 融资融券保证金比例的计算 1. 融资保证金比例是指投资者融资买入证券时交付的保证金与融资交易金额的比例…

Rust之函数式语言特性:迭代器和闭包(一):概述

开发环境 Windows 11Rust 1.78.0 VS Code 1.89.1 项目工程 这次创建了新的工程minigrep. 函数式语言特性:迭代器和闭包 Rust的设计从许多现有语言和技术中获得了灵感,其中一个重要影响是函数式编程。函数式编程通常包括通过在参数中传递函数、从其他函数返回函数、…

线程池(详细)

Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二&…

2024年电工杯数学建模竞赛思路资料汇总贴

下文包含:2024电工杯(电工杯数学建模竞赛)思路解析、电工杯参赛时间及规则信息说明、好用的数模技巧及如何备战数学建模竞赛 C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资料,帮助大家…