自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 仿spacex发射界面设计

一直以来,都以spacex ,特斯拉等公司的工业HMI设计和UI设计为学习目标 本项目基于spacex的发射界面UI,设计了相应时钟设计界面 关于设计布局等方面,如果有更多好的思路,可以底下提出最终设计效果如下,可应用于windows,linux系统,同时也可应用于嵌入式设备GIF效果如下所示

2024-10-19 04:55:22 201

原创 重生之RAG让我变成超级神医

多模态大模型RAG入门项目,通过针对性设置私域知识体系,实现垂直领域的AI快速搭建。相比于已有的类似淘宝的机器人模型,多模态大模型拥有更强大的特定领域知识库,拥有更强的理解能力,回答的问题更加专业,回答角度更加精准。本项目示例为家庭医生,通过视觉模型对需求药物图片进行识别得到对应药品名称,从已有的针对性权威开源医学数据库中找寻对应用药方案,并通过文字开具详细药方,同时可提供对应药房Python嵌入代码人机界面的优化语音识别内容更好地体现在人机界面上使用文生图模型对药方进行更好地具象化。

2024-08-18 08:14:30 631 1

原创 第五弹-yolov5模型 距离估算,速度估算

这是对第三弹应用的再次升级 实现了对距离的估算和速度的估算,注意了是估算 理论上是距离是可以准确测量的(误差5%),速度也是可以大致估算出来 但是前提是要满足一些前提条件,比如卡口摄像单元的内参,外参,识别模型的识别框稳定性等首先先贴出效果图,可以明显看到车辆和高速高架拍摄点之间距离和车辆的速度估算值 注意由于未知卡口摄像单元的内外参,以及高度,所以图示结果与实际是有出入的距离的测算实际是三个坐标系的互换 图像坐标系与相机坐标系 相机坐标系与世界坐标系 具体可参照下图,

2024-07-20 04:11:37 281

原创 第四弹-yolov5模型 流量统计,区域布防,越界识别,电子围栏

第四弹是对第三弹的bytetrack 模型进行应用扩展 可以应用面有以下 小吃街的人流量来往客流统计,便于管理方进行活动策划或者铺面管理 高速公路上,城市公路的车流量分析,便于进行交通管制安排 海湾海事局进行出入帆船,渔船流量管理 鸡场,猪场,羊场,牛场进行每日放养出栏和收储回栏的数量统计 物流传送带入库出库比数据采集 指定区域安防问题,指定区域防控某种动物止入等应用 以下是对商业街来往客流人数统计 具体数据再左上角,由于导入gif只能发5M,所以压缩较大 有兴趣可以下载

2024-07-20 04:11:04 339

原创 第三弹-yolov5模型 ByteTrack多目标跟踪

​ ​。

2024-07-20 04:10:32 462

原创 第二弹-yolov5模型 27fps提升至57fps全过程

【代码】第二弹-yolov5模型 27fps提升至57fps全过程。

2024-07-20 04:09:59 1020

原创 yolov5模型 9fps提升至27fps全过程

1. 安装ACLLite核心流程应该是怎么样的?3. NPU_HOST_LIB 的环境变量跟 /etc/profile中的不一样怎么办?9. videocapture.VideoCapture和cv2.VideoCapture的区别?11. mean_chn_i var_reci_chn 代表了什么?2. 如果opencv不支持h.264, DVPP应该进行怎么样的转码?5. ACLLite的本质代码是是什么?是CANN的底层代码封装吗?3. h.264转RGB或者YUV 是如何控制转换的类型的?

2024-07-02 20:02:56 1422

原创 如何实现内外网分离,也就是eth0和wlan0一个内网连接,一个外网连接的小tips

【代码】如何实现内外网分离,也就是eth0和wlan0一个内网连接,一个外网连接的小tips。

2024-07-02 20:01:00 391

原创 从0到1复现sample仓库01-yolov5s的yolov5s.onnx文件

写这篇文章的立意是讲清楚sample仓库01-yolov5的onnx文件的来源 同时要讲清楚与当前使用的Ultralytics 的 yolov5s 的区别 如果要自己训练并且使用200I dk A2 或者 香橙派进行模型移植,一定要注意到这个差异性 否则就会识别框识别不准而且完全混乱有看过sample仓代码的一定很熟悉这个ATC代码,无论是哪个仓库都是直接ATC转换onnx 到 om,然后运行 就相当于告诉你1+1等于2,但是1是什么?他那里来的,为什么他就是1?我们都不知道

