香橙派 AI pro:AI 加速初体验

news2024/11/18 15:42:41

香橙派 AI pro:AI 加速初体验

在AI领域,不断涌现的硬件产品为开发者提供了前所未有的便利和可能性。今天,我要介绍的这款产品——香橙派 AIpro,就是其中的佼佼者。在昇腾 AI 芯片的加持下,这款开发板有着出色的算力。这不仅仅是一块开发板,更是一个为AI开发者量身打造的平台,最近,我也是拿到了官方送来的香橙派AIpro开发板。

官方资料

OrangePi AIpro 官网

Orange Pi论坛

昇腾社区

DevPress社区

产品说明

在这里插入图片描述

正面图

在这里插入图片描述

背面图

在这里插入图片描述

引脚图

在这里插入图片描述

开箱体验

打开香橙派 AIpro的包装,一眼可以看到其精致的工艺。随套件一同到来的电源和散热组件让人感觉到厂商对于细节的关心。
在这里插入图片描述
32GB的存储卡已经就位,官方提前刷入ubuntu系统了,一切准备就绪,只需插上电源就可以开始我们的AI之旅。

⚠香橙派提醒:使用板子时天线不能贴到板子上,同时天线上的导电布也不能挨着板子,否则可能会烧坏板子。
在这里插入图片描述

设备连接

	散热组件的安装过程简单而直观,电源接口牢固,为长时间运行提供了保障。存储卡预装的系统使得初次启动变得非常顺畅,这对于初学者来说是一个巨大的加分项。接通电源、插入屏幕、键盘、鼠标的后,顺利进入系统桌面,香橙派 AIpro的界面非常好看。

配置固定ip

由于只有一套键鼠,为了快速拥抱AI世界,我只能采用配置一个固定ip,使用ssh访问的模式来进行后续操作。
我主机的内网ip配置如下:
在这里插入图片描述
大家配置的时候要根据实际网络环境调整 ethernets 下的接口名称(如 eth0),addresses(静态 IP 和子网掩码),gateway4(网关地址)和 nameservers(DNS 服务器地址)。

# 编辑
vi /etc/netplan/01-netcfg.yaml
# 生效配置
sudo netplan apply
示例
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      dhcp4: false
      addresses: [192.168.60.252/24]
      optional: true
      routes:
        - to: default
          via: 192.168.60.1
      nameservers:
        addresses: [192.168.0.186]

然后ifconfig查看网络已经配置好了
在这里插入图片描述

样例测试

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

进入样例目录

以下为绝对路径

cd /home/HwHiAiUser/samples/notebooks

在这里插入图片描述

修改配置

因为是使用ssh访问的,start_notebook.sh默认启动时监听127.0.0.1,不利于我们在个人PC访问,所以修改一下脚本,把127.0.0.1改成之前设置的固定IP ,再启动

. /usr/local/Ascend/ascend-toolkit/set_env.sh
export PYTHONPATH=/usr/local/Ascend/thirdpart/aarch64/acllite:$PYTHONPATH

