[嵌入式AI从0开始到入土]23_jiuwenclaw+cannskills,让小艺辅助ascendc开发
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、CANNBot Skills包含的主要内容1.1 Skills 技能库1.1.1 Ascend C 算子开发1.1.2 PyPTO 算子开发1.2 Agents 智能代理1.2.1 Ascend C 算子开发1.2.2 PyPTO 算子开发二、jiuwenclaw安装2.1 docker2.2 pip安装三、CANNBot Skills
[嵌入式AI从0开始到入土]22_基于昇腾310P RC模式的ACT模型部署实践
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言ACT模型介绍参考文献一、硬件平台介绍二、部署步骤2.1 模型下载2.2 代码下载2.3 lerobot运行环境配置2.4 转换模型2.5 设置无头渲染2.6 安装并配置ACL2.7 生成processor 文件2.7 仿真评测三、性能数据对比四、总结与后续改进方向前言昇腾(Ascend)是华为推出的一系列面向人工智能计算的专用处理器(NP
[嵌入式AI从0开始到入土]20_在Ascend上使用ComfyUI部署SD模型
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言典型应用场景:参考文献:一、笔者测试过的模型二、环境准备1. 准备本地NPU环境2. 安装ComfyUI和依赖三、启动并配置ComfyUI1. 启动ComfyUI2. 挑选模板和模型下载四、模型配置五、运行结果六、常见问题七、总结与后续改进方向前言昇腾(Ascend)是华为推出的一系列面向人工智能计算的专用处理器(NPU,Neural Pr
[嵌入式AI从0开始到入土]21_基于昇腾310P RC模式的Pi0模型部署实践
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言Pi0模型介绍参考文献一、性能数据对比二、硬件平台介绍三、软件环境四、部署步骤4.1 懒人版本4.2 完整部署流程4.2.1 模型下载(我下载到了`/models`目录)4.2.2 代码下载4.2.3 lerobot运行环境配置4.2.4 转换模型4.2.5 使用ATC 将 ONNX 转为 OM4.2.6 安装并配置ACL4.2.7 替换s
[嵌入式AI从0开始到入土]19_vllm Ascend初体验(通过源码安装)
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、环境准备1. 本地NPU环境2. 云端NPU环境二、 通过源码安装vllm-ascend三、 模型推理测试问题1. The global thread pool has not been initialized.: ThreadPoolBuildError2. cannot import name `LLM` from `vllm`(u
[嵌入式AI从0开始到入土]18_Ascend C算子开发环境(S5赛季)
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、安装docker二、拉取docker镜像三、启动docker容器四、进入docker环境1. 命令行方式2. ssh连接已知问题前言本环境是为了大家能够更加快速的搭建AscendC算子开发环境,3步实现从0到运行sample样例。支持ssh直连容器开发环境。预装软件版本信息如下:软件名 版本Ascend-cann-toolkit 8.1
[嵌入式AI从0开始到入土]17_Ascend C算子开发
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、环境配置1、CANN包安装2、配置ssh密钥(可选)3、配置git(可选)二、获取sample样例1、add算子1、KernelLaunch2、Framework3、AclNN2、Addcdiv算子三、编写自己的算子1、搭建框架2、 KernelLaunch编写1、myCustom.cpp2、main.cpp3、scripts/gen_
[嵌入式AI从0开始到入土]16_ffmpeg_ascend编译安装及性能测试
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程代码仓前言一、卸载ffmpeg二、前置依赖安装1、libx264编码器2、libx265编码器3、fdk-aac4、lame5、speex三、获取源码四、编译安装1、添加环境变量2、编译配置3、编译安装4、验证编码器是否可用五、性能测试六、问题1、安装x265时找不到numa2、找不到ascend相关的编码器3、fftools/ffmpeg_o
[嵌入式AI从0开始到入土]15_orangepi_aipro欢迎界面、ATC bug修复、镜像导出备份
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、ATC报错1、报错详情2、解决办法二、欢迎界面1、一些有趣的软件2、效果展示1、lolcat2、figlet3、toilet4、cowsay5、sl6、cmatrix3、修改欢迎界面1、源文件2、添加的内容3、效果三、镜像导出1、折腾历程2、wsl2环境导出1、重新编译内核2、安装驱动3、导入脚本,安装依赖4、执行5、卸载sd卡3、VM
[嵌入式AI从0开始到入土]8_在线Gpu环境训练(基于启智ai协作平台)
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、注册二、导入项目三、修改代码适配在线环境1、下载预训练模型2、上传模型3、下载数据集4、修改数据集5、上传数据集四、编写启动文件1、修改train.py2、单独启动文件五、创建调试任务1、路径说明2、创建任务3、开始调试4、导出镜像六、创建训练任务1、路径说明2、创建任务3、开始训练4、下载训练结果问题1、无法解压代码总结前言当前启智平
[嵌入式AI从0开始到入土]14_orangepi_aipro小修补含yolov7多线程案例
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、opencv安装1、下载源码2、配置cmake3、编译4、安装5、验证安装二、torch_npu的安装1、克隆torch_npu代码仓2、构建镜像3、进入Docker容器4、编译torch_npu5、安装6、验证安装三、sampleYOLOV7MultiInput案例1、环境准备2、下载模型和数据3、转换模型4、编译程序5、运行推理6、
[嵌入式AI从0开始到入土]13_orangepi aipro开箱测评
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、硬件1、外观2、接口二、软件三、制卡四、启动1、串口2、有线网络3、无线网络(首 次启动不支持)总结前言注:本文使用资源截至2024年2月5日,后期镜像内容可能会有所不同今天中午,作者终于收到了等了2个月之久的香橙派联合华为推出的orangepi aipro。这里做个简单的开箱测评,大体与Atlas 200i Dk A2一致,下文就讲下
[嵌入式AI从0开始到入土]5_炼丹炉的搭建(基于wsl2_Ubuntu22.04)
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、启用wsl二、安装系统1、使用微软商店2、使用命令行下载三、更改wsl版本四、安装pip(可选)问题1、修改安装位置(适用于安装后未启动过wsl的情况)1、修改权限2、移动wsl文件2、wsl文件迁移3、wsl虚拟磁盘大4、System has not been booted with systemd as init system (P
[嵌入式AI从0开始到入土]12_yolov5在昇腾上应用
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、获取案例1、获取系统镜像2、获取案例3、原始案例二、修改案例1、打开jupyter2、atc转换模型3、安装依赖4、修改预处理函数5、修改模型和标签路径6、选择你需要的推理模式三、问题1、No module named 'scikit'2、No module named 'ais_bench'3、 Inp
[嵌入式AI从0开始到入土]11_yolov5在昇腾上推理
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、环境准备1、确认驱动版本2、CANN安装3、Mindx sdk安装二、新建项目1、input2、models3、output4、utils_det.py5、main.py三、运行正常情况大翻车四、IDE五、问题1、No module named cv22、No module named mindx3、undefined symbol:
[嵌入式AI从0开始到入土]9_转化为昇腾支持的om离线模型
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、ATC是什么1、简介2、功能框架图二、执行转换1、MindStudio2、ATC指令三、问题1、AIPP配置总结前言注:本文基于Ubuntu23.04编写,老版本入口可能存在差异我们在前文中,已经获得了onnx版本为12的onnx模型文件,现在我们对其进行ATC转换,编程能够在我们昇腾平台上推理的om离线模型。至于为什么单独写一期ii,
[嵌入式AI从0开始到入土]10_jupyter lab的使用
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、下载安装1、安装2、验证安装3、切换内核4、启动二、问题1、升级2、汉化总结前言注:本文基于Ubuntu23.04编写,老版本入口可能存在差异相信大家一定见过jupyter这个界面吧。虽然我们有PyCharm和MindStudio了,但是谁又能拒绝jupyter呢。但是今天我折腾了一下午,才使其正常工作。一、下载安装这里系统自带了一个3
[嵌入式AI从0开始到入土]7_下载yolo源码及样例运行验证
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、yolo源码下载1、访问仓库1、访问github仓库2、clone仓库3、git下载配置二、运行环境的创建1、创建虚拟环境2、安装依赖1、yolov5环境2、ascend环境3、IDE下载安装1、MindStudio2、PyCharm三、CANN安装1、下载2、安装3、环境配置4、 昇腾PyTorch框架适配插件(可选)四、yolov5
[嵌入式AI从0开始到入土]4_炼丹炉的搭建(基于Ubuntu23.04 Desktop)
文章目录[嵌入式AI从0开始到入土]嵌入式AI系列教程前言一、下载镜像二、刷机1、准备一个空u盘2、制作启动盘1、有ubuntu机器2、只有win3、引导开机安装4、首 次开机配置三、基础配置1、更换软件源2、更换pip源3、安装新立德软件包管理器(可选)四、anaconda安装和配置1、下载安装1、下载2、安装3、配置4、换源2、创建源环境五、samba和ssh配置1、ssh2、samba六、C
[蓝桥杯嵌入式有手就行]12_RTC
文章目录[蓝桥杯嵌入式有手就行]系列文章前言一、内部结构1、框图二、RTC寄存器分析1、RTC_TR(时间寄存器)2、RTC_DR(日期寄存器)3、RTC_SSR(辅助更新日历寄存器)三、代码示例1、配置过程2、cubemx配置1、时钟配置2、RTC配置3、上代码四、问题1、串口打印输出总结前言注:本系列基于2023年蓝桥杯实战情况就行编写,所有软件均采用2023年赛点资源包RTC比较简单,印象中