OrangePi 安装 CANN 套件及体验 AI 应用

CANN 环境安装(桌面端跳过)

CANN 环境存在于下载页面的官方工具中,点击下载即可进入下载页面。

在这里插入图片描述

CANN 安装包就在倒数第二项,下载后传到开发板上。

在这里插入图片描述

给 CANN 安装包赋予运行权限并运行即可。

chmod +x Ascend-cann-toolkit_7.0.0_linux-aarch64.run
./Ascend-cann-toolkit_7.0.0_linux-aarch64.run

注意 OpenGauss 与 Ubuntu 桌面端的系统都是已经安装过 CANN 的,只有 minimal 是需要安装的。

在这里插入图片描述

体验 AI 应用

体验前准备

为了方便使用

先安装防火墙

sudo apt install firewalld

然后启动防火墙,并开放 8888 端口

# 切换到 root 用户
su root

# 启动防火墙
sudo systemctl start firewalld
sudo systemctl enable firewalld

# 开放 8888 端口
firewall-cmd --add-port=8888/tcp --permanent
# 重新加载防火墙
sudo firewall-cmd --reload

在这里插入图片描述

新加一个打开 jupyter notebook 的脚本,内容如下

. /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 --port 8888 --allow-root --no-browser
else
    jupyter lab --ip 0.0.0.0 --port 8888 --allow-root --no-browser
fi

在这里插入图片描述

给文件赋予运行权限

chmod +x start_notebook_all_ports.sh

运行该脚本:

./start_notebook_all_ports.sh

然后在你的电脑上用 ip:8888 端口就能打开了

在这里插入图片描述

运行 jupyter server list,把token复制进去,就能打开了 jupyter lab 了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

体验 Demo 1:YOLOv5 目标检测算法

打开demo1,找到 main.ipynb 文件,并点击上面的 restart 双箭头,然后样例就开始运行了。
在这里插入图片描述
可以见到推理结果如下:

在这里插入图片描述

体验 Demo 2:OCR 场景文字识别

场景文字识别是在如今生活中处处可以见,demo 2 就是这样一个案例,让我们可以体验 OCR 识别的过程。

同样,运行 main.ipynb,可以看到对文字的识别以及对区域的划分。

在这里插入图片描述

体验 Demo 9:语音转文字

语音转文字也是如今非常重要的技术,demo9 提供了一个简单的语音转文字应用示例。

同样,运行 main.ipynb,上传一段语音文件,就可以看到转成的文字结果。

在这里插入图片描述

通过这些 Demo,您可以体验到 CANN 平台在 AI 应用中的强大功能。希望宝子们能通过这些示例快速上手并应用于实际项目中。

总结

总的来说,OrangePi AI Pro 这款产品还是非常不错的,体验了几个 Demo,推理速度非常快,非常感谢官方的 OrangePi Ai Pro,也非常期待 OrangePi Ai Pro 20T 版本的发布。后续我会继续用这块板子开发别的有趣项目,请持续关注!

作者信息

作者 : 繁依Fanyi
CSDN: https://techfanyi.blog.csdn.net
掘金:https://juejin.cn/user/4154386571867191

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

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

相关文章

SQL学习小记(五)解决python连接Oracle数据库出现的问题

python运行时出现错误DPI-1047: Cannot locate a 64-bit Oracle Client library: “The specified module could not be 解决python连接Oracle数据库出现的问题 1. 配置本地Oracle的path2. python10的详细安装过程2.1. python10下载2.2. python10安装2.3.额外操作 3. python 安…

交叉导轨在医疗设备上的作用!

随着医疗器械行业的需求逐步增长,交叉导轨给医疗器械行业带来了广阔的发展前景。作为重要的精密传动元件,交叉导轨具有寿命长、高精度、高刚性、高耐腐蚀性和高稳定性等优点,满足精密仪器上对产品的高要求使用场景。 在医疗设备领域中交叉导轨…

Mysql的两种安装方式

文章目录 第一种安装方式国内镜像库下载解压安装配置环境变量初始化数据库安装mysql登录mysql设置root密码退出登录假如忘记了密码,重置密码的步骤1、步骤一:停止 MySQL 服务2、步骤二:使用安全模式启动 MySQL3、步骤三:重置密码4…

转让北京书画院自己名下随时配合变更

北京地区现在已经停批了书画院、科技院、研究院等等只要是带院、中心、所等等都是挺不能新设立也不能核名。要是想经营这类的企业可以选择收购,目前市面上有书画院、教育科技院、教育研究院、中医研究院、信息技术研究院、医学研究院等等因为停批的一个原因导致转让…

解锁财富新篇章:消费增值模式引领未来消费趋势

你是否曾对日常消费感到一丝单调,认为它仅仅是一种物质上的交换,而非财富增长的途径?那么,让我们为你打开一扇全新的消费之门——消费增值模式。这不仅是一种全新的消费体验,更是一种让你的资金在消费过程中不断积累与…

苍穹外卖笔记-02-借助小乌龟创建gitee仓库,apifox代替YApi,Swagger

TOC 1 借助小乌龟创建gitee苍穹外卖仓库 这里建议看视频bilibili比特鹏哥视频 使用软件 git TortoiseGit https://git-scm.com/downloads https://tortoisegit.org/ 使用代码托管平台gitee,git的使用和gitee的账号创建需要查询其他资料 在一个从未克隆仓库的…

