【香橙派】Orange Pi AIpro体验——国产AI赋能

文章目录

  • 🍔开箱
  • 🛸烧录镜像
  • ⭐启动系统
    • 🎈本机登录
    • 🎈远程登陆
  • 🎆AI功能体验
  • 🔎总结

🍔开箱

在这里插入图片描述

可以看到是很精美的开发组件

这里是香橙派官网

http://www.orangepi.cn/

我们找到下面图片的内容,点击“查看详情”
在这里插入图片描述
可以看到Orange Pi AIpro的简述

OrangePi AIpro(8T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。 Orange Pi AIpro引用了相当丰富的接口,包括两个HDMI输出、GPIO接口、Type-C电源接口、支持SATA/NVMe SSD 2280的M.2插槽、TF插槽、千兆网口、两个USB3.0、一个USB Type-C 3.0、一个Micro USB(串口打印调试功能)、两个MIPI摄像头、一个MIPI屏等,预留电池接口,可广泛适用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理、智能小车、机械臂、人工智能、无人机、云计算、AR/VR、智能安防、智能家居等领域,覆盖 AIoT各个行业。 Orange Pi AIpro支持Ubuntu、openEuler操作系统,满足大多数AI算法原型验证、推理应用开发的需求。


然后我们点击“下载”
在这里插入图片描述
在下面可以下载香橙派的用户手册
在这里插入图片描述

🛸烧录镜像

我们返回刚才的官方资料,选择官方工具,进行下载
在这里插入图片描述
然后我们向下看,找到官方镜像,下载Ubuntu镜像,进行烧录
在这里插入图片描述
下载完成后,安装烧录工具balenaEtcher,在电脑机上,双击balenaEtcher-Setup-1.18.4.exe,按照提示安装即可。
然后烧录ubuntu镜像到SD卡中,将SD卡插入读卡器,再将读卡器插入电脑中即可
在这里插入图片描述
我们打开刚才下载的烧录软件,选择刚刚下载的文件
在这里插入图片描述
然后 选择目标磁盘后,进行烧录
在这里插入图片描述

⭐启动系统

我们把烧录好的sd卡插入板子中
在这里插入图片描述
我们插入电源和网口后,进行通电,看到指示灯变绿,表示启动正常
在这里插入图片描述

🎈本机登录

我们插入显示屏接口后,会在显示屏出现下面的状态
在这里插入图片描述

默认密码是 Mind@123
登录进去后,这是主界面
在这里插入图片描述

🎈远程登陆

登录开发板

当开发板通过以太网口和电脑连接时,先将电脑的IP地址修改为和开发板的IP地址在同一个网段(例如开发板eth1网口为192.168.137.100,电脑以太网口为192.168.137.101),再使用SSH工具远程登录开发板

我们找到以太网,点击属性
在这里插入图片描述
在这里插入图片描述
勾选“使用下面的 IP 地址”选项,填写IP地址(图示以192.168.137.101为例)和子网掩码,默认网关与DNS服务器地址为空,单击“确定”保存。
在这里插入图片描述

然后使用SSH工具远程登录开发板,我这里使用的是xshell
在这里插入图片描述

🎆AI功能体验

我们采用主机模式登录进行测试

从官方文档中可以知道

镜像中预装了JupyterLab软件。JupyterLab软件是一个基于web的交互式开发环境,集成了代码编辑器、终端、文件管理器等功能,使得开发者可以在一个界面中完成各种任务。并且我们在镜像中也预置了一些可以在JupyterLab软件中运行的AI应用样例。这些样例都是使用Python编写的,并调用了Python版本的AscendCL编程接口。下面将介绍如何登录jupyterlab并在jupyterlab中运行这些预置的AI应用样例。

首先是登录juypterlab
使用命令如下

cd samples/notebooks/

在当前目录下有9个文件夹和1个shell文件,分别对应9个AI应用样例和JupyterLab启动脚本如下

start_notebook.sh

在执行该脚本后,终端会出现打印信息,在打印信息中会有登录Jupyter Lab的网址链接,我们把网站链接通过系统内置的火狐浏览器进行打开,就可以打开juypterlab

下面运行目标检测样例

我们使用的是YOLOv5,它是一种单阶段目标检测器算法,在这个样例中,我们选取了YOLOv5s,它是YOLOv5系列中较为轻量的网络模型,适合在边缘设备部署,进行实时目标检测。在样例中已经包含转换后的om模型和测试视频、图片,可以按照以下流程在JupyterLab中运行该样例。

首先在jupyterlab界面双击“01-yolov5”,进入到该目录下
在该目录下有运行该示例的所有资源,其中mian.ipynb是在JupyterLab中运行该样例的文件
然后点击按钮运行样例,在弹出的对话框中单击“Restart”按钮,此时该样例开始运行
在这里插入图片描述
在这里插入图片描述
若干秒后,在窗口中出现了一段赛车的视频,我们可以看到模型对视频的每一帧进行推理,并将检测到的赛车标注了出来。

在这里插入图片描述
可以看到识别是很不错的

🔎总结

总体体验下来,这个开发板带给我的感觉还是挺惊艳的,不论是开发板精致的外观还是优越的性能,已经卓越的AI能力,都体现出这个开发板的高性能和多功能性。

香橙派AIpro开发板以其出色的硬件配置、卓越的性能和多功能性,在嵌入式AI应用的舞台上占据了领导地位。它能够轻松处理各种复杂的人工智能任务,例如图像和语音识别,为开发者提供了强大的工具。此外,其全面的软件环境和开发工具也极大地提升了开发效率和调试过程。我们相信,随着技术的进步和市场需求的增长,香橙派AIpro开发板在嵌入式AI应用领域将继续扮演重要角色,为创新和开发提供广阔的空间。

展望未来,我们共同期待国产AI技术的快速进步和广泛应用,这将为提升人类生活的质量和社会的可持续发展做出贡献。掌握自主可控的核心技术是关键,它将确保我们在智能时代保持领先。让我们拭目以待,国产AI技术的崛起将引领我国科技实力和产业迈向新的高峰。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

BC9 printf的返回值

BC9 printf的返回值 这里我们先要了解库函数printf printf的返回值&#xff0c;是写入的字符总数 我们第一遍写代码时候可能写成这样: #include<stdio.h> int main() {int retprintf("Hello world!");printf("%d", ret);return 0; }我们发现这样是通…

【Python爬虫单点登录实战】PyExecJS破解慧职教:过河源技术学院单点登录统一身份认证

目录 前言大致分析PyExecJS 使用案例pip 安装:Demo:输出:案例1.访问目标网站的登录页面并查看源码2.将js放到和py脚本同一级目录下3. 编写Python脚本来调用js破解单点登录实战提取密钥参数清洗数据登陆测试单点登录获取ticket获取jsessionid获取token成功我的专栏前言 博主提供…

Day12:rem 布局 和 less 使用

目标&#xff1a;使用 rem 和 less 完成移动端的布局。 一、移动 Web 基础 1、谷歌模拟器 在网页右键点“检查”或快捷键 F12&#xff0c;然后右边栏顶部第二个按钮切换设备为移动端&#xff0c;刷新网页&#xff0c;可以看到谷歌模拟器&#xff0c;可以切换模拟器型号、尺寸…

2024高考作文引发的人工智能争议

又是一年高考季&#xff0c;多少学子的修行成果也在这这一刻迎来了终极检验&#xff0c;多少学子的梦也在这一刻拉开了揭晓序幕&#xff0c;多少学习的命运也在这一刻迎来了人生中的第一次转变。每年的高考不仅是学子们的人生大事&#xff0c;也是多少父母的热切期望&#xff0…

[office] excel怎么设置图表格式- excel中chart tools的使用方法 #笔记#经验分享#其他

excel怎么设置图表格式? excel中chart tools的使用方法 excel怎么设置图表格式&#xff1f;excel中的数据可以制作成图表&#xff0c;在出啊如图表以后可以再图表总使用命令对其格式进行设置&#xff0c;下面我们就来看看excel中chart tools的使用方法&#xff0c;需要的朋友可…

运维 之 DNS域名解析

前言 我们每天打开的网站&#xff0c;他是如何来解析&#xff0c;并且我们怎么能得到网站的内容反馈的界面呢&#xff1f;那什么是DNS呢&#xff08;DNS&#xff08;DomainNameservice&#xff0c;域名服务&#xff0c;主要用于因特网上作为域名和IP地址相互映射&#xff09;那…

计算机网络--传输层

计算机网络--计算机网络概念 计算机网络--物理层 计算机网络--数据链路层 计算机网络--网络层 计算机网络--传输层 计算机网络--应用层 1. 概述 1.1 传输层的意义 网络层可以把数据从一个主机传送到另一个主机&#xff0c;但是没有和进程建立联系。 传输层就是讲进程和…

Golang | Leetcode Golang题解之第137题只出现一次的数字II

题目&#xff1a; 题解&#xff1a; func singleNumber(nums []int) int {a, b : 0, 0for _, num : range nums {b (b ^ num) &^ aa (a ^ num) &^ b}return b }

SpringAI调用OpenAI Demo

Spring AI 在maven的setting.xml <mirror> <id>spring-milestones</id> <name>Spring Milestones</name> <mirrorOf>spring-milestones</mirrorOf> <url>https://repo.sprin…

用HTML实现拓扑面,动态4D圆环面,可手动调节,富有创新性的案例。(有源代码)

文章目录 前言一、示例二、目录结构三、index.html&#xff08;主页面&#xff09;四、main.js五、Tour4D.js六、swissgl.js七、dat.gui.min.js八、style.css 前言 如果你觉得对代码进行复制粘贴很麻烦的话&#xff0c;你可以直接将资源下载到本地。无需部署&#xff0c;直接可…

5.31.15 使用图像到图像转换和 YOLO 技术对先前的乳房 X 光检查结果中的异常进行早期检测和分类

在本研究中&#xff0c;我们研究了基于 You-Only-Look-Once (YOLO) 架构的端到端融合模型的有效性&#xff0c;该模型可同时检测和分类数字乳房 X 光检查中的可疑乳腺病变。包括四类病例&#xff1a;肿块、钙化、结构扭曲和正常&#xff0c;这些病例来自包含 413 个病例的私人数…

JavaEE初阶---多线程编程(一.线程与进程)

目录 &#x1f923;一.线程与进程的概念与联系&#xff1a; 进程的基本概念&#xff1a; 线程的基本概念&#xff1a; 进程和线程的区别与联系&#xff1a; &#x1f643;代码执行实列&#xff1a; 1.通过继承Thread父类来实现多线程 2.通过实现Runnable接口来实现多线程…

【C语言题解】1、写一个宏来计算结构体中某成员相对于首地址的偏移量;2、写一个宏来交换一个整数二进制的奇偶位

&#x1f970;欢迎关注 轻松拿捏C语言系列&#xff0c;来和 小哇 一起进步&#xff01;✊ &#x1f308;感谢大家的阅读、点赞、收藏和关注 &#x1f495;希望大家喜欢我本次的讲解&#x1f495; 目录&#x1f451; 1、写一个宏&#xff0c;计算结构体中某变量相对于首地址的偏…

拼多多第37期:拼多多单品裂变起爆2.0(17节课)

课程下载&#xff1a;拼多多第37期&#xff1a;拼多多单品裂变起爆2.0&#xff08;17节课&#xff09;-课程网盘链接提取码下载.txt资源-CSDN文库 更多资源下载&#xff1a;关注我。 课程内容&#xff1a; 01.《拼多多单品裂变起爆2.0》非标品类成功操作案例.mp4 02.《拼多…

在Windows上用Llama Factory微调Llama 3的基本操作

这篇博客参考了一些文章&#xff0c;例如&#xff1a;教程&#xff1a;利用LLaMA_Factory微调llama3:8b大模型_llama3模型微调保存-CSDN博客 也可以参考Llama Factory的Readme&#xff1a;GitHub - hiyouga/LLaMA-Factory: Unify Efficient Fine-Tuning of 100 LLMsUnify Effi…

Spring Security系列之Handler

概述 与Spring、Spring MVC、Spring Boot一样&#xff0c;Spring Security里也有很多Handler接口、可以分为两大类&#xff0c;一类是普通的XxxHandler&#xff08;见名知意&#xff09;&#xff0c;另一类是对应的ServerXxxHandler&#xff08;RequestRejectedHandler除外&am…

【ArcGIS微课1000例】0119:TIFF与grid格式互相转换

文章目录 一、任务描述二、tiff转grid三、grid转tif四、注意事项一、任务描述 地理栅格数据常用TIFF格式和GRID格式进行存储。TIFF格式的栅格数据常以单文件形式存储,不仅存储有R、G、B三波段的像素值,还保存有地理坐标信息。GRID格式的栅格数据常以多文件的形式进行存储,且…

ElasticSearch学习笔记之三:Logstash数据分析

第3章 Logstash数据分析 Logstash使用管道方式进行日志的搜集处理和输出。有点类似*NIX系统的管道命令 xxx | ccc | ddd&#xff0c;xxx执行完了会执行ccc&#xff0c;然后执行ddd。 在logstash中&#xff0c;包括了三个阶段: 输入input --> 处理filter&#xff08;不是必须…

【MMU】——ARM 二级页表

文章目录 二级页表项即 entry 的格式如下 二级页表项有三种类型 产生中止异常的故障条目。这可能是预取或数据中止、取决于访问类型。这实际上表示虚拟地址未映射 bit[1:0] 00大页 64KB。bit[1:0] 01。小页 4KB。bit[1:0]1x。 一级页表占用 16KB 的内存&#xff0c;二级页表…

Fastgpt接入Whisper本地模型实现语音输入

前言 FastGPT 默认使用了 OpenAI 的 LLM 模型和语音识别模型,如果想要私有化部署的话,可以使用openai 开源模型Whisper。参考文章 《openai 开源模型Whisper语音转文本模型下载使用》 开源项目地址 : 兼容openai接口api服务 https://gitee.com/taisan/whisper-api 设置安…