编程技巧
文章平均质量分 76
cosmos_qiu
这个作者很懒,什么都没留下…
展开
-
如何在OpenVINO中实现自己的自定义算子 – 第一篇:搞定模型转换
与主流的深度学习框架类似,OpenVINO也提供一套扩展机制,方便开发者可以实现自己的自定义算子。自定义算子有如下三种使用场景:模型中含有MO不支持的算子,但该算子可以通过已支持算子的组合实现,这时自定义算子实际上完成的是将“不支持的算子”替换为“支持算子”的实现。 模型中含有的子图可以被替换为性能更佳的其它等价运算,这种操作被OpenVINO称为”Fuse”(融合)。举例来讲,比如Swish操作,就会被等价替换为计算式:x/(1.0+e−(beta∗x) ) 模型中含有原生框架的自定义算子,比如本原创 2021-02-08 14:51:05 · 1877 阅读 · 5 评论 -
从OpenVINO Github源码编译release 2021.2(ubuntu18.04 LTS)
从OpenVINO Github源码编译release 2021.2(ubuntu18.04 LTS)前言:最近由于工作中遇到的问题,需要自己编译OpenVINO的源码,以下为本次的编译记录,总体还是比较顺利的。1. 上github拉取对应的分支:git clone -b releases/2021/2 https://github.com/openvinotoolkit/openvino.git有哪些分支可以在github上查看到,本次我要编译的版本是最新的2021.2,所以拉取的是这原创 2021-02-01 11:51:50 · 1654 阅读 · 1 评论 -
在Windows平台上如何批量重命名文件
最近遇到一个小问题:在windows上需要将100张svg图片重命名,规则是:Happy_VM_1.svg =>VM_1.svg,Happy_VM_2.svg => VM_2.svg。一开始图省事选择手动修改,但是真的很麻烦,于是尝试看能不能使用工具或脚本来实现。方法一:使用bat脚本实现在网上搜了很多代码,但是都不能用,而且cmd命令很难看懂,遂放弃。方法二:使用linux命令实原创 2017-11-03 10:51:44 · 1931 阅读 · 0 评论