【Excel】Excel中将日期格式转换为文本格式,并按日期显示。

【问题需求】 在使用excel进行数据导入的过程中, 有的软件要求日期列必须是文本格式。 但是直接将日期列的格式改为文本后,显示一串数字,而不按日期显示。 进而无法导入使用。 【解决方法】 使用【TXET】函数公式进行处理, 在单…

vue3+three.js给glb模型设置视频贴图

1.在网上下载一个显示屏或者自己画一个,在blender中设置好显示屏的Mesh,UV设置好,这样方便代码中添加纹理贴图。可以让美术在建模软件中,先随机设置一张图片作为纹理,验证UV是否设置好 关于如何 在blender中给模型设置UV贴图百度很多的 // 视频 import * as THREE from…

All-in-One WP Migration插件+汉化包+扩展优化版

下载地址:All-in-One WP Migration插件汉化包扩展优化版 此插件支持大量的 WordPress 主机,不用担心网站数据搬家不完全,它使用区块方式导入数据,可避免大多数主机的上传限制(还原网站的时候)。

BC C language

题目汇总 No.1 打印有规律的字符(牛牛的字符菱形) 代码展示 #include<stdio.h> int main() {char ch=0;scanf("%c"

Windows Linux下查看静态库,动态库各种命令的总结

Windows环境下查看库文件 静态库(.lib) 使用lib.exe查看库内容 命令示例:lib /list C.lib使用dumpbin.exe查看库的详细信息 命令示例:dumpbin /headers C.lib动态链接库(.dll) 使用dumpbin.exe查看DLL的导出信息 命令示例:dumpbin /exports B.dll

智慧公厕厂家+智能厕所小程序,构建数字化公厕新体系

在现代社会的诸多场景中&#xff0c;公厕扮演着重要却常常被忽视的角色。尤其是在传统的楼宇中&#xff0c;公厕存在着一系列痛点问题。 一、传统公厕问题 传统楼宇公厕常常面临着布局不合理的困境&#xff0c;导致使用者寻找困难&#xff0c;浪费时间和精力。卫生状况也是一大…

65、API攻防——接口安全WebPackRESTSOAPWSDLWebService

文章目录 一、接口类型二、Webservice类——Wsdl&ReadyAPI-SQL注入三、SOAP类——Swagger&SoapUI&EXP-信息泄露四、HTTP类——WebPack&PackerFuzzer-信息泄露 一、接口类型 HTTP类接口PRC类接口 客户端和服务端的连接&#xff0c;非web上的接口&#xff0c;可…

Java【springBoot和springCould引入外部jar包】

在项目的研发过程中&#xff0c;我们经常需要导入外部系统提供的jar包&#xff0c;并且这种jar包并没有上传到开源的maven仓库&#xff0c;属于内部环境的包&#xff0c;那么应该如何添加呢&#xff1f; springBoot 1、首先&#xff0c;将你的 JAR 文件拷贝到项目的 resource…

性能测试-测试方法总结(压力/负载)超详细

前言 并发/负载/压力理解 负载测试&#xff1a;通过不断加压使系统达到瓶颈&#xff0c;为调优提供参考数据 压力测试&#xff1a; 稳定性压力测试&#xff1a;在不同的给定的条件下&#xff08;比如内存的使用&#xff0c;一定时间段内有多少请求等&#xff09;&#xff0c…

短剧市场大爆炸:小米和华为的亿万争夺战,谁能笑到最后?

在数字化媒体的浪潮中&#xff0c;内容消费模式正经历着翻天覆地的变化。短视频的兴起引领了一种全新的娱乐方式&#xff0c;而短剧作为其衍生形式&#xff0c;正逐渐成为各大科技巨头争夺的新战场。 小米和华为&#xff0c;作为中国科技界的两大巨头&#xff0c;也在这一新兴…

数据结构复习指导之归并排序、基数排序、计数排序

目录 1.归并排序 1.1二路归并操作的功能 1.2算法思想 1.3代码分析 1.4性能分析 2.基数排序 2.1算法思想 2.2基数排序的中间过程的分析 2.3性能分析 3.计数排序 3.1算法思想 3.2代码分析 3.3性能分析 知识回顾 1.归并排序 1.1二路归并操作的功能 归并排序与上述基…

OneCommander使用与安装手册

OneCommander使用与安装手册 一、引言 OneCommander是一款专为Windows 10和Windows 11用户设计的现代化文件管理器&#xff0c;它提供了直观、高效的文件浏览和管理体验。本手册将指导您完成OneCommander的安装过程&#xff0c;并介绍其主要功能和操作方法。 二、安装前准备…

基础数学-求平方根(easy)

一、问题描述 二、实现思路 1.题目不能直接调用Math.sqrt(x) 2.这个题目可以使用二分法来缩小返回值范围 所以我们在left<right时 使 mid (leftright)/21 当mid*mid>x时&#xff0c;说明right范围过大&#xff0c;rightright-1 当mid*mid<x时&#xff0c;说明left范…

OZON计价公式,OZON计价是怎么样的

在俄罗斯电商市场中&#xff0c;Ozon平台以其独特的商业模式和高效的运营体系&#xff0c;吸引了众多卖家和消费者的目光。然而&#xff0c;要在Ozon平台上取得成功&#xff0c;除了提供优质的产品和服务外&#xff0c;了解并熟悉其计价公式和定价机制同样至关重要。本文将深入…