if [ $# -eq 1 ];then
    jupyter lab --ip $1 --allow-root --no-browser
else
    jupyter lab --ip 192.168.60.252 --allow-root --no-browser
fi

在这里插入图片描述

启动

./start_notebook.sh

在这里插入图片描述

登录JupyterLab

在浏览器中输入访问日志打印的网址链接,就可以登录JupyterLab软件了
在这里插入图片描述

运行卡通图像生成样例

该样例使用cartoonGAN模型对输入图片进行卡通化处理。在样例中已经包含转换后的om模型和测试图片,可以按照以下流程在JupyterLab中运行该样例

1、先在Jupyter Lab界面双击“05-cartoonGAN_picture”,进入到该目录下
在这里插入图片描述
2、在该目录下有运行该示例的所有资源,其中mian.ipynb是在JupyterLab中运行
该样例的文件,双击打开main.ipynb,在右侧窗口中会显示main.ipynb文件中的内

在这里插入图片描述

3、单击按钮运行样例,在弹出的对话框中单击“Restart”按钮,此时该样例开始运行
在这里插入图片描述
样例将测试图片转成一个卡通风格的照片,我们也可以替换此示例图片,图片路径如下

/home/HwHiAiUser/samples/notebooks/05-cartoonGAN_picture/img.jpg

测试图片
在这里插入图片描述

卡通风格
在这里插入图片描述

个人感受

使用香橙派 AIpro是一次愉快的旅程。从设置到开发,再到日常使用,它展现了卓越的性能和可靠性。对我而言,最让人印象深刻的是它在AI任务处理上的能力,这也证明了它作为一款专为AI开发设计的开发板的价值。

在这里插入图片描述

实际应用

在实际的项目开发中,香橙派 AIpro显示出了它的实力。无论是在图像识别,还是在语音处理项目中,它都能迅速应对,处理速度和效率比我预期的要好。对于中小型的AI项目,香橙派 AIpro无疑是一个合适的选择。

性能测试

在连续运行几个小时的强压力测试后,香橙派 AIpro的表现依旧稳定。散热组件非常有效,保持了设备在安全的温度范围内。这一点对于需要长时间运行AI模型训练的开发者来说是非常重要的。

适用场景

香橙派 AIpro的适用场景非常广泛,从教育培训到实验室研发,再到初创公司的快速原型制作,都可以从这款开发板中受益。特别是对于有预算限制但需求严格的项目,香橙派 AIpro提供了一个经济而高效的解决方案。

结语

总而言之,香橙派 AIpro是一款适合各种级别开发者的开发板。它结合了便利性、性能和成本效益,无疑是市场上的一颗新星。无论你是AI领域的新手,还是经验丰富的专家,香橙派 AIpro都值得你拥有。

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

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

相关文章

【WEEK14】 【DAY3】Swagger第一部分【中文版】

2024.5.29 Wednesday 目录 16.Swagger16.1.Swagger简介16.1.1.前后端分离16.1.2.前后端分离时代16.1.3.产生的问题16.1.4.解决方案16.1.5.Swagger 16.2.SpringBoot集成Swagger16.2.1.新建swagger-demo项目16.2.2.导入依赖16.2.2.1.springfox-swagger216.2.2.2.springfox-swagge…

CTFHUB-信息泄露-备份文件下载

目录 网站源码 bak文件 vim缓存 .DS_Store 当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。 需要用到的工具: dirsearch (目录扫描工具在python3环境下) 网站源码 可以利用bur…

串口屏变量图标显示电量

1、首先制作好电量的图标图片,如下图: 2、然后可以使用美图秀秀逐个修改图片的像素为一致,比如像素为55*32,修改后如下 3、然后打开DGUS_V7.647软件,点击ICL生成工具 4、导入图片,点击生成ICL,如…

2024年中国CRM行业发展方向和前景 | 《连接型CRM》文章精选

01、创新突破,技术为本 中国经济发展处于增速换挡期,企业数字化需求旺盛,同时云计算、大数据、物联网、区块链、5G等新技术的发展,为CRM系统的应用与发展提供了更多的机遇和可能。 近些年来,技术的发展对CRM的重要性…

LabVIEW远程开发与调试

在现代项目开发中,远程开发与调试已经成为一种常见的模式,特别是在使用LabVIEW进行工程项目时。本文将详细分析LabVIEW远程开发与调试的优缺点,并从多个角度说明如何建议客户采用这种方式,以提高项目效率和质量。 优点 灵活性和便…

【UnityShader入门精要学习笔记】第十六章 Unity中的渲染优化技术 (上)

本系列为作者学习UnityShader入门精要而作的笔记,内容将包括: 书本中句子照抄 个人批注项目源码一堆新手会犯的错误潜在的太监断更,有始无终 我的GitHub仓库 总之适用于同样开始学习Shader的同学们进行有取舍的参考。 文章目录 移动平台上…

Webrtc支持HEVC之FFMPEG支持HEVC编解码(一)

一、前言 Webrtc使用的FFMPEG(webrtc\src\third_party\ffmpeg)和官方的不太一样,使用GN编译,各个平台使用了不一样的配置文件 以Windows为例,Chrome浏览器也类似 二、修改配置文件 windows:chromium\config\Chrome\win\x64 其他平台: chromium\config\Chrome\YOUR_SYS…

“仿RabbitMQ实现消息队列”---整体架构与模块说明

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、概念性框架理解 我们主要实现的内容: 1.Broker服务器:消息队列服务器(服务端&…

新宏观范式和产业趋势下,纷享销客如何助力企业出海?

出海,已不再是企业的“备胎”,而是必须面对的“大考”!在这个全球化的大潮中,有的企业乘风破浪,勇攀高峰,也有的企业在异国他乡遭遇了“水土不服”。 面对“要么出海,要么出局”的抉择&#xff…

阿里云 通过EIP实现VPC下的SNAT以及DNAT

192.168.0.85 有公网地址192.1680.95无公网地址 在192.168.0.85(有公网地址服务器上操作) #开启端口转发 echo "net.ipv4.ip_forward 1" >> /etc/sysctl.conf sysctl -p#仅允许192.168.0.95 iptables -t nat -I POSTROUTING -s 192.16…

【为什么 Google Chrome 打开网页有时极慢?尤其是国内网站,如知网等】

要通过知网搜一点资料,发现怎么都打不开。而且B站,知乎这些速度也变慢了!已经检查过确定不是网络的问题。 清空了记录,清空了已接受Cookie,清空了缓存内容……没用!!! 不断搜索&am…

eDP V1.4协议介绍

一、说明 eDP的全称是Embedded DisplayPort嵌入式显示端口,主要应用与短距离系统内应用,例如手机、一体式台式机等。eDP V1.4b是基于DP V1.3标准制作完成,但因应用场景的不同,还是有很多区别。 电压摆幅不同,eDP相对较低; eDP功耗相对较低; DP有线材和连接器的要求,eD…

【风控】可解释机器学习之InterpretML

【风控】可解释机器学习之InterpretML 在金融风控领域,机器学习模型因其强大的预测能力而备受青睐。然而,随着模型复杂性的增加,模型的可解释性逐渐成为一个挑战。监管要求、业务逻辑的透明度以及对模型决策的信任度,都迫切需要我…

Java垃圾回收_1

一、垃圾回收 1.如何判断对象可以回收 (1)引用计数法 存在循环引用问题, Java未使用这种算法 在引用计数法中,每个对象都有一个引用计数器,记录着指向该对象的引用数量。当引用计数器为零时,表示没有任…

如何矢将量数据转换为栅格数据

在我们分析GIS数据时,有时候也可能需要将矢量数据转换为栅格数据来使用,例如:使用AI图像识别技术进行GIS数据分析或导航的时候!矢量数据就可能不满足需求了! GIS数据转换器-矢量V5.0具有矢量数据转换为栅格数据的功能…

vue:实现丝滑上传进度条

一、效果展示 缓若江海凝清光 . 二、代码 const uploadProgress ref(); //上传进度//进度丝滑更新 //进度,时常 const ProgressChange (targetPercent: number, duration: number) > {//performance.now() 是浏览器提供的一个高性能时间 API,它返…

openfiler安装部署-1

openfiler安装部署 简介1 下载openfiler2 openfiler 安装2.1 vmware 典型配置2.2 稍后安装操作系统2.3 新建虚拟机向导2.4 命名虚拟机2.5 指定磁盘容量2.6 添加系统镜像,准备安装系统2.7 启动安装系统2.8 初始化磁盘,选择"Yes"2.9 创建分区&am…

【NVM】nvm常用命令,切换node版本命令

nvm常用的命令,切换node版本命令 nvm 查看支持安装的node版本 nvm list available nvm安装指定版本node nvm install 版本号 例如:nvm install 10.24.1 nvm查看本机安装所有node版本 nvm list nvm切换node版本 nvm use 10.24.1 检测当前node版本 node -…

Stable Diffusion Webui--安装与使用

最近进行的课程汇报,学习了2023年的CVPR文章《DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Driven Generation》,因此尝试使用了几种方法对这篇文章的工作进行了一定的复现。本文主要介绍Stable Diffusion Web UI(webui)的安装…

CRMEB多店版v3.0前端技术革新与实践

摘要 随着移动互联网技术的飞速发展,用户对移动应用的体验要求日益提高。CRMEB多店版v3.0作为一款针对多门店管理的电商系统,在前端技术层面进行了全面的革新与优化。本文将从移动端UI设计、页面功能更新、DIY设计功能升级、移动端平台与门店管理、营销…