2024-07-02 19:59:28 671

原创 64G TF卡烧录镜像都遇到源镜像被压缩过的问题解决方法

64G TF卡烧录最新两个镜像都遇到文件错误问题 其实说句实话,官方就不应该推荐用这种方式来烧录镜像 window11我做了5次测试,两个版本最新镜像,每次都不通过,都是一样的问题 烧录完成,验证报错0318的镜像版本还有抱歉我要吐槽香橙派的论坛,注册都通不过,首先注册码居然是四个中文,我理解是防爬技术,要难死爬虫的人,维护服务器 但是你好歹短信注册,给我发短信呀,试了两个手机号码,都没有接到验证短信,你是官方平台委托短信验证功能欠费了还是怎么着 另外香

2024-07-02 19:57:52 755 1

原创 关于海鲜市场买M.2 nvme的避坑交流

最近想买个M.2上海鲜市场看了下,水真深 总结来说,三星980 990都是假的 全是150-220为什么说都是假的 注意990,970,980是三个存储(两大一小)一个控制核心\ 当然980还有一款是一个存储,一个控制核心的这是鉴别图,变角需要圆润 你要是看到海鲜市场 美女账号,挂衣服成交,然后单一卖150的M2,然后常驻地址在茂名,却说在北京开瑜伽店的 我的天,赶紧跑~~~下面附上商家图 假货一目了然,在被坑那就说不过去了当然还有商

2024-07-02 19:55:34 135

原创 板级适配SATA SSD,非NVME普配

【代码】板级适配SATA SSD,非NVME普配。

2024-07-02 19:52:41 249

原创 WSL安装CANN的亲身经验分享

具体测试过程见论坛帖。

2024-07-02 19:50:14 931

原创 学习笔记-yolov3代码解读之train.py

1. parse_opt函数。3. train函数。

2024-07-02 19:48:21 431

原创 学习笔记-构建第一个神经网络

【代码】学习笔记-构建第一个神经网络。

2024-07-02 19:46:23 181

原创 小藤如何安装Tensorflow

这里本人直接安装最新,并不锁定0.29TensorFlow 2.6.5需安装h5py 3.1.0版本这里直接操作也会报错这里也不强制安装3.1.0版本,直接安装最新版本同时要设定要HDF5_DIR环境变量,而非CPATH可以参照按照只是安装3.7.2提供的文件是bazel-3.7.2-linux-arm64,需要mv到/usr/bin 中并改名bazel。

2024-06-01 09:52:51 839

原创 关于datacopy内存复制的一点小心得

【代码】关于datacopy内存复制的一点小心得。

2024-06-01 09:52:07 286

原创 关于核间均分 核内均分 核间不可均分 核内不可均分的一点小心得

【代码】关于核间均分 核内均分 核间不可均分 核内不可均分的一点小心得。

2024-06-01 09:49:50 329

原创 关于ub_size ub_block_num tile_num 的一点小心得

这里的BLOCK是数据块的意思,跟CUDA的不一样。

2024-06-01 09:48:59 630

原创 200DK A2 连接公网的小技巧

【代码】200DK A2 连接公网的小技巧。

2024-06-01 09:32:44 212

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘- Addcmul算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘- Addcmul算子。

2024-06-01 09:31:33 1016

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘- FastGeluGrad算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘- FastGeluGrad算子。

2024-06-01 09:30:23 344

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘- FastGelu算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘- FastGelu算子。

2024-06-01 09:26:42 386

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-LessEqual算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘-LessEqual算子。

2024-06-01 09:25:47 339

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘- MseLoss算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘- MseLoss算子。

2024-06-01 09:24:42 226

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘- MseLossGrad算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘- MseLossGrad算子。

2024-06-01 09:10:39 188

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘- ClipByValue算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘- ClipByValue算子。

2024-06-01 08:58:01 350

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-LpNormV2算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘-LpNormV2算子。

2024-06-01 08:56:56 627 1

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-Spence算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘-Spence算子。

2024-05-31 22:57:49 339

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-ScatterSub算子

所谓的this->dimLength = lastdim/GetBlockNum();lastdim为所有非0轴的其他轴shape,也就是乘积,以此为tiling分割。

2024-05-31 22:56:35 328

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-ScatterMax算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘-ScatterMax算子。

2024-05-31 22:55:21 256

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-InstanceNorm算子

GroupReduce中,factor右移去除尾0,number置位首1到尾全为1,这样的操作是什么作用?

2024-05-31 22:54:02 964

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-Cross算子

