自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加盐

学习笔记

  • 博客(13)
  • 收藏
  • 关注

原创 【秋招小结】IC基础

秋招以来的各种零碎笔记合集

2022-12-27 14:22:28 716 1

原创 【yolov4-tiny】三、NNIE小结

序【yolov4-tiny】一、darknet->caffe【yolov4-tiny】二、pytorch->onnx->caffe前文使用两种途径将yolov4-tiny转为caffe,此后只需根据海思的HiSVP开发指南.pdf操作将caffe转为nnie,本文记录几点注意事项:1、输入预处理nnie_mapper 配置选项中配置了输入图片归一化的话,不需要在模型代码中自己再写一遍归一化。nnie模型的默认输入为BGR格式,nnie_mapper 配置选项中配置了 RGB 的话模型会自己进行一

2022-04-09 17:08:35 2719

原创 【yolov4-tiny】二、pytorch->onnx->caffe

一、Pytorch->onnx使用https://github.com/bubbliiiing/yolov4-tiny-pytorch,训练,导出onnximport torch.onnximport onnxfrom onnxsim import simplifyyolo = YOLO()model = yolo.netx = torch.randn(1,3,416,416)out_name = "yolov4-tiny_pytorch.onnx"torch.onnx.expor

2022-04-07 10:28:08 2199

原创 embARC 机器学习库的使用

embARC MLI(机器学习库)用于ARC 物联网开发套件 (IoTDK)机器学习部分的开发 。目前,embARC 机器学习库已经发布到了2.0版本,但是官方说2.0建议只为 VPX 和 x86 仿真使用,可以将 MLI 1.1 用于 EM/HS 目标。但是MLI1.1需要使用MetaWare 开发工具进行构建,MetaWare 学校里有一套,去年因为环境问题没用起来。所以还是使用ARC GNU 工具链构建的版本embarc_osp的emba

2022-03-26 21:45:26 2047

原创 VIM3刷系统

一、升级到最新系统如果你的板子上已经运行的是官方发布的Ubuntu固件,那么你可以通过如下命令升级系统到最新版本。$ sudo apt update$ sudo apt full-upgrade$ sudo do-fenix-full-upgrade$ sync$ sudo reboot二、刷指定版本系统1、下载系统可用的系统在这里下载gnome是带桌面的,server是不带桌面的,npu-sdk6.4.4.3版本对应系统1.0.6,下emmc的版本到自己的ubuntu上2、安装烧录

2022-02-22 16:58:12 1170

原创 Tengine源码运行逻辑解读

源码:https://github.com/OAID/Tengine手册:https://tengine-docs.readthedocs.io/zh_CN/latest/develop_guides/architecture-intro.html前言串了一下Tengine的运行流程,因为很多时候发现我以为在跑的代码和实际在跑的代码不是一个代码,记下来备忘Run故事要从init_tengine()函数讲起,这个函数做了三件事:register_all_op_prototype( )负责算子注册

2021-12-29 17:53:38 1535 8

原创 【reID学习记录】Person_reID_baseline_pytorch学习

  可以将Person re-ID视为图像检索问题。给定摄像机A中的一个查询图像(query),我们需要查找其他摄像机(gallery)中同一个人的图像。Person re-ID的关键是找到该人员的区别性表示形式。 本文参考链接:https://github.com/layumi/Person_reID_baseline_pytorch/tree/master/tutorial首先在linux命令行中新建一个目录mkdir reID(名字可以按你项目名定义),之后敲git命令,确认git工

2021-12-20 16:00:48 1020

原创 【c++】opencv踩坑记录

1、opencv.imread读取的(高,宽)和python的PIL的Image读取的(宽,高)相反2、创建Mat时输入的是rows行,cols列,或者Size(cols,rows),是反的!Size(cols,rows)可以看成Size(x,y),图片的x是列,y是行 // 默认构造函数 Mat A; Mat () // 常用构造函数 Mat A(10,10,8UC3); Mat (int rows, int cols, int type) //Mat A(30

2021-12-20 15:57:11 2834

原创 yolact训练自定义数据集并转onnx

一、yolact 介绍yolact:特点:实时实例分割,全卷积,在 Titan Xp 上以 33.5 fps在 MS COCO 上实现了 29.8 mAP,提出了 Fast NMS 比标准NMS快12ms论文:https://arxiv.org/abs/1904.02689(ICCV 2019)代码:https://github.com/dbolya/yolactyolact++:特点:是yolact的期刊扩展,加入可变形卷积(DCN_v2),在 Titan Xp 上以 33.5 fps在

2021-12-02 12:28:10 4694 8

原创 【模型转换tips】torch.logsumexp

torch.logsumexp的计算就是字面意思但是自己实现的话发现单exp这一步输出就会出现溢出变成inf,就是无穷大发现函数里头的小技巧是进行了平移:参考:机器学习 - 计算 Log-Sum-Exp8. log_sum_exp的trick...

2021-06-07 11:15:28 3072

原创 【yolov4-tiny】一、darknet->caffe

手撕caffe

2021-06-04 10:01:23 2190 12

原创 【模型转换tips】爱因斯坦求和约定(einsum)的替换

pytorch转onnx时对einsum进行替换 1、einsum简介一文学会 Pytorch 中的 einsum2、替换 # a = torch.einsum('bhnm,bdhm->bdhn', prob, value) prob = prob.unsqueeze(1) value = value.unsqueeze(3) a = prob*value a = torch.sum(a, dim=-1)输出:b d h n **输入:b #

2021-06-04 09:57:34 1982 8

原创 【入坑第一步,配环境】linux-anaconda-pytorch_win-vscode

linux下装anaconda装pytorch环境且在windows下用vscode远程调试一、Linux端1.装系统2.换源3.拨号上网4.装NVDLA驱动5.装CUDA6.装AnacondaAnaconda换源7.装pytorch二、Windows端1.装vscode2.使用SSH3.TMUX非科班,刚开始接触机器学习,师兄说,那你先跑跑别人的开源项目吧。那就跑吧,从GitHub上下了代码下了数据集,一开始想在自己笔记本win10上跑,配了几天配好了环境,模型跑起来的一瞬间我听到电脑在咆哮,好吧,我怂

2021-01-14 22:33:11 815

空空如也

空空如也

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

TA关注的人

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