【代码】昇腾AI原生创新算子挑战赛(S1赛季)复盘-Cross算子。

2024-05-31 22:44:33 332

原创 昇腾AI原生创新算子挑战赛(S1赛季)复盘-GreaterEqual算子

顺带提一嘴,这个知识点还有如何输出+INF,-INF,NAN类型,可以顺带回忆一下。

2024-05-31 22:42:16 397

原创 基于200I DK A2的GRU股票预测器-预测‘赛力斯’走势

3. 用预测数据当成是实际发生的数据输入Model中,会出现单边的上行或者单边下行的情况。使用tushare的数据库,下载赛力斯自上市以来的日线数据并保存于CSV中备用。1. 设备进行推理耗时短,只用了1S左右的时间,但是画图用了要40s。具备两个门控,更新的门控,重置的门控(reset gate)PS:巨量时间,不断踩坑,悲凉血泪史,总结成的小小见解。为了解决长期记忆和反向传播中的梯度等问题而提出来的。各位老师的鼓励是我坚持写作的动力!

2023-12-19 02:53:13 73

原创 基于200I DK A2的--实时语音字幕生成器,视频文本摘录器

我的思路是,通过电脑声音录制中立体声混音特性,对电脑的Realtek High Definition Audio进行侦听。2.如果存在背景音乐将会造成很大的干扰,需要独立人声后进行翻译更精准,可以用凤凰传奇的《奢香夫人》进行案例测试。听课20分钟后,突然想起课程里提及的要点,但是记忆很模糊,想要去找到这个模糊的知识点巩固下。2.亦或是,实时网络会议过程,需要整理相应的文本摘要,或者是回顾老师,领导讲述的重点内容。以下解决方案仅代表个人见解,如果有更好的方案,希望大家不吝提出,共同学习。

2023-12-19 02:51:30 114 1

原创 【CANN训练营2023年第二季】我玩的就是真实!!Ascend C核函数如何声明中间变量

这是个挺好的问题,以下解决方案仅代表个人见解,如果有更好的方案,希望大家不吝提出,共同学习。这个问题来源于论坛某位大佬提出的问题,本人在编写sinh的过程中也遇到这个问题。PS:巨量时间,不断踩坑,悲凉血泪史,总结成的小小见解。PS:巨量时间,不断踩坑,悲凉血泪史,总结成的小小见解。各位老师的鼓励是我坚持写作的动力!各位老师的鼓励是我坚持写作的动力!下面就直接贴代码展示了,直接声明。所以就想记录下个人思路。

2023-12-19 02:49:24 68

原创 【CANN训练营2023年第二季】我玩的就是真实!!Ascend C核函数如何传入标量参数

首先用reinterpret_cast(value)将__gm__ uin8*_t 转换成 __gm__ half。这是个挺好的问题,以下解决方案仅代表个人见解,如果有更好的方案,希望大家不吝提出,共同学习。__gm__ uin8_t* 向量传入,再进行相应的类型转换就可以了,详细的例子见下面。各位老师的鼓励是我坚持写作的动力!各位老师的鼓励是我坚持写作的动力!

2023-12-19 02:45:49 71

原创 【CANN训练营2023年第二季】我玩的就是真实!!AscendC中CodeLab的使用以及快速配置环境

因为CodeLab现支持的都是GPU,而非NPU,所以需要装Ascend的相关toolkit,communitysdk。个人觉得神器,现在是1小时要求确认一次使用,24小时内可连续使用8小时,超8小时也是可以继续申请的。各位老师的鼓励是我坚持写作的动力!PS:巨量时间,不断踩坑,悲凉血泪史,总结成的小小见解。PS:巨量时间,不断踩坑,悲凉血泪史,总结成的小小见解。各位老师的鼓励是我坚持写作的动力!

2023-12-19 02:44:12 76

原创 【CANN训练营2023年第二季】我玩的就是真实!!Sinh工程解析以及解题思路_Ascend C_昇腾论坛 (hiascend.com)

这个API进行求取倒数。2.kernel_direct_call 是进行cpu ,npu_simulator,npu_onboard的验证文件。首先要通过kernel_direct_call 对SinhCustom的核心代码进行cpu ,npu的逻辑验证。不是的,第一步我建议去关注下变量类型,是half,float,int32。根据half的范围(-65504 , 65504),根据公式z=(e^x -e^(-x))/2。使用Reciprocal时,half的算子结果对比误差是不满足双千分之一的要求,

2023-12-19 02:25:21 171 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除