自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

显闻

天道酬勤,厚积薄发!

  • 博客(36)
  • 资源 (41)
  • 收藏
  • 关注

原创 dict 和 set 的背后

python dict and set

2022-12-03 09:54:15 269 1

原创 序列构成的数组

序列构成的数组

2022-11-27 21:56:39 400

原创 python 数据模型

流畅的 python 第一章:data model

2022-11-26 15:36:21 301

原创 Torch-数据预处理

torch 数据预处理

2022-06-24 14:21:29 1146

原创 Torch-张量

torch tensor

2022-06-22 16:47:41 1240

原创 ONNX 解析打印 initializer

initializer

2022-06-21 11:28:33 1491

原创 ONNX 删除指定的结点

onnx 删除指定的节点

2022-06-20 15:01:10 962

原创 ONNX proto 定义

protobuf

2022-06-20 14:32:38 254

原创 protobuf

protobuf

2022-06-20 11:27:10 157

原创 ONNX Runtime 打印每层的输出

ONNX 模型的运行

2022-06-16 10:57:37 1123

原创 ONNX 运行模型

ONNX 模型的运行

2022-06-15 11:27:45 260

原创 ONNX 模型节点名称的修改

ONNX 节点的名称修改

2022-06-15 11:10:07 2058 1

原创 Auto-scheduling 的算子优化

与依赖手动模板定义搜索空间的基于模板的AutoVM不同,auto scheduler不需要任何模板。用户只需编写计算声明,无需任何调度命令或模板。自动调度程序可以自动生成一个较大的搜索空间,并在该空间中找到一个好的调度。import osimport numpy as npimport tvmfrom tvm import te, auto_scheduler定义矩阵相乘@auto_scheduler.register_workload # Note the auto_scheduler

2022-05-27 14:38:43 122

原创 基于调度模板和 AutoTVM 的算子优化

自动优化的步骤:定义一个搜索空间在搜索空间中执行搜索算法安装依赖为了使用自动优化,需要安装如下的依赖:pip3 install --user psutil xgboost cloudpickle为了使得 TVM 在优化过程中运行更快,推荐使用 cython:pip3 install --user cythonsudo make cython3 基于 TE 的基本矩阵相乘import loggingimport sysimport numpy as npimport tv

2022-05-27 11:02:35 118

原创 使用 TE 来处理运算符

张量表达式(TE)指的是一种纯函数语言来描述张量计算(这意味着每一个表达式都没有副作用)。当在TVM整体环境下来看,Relay 用一系列操作符来描述一个计算过程。这一系列操作符中的每一个操作符可以都被表示为一个TE表达式,并且这每一个TE表达式都采用张量输入,然后生成一个张量输出。调度是应用于将一个表达式通过多种不同的方式进行变换的一系列步骤。当调度应用于TE中的表达式时,输入和输出保持不变,但当编译时表达式的实现可能会发生变化。为 CPU 用 TE 的形式写一个向量加法和调度默认调度import

2022-05-26 18:09:42 505

原创 ubuntu 查看 CPU 核数

物理 CPU 的个数物理核心就是计算机上实际配置的 CPU 个数。# wc -l 是统计行数cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l每个 CPU 的核数指 CPU 上集成的处理数据的 CPU 核心个数,单核指 CPU 核心数一个,双核则指的是两个。# uniq 可以去重连续出现的相同记录cat /proc/cpuinfo | grep "cpu cores" | uniq逻辑处理器数量操作系统可以使用逻辑 CPU

2022-05-26 16:31:21 9069

原创 使用 python 接口编译和优化模型

不经优化的模型import onnxfrom tvm.contrib.download import download_testdatafrom PIL import Imageimport numpy as npimport tvm.relay as relayimport tvmfrom tvm.contrib import graph_executor加载 ONNX 模型"""model_url = "".join( [ "https://github.c

2022-05-25 16:43:24 97

原创 使用 TVMC 编译和优化模型

TVMC 编译和优化模型

2022-05-25 10:56:16 571

原创 Notepad++ 安装使用 Markdown 插件

MarkdownViewerPlusPlus 下载。解压插件包:离线安装插件:选择:点击确认,弹出对话框,提示安装完插件后需要重启 Notepad++ 使插件生效。重启之后就可以使用插件。可以添加 CSS 自定义样式,例如针对表格:Plugins->MarkdownViewer++ -> Options:table{ border-collapse:collapse;}table,th, td{ border: 1px solid black;}.

2022-05-25 09:44:34 1458

原创 onnx 总结

netron 查看模型结构目前共有 3 种方式:第一种是以软件的方式下载安装 netron,然后打开软件载入模型第二种是将 netron 作为 python 库进行安装,在 python 代码调用 netron 库来载入模型进行可视化。 可以通过 pip install netron 进行安装第三种是使用在线的工具直接查看以 tinyyolov2-7.onnx 为例:...

2022-05-23 17:17:36 998 1

原创 TVM + ubuntu18.04 源码编译与安装

TVM + ubuntu18.04 源码安装更新下载源:cp /etc/apt/sources.list /etc/apt/sources.list_backupvim /etc/apt/sources.list 修改为:# deb cdrom:[Ubuntu 18.04.3 LTS _Bionic Beaver_ - Release amd64 (20190805)]/ bionic main restricted# See http://help.ubuntu.com/community

2022-05-19 17:26:06 248

原创 jupyter notebook

安装conda install jupyter notebook # conda 安装 pip3 install --upgrade pip # pip 安装启动和配置:# 启动jupyter notebook # 自定义端口号来启动jupyter notebook --port <port_number># 无需立刻启动浏览器jupyter notebook --no-browser修改 conda 中的 Jupyter Notebook 默认文件目录:ju

2022-05-19 16:54:53 260

原创 conda

Anaconda 使用基本介绍

2022-05-19 16:33:54 237

原创 cmake

cmake 的基本使用

2022-05-19 09:53:08 76

原创 docker

docker 使用的介绍

2022-05-18 10:13:33 419

原创 docker+ubuntu16 周易 AIPU resnet_101 仿真测试

安装 docker 镜像环境pull 镜像:docker pull zepan/zhouyirun 容器:docker run -it zepan/zhouyi /bin/bash#如果要 vscode 远程开发的话,可以加端口:docker run -it -p 9999:22 -v /path/to/container:/path/to/host zepan/zhouyi /bin/bash验证 docker 环境:cd ~/demos/tflite./run_sim.sh

2022-05-17 17:45:55 418

原创 套接字和地址

socket在一个典型的客户端/服务器场景中,应用程序使用 socket 进行通信的方式如下: 各个应用程序创建一个 socket,socket 是一个允许通信的 "设备",两个应用程序都要用到它 服务器将自己的 socket 绑定到一个众所周知的地址上使得客户端能够定位到它的位置 套接字地址格式在使用套接字时,首先要解决通信双方寻址的问题。我们需要套接字的地址建立连接。通用套接字地址格式sockaddr 是一个通用的地址结构,通用的意思是适用于多种地址族。这个类型的唯一

2021-08-19 13:10:48 296

原创 QML之九:动画

动画动画被用于属性的改变。一个动画定义了属性值改变的曲线,将一个属性值变化从一个值过渡到另一个值。动画是由一连串的目标属性活动定义的,平缓的曲线算法能够引发一个定义时间内属性的持续变化。所有在 QtQuick 中的动画都由同一个计时器来控制,因此它们始终都保持同步,这也提高了动画的性能和显示效果。注意:动画控制了属性的改变,也就是值的插入。QML 是基于元素,属性与脚本的。每一个元素都提供了许多的属性,每一个属性都在等待使用动画。// Animation.qml​import Qt

2021-07-20 10:02:59 255

原创 QML之八:输入元素

文本输入TextInput 文本输入允许用户输入一行文本。这个元素支持使用正则表达式验证器来限制输入和输入掩码的模式设置。KeyNavigation(按键向导)附加属性可以预先设置一个元素 id 绑定切换焦点的按键。// TextInput.qml​import QtQuick 2.2import QtQuick.Window 2.2​Window{ height: 600;width: 800​ Rectangle { width: 200 ...

2021-07-19 18:43:38 240

原创 QML之七:布局元素

布局元素QML 使用 anchors(锚)对元素进行布局。anchoring(锚定)是基础元素对象的基本属性,可以被所有的可视化 QML 元素使用。一个 anchors(锚)就像一个协议,并且比几何变化更加强大。Anchors(锚)是相对关系的表达式,通常需要与其它元素搭配使用。一个元素有6条锚定线: top (顶) bottom (底) left (左) right (右) horizontalCenter (水平中) verticalC

2021-07-19 17:56:58 254

原创 QML之六:定位元素

定位元素有一些 QML 元素被用于放置元素对象,它们被称作定位器,QtQuick 模块提供了 Row,Column,Grid,Flow 用来作为定位器。预先定义组件 DarkRender,BrightSquare, GreenSquare, BlueSquare, RedSquare:// DarkSquare.qml​import QtQuick 2.0​Rectangle { width: 48 height: 48 color: "#3C3C3C" ...

2021-07-19 17:08:57 460

原创 QML之五:简单转换

转换转换操作改变了一个对象的几何状态。QML 元素对象通常能够被平移,旋转,缩放: 位移是通过改变 x,y 坐标来完成的 旋转是改变 rotation(旋转)属性来完成的,这个值使用角度作为单位(0~360) 缩放是通过改变 scale(比例)的属性来完成的,小于1意味着缩小,大于1意味着放大 旋转与缩放不会改变对象的几何形状,对象的 x,y(坐标)与 width,height(宽/高)也类似,只有绘制指令是被转换的对象。首先创建一个组件 ClickableImag

2021-07-19 14:49:26 341

原创 QML之四:组件

目录组件组件一个组件是一个可以重复使用的元素,QML 提供几种不同的方法来创建组件。一个文件就是一个基础组件。一个以文件为基础的组件在文件中创建了一个 QML 元素,并且将文件以元素类型来命名。你可以像任何其它的 QtQuick 模块中使用元素一样来使用这个组件。编写一个 Button 组件:// Button.qml​import QtQuick 2.0​Rectangle { id: root // export button properties..

2021-07-19 14:15:15 233

原创 QML之三:基本元素

属性// Text.qmlimport QtQuick 2.0Text { // (1) identifier id: thisLabel // (2) set x- and y-position x: 24; y: 16 // (3) bind height to 2 * width height: 2 * width // (4) custom property property int times: 24 // (5) property alias prope

2021-07-16 18:38:59 268

原创 QML之二:基础语法

QML 基本语法QML是一种描述用户界面的声明式语言。它将用户界面分解成一些更小的元素,这些元素能够结合成一个组件。// Rectangle.qmlimport QtQuick 2.0Rectangle{ // name this element root id : root // property:<name> : <value> width:1000;height:800 color:"#D8D8D8" // define a nested

2021-07-16 17:47:26 181

原创 QML之一:Hello World

使用QQmlApplicationEngine 运行qml创建工程,直接运行。使用 QtQuick Prototype 运行 qml 文件创建工程,直接运行。使用 qml 工具运行qml文件创建 HelloWorld.q ml文件:import QtQuick 2.0Rectangle { width: 360 height: 360 Text { anchors.centerIn: parent ...

2021-07-16 16:43:11 174

linuxfb_changed.rar

qt 界面旋转显示,修改了linuxfb的源代码,根据这个代码可以实现qt界面的旋转显示,具体参考:https://i-beta.cnblogs.com/posts/edit;postId=12193134

2020-01-14

player.tar.gz

qt ffmpeg 海思3519A 上播放AVI视频,采用软解码的方式,但是显示时候比较卡顿,仅供参考。

2019-06-21

海思3519 QT移植测试程序

海思3519平台移植QT的测试程序,重新编译QT源码,按照此工程的内容生成可执行文件进行测试,参考博客:https://www.cnblogs.com/chay/p/10431403.html

2019-02-26

海思 qt 移植 linuxfb 修改

海思3519A 平台移植QT时的fb库更改以及更改之前的文件。参考博客: https://www.cnblogs.com/chay/p/10431403.html

2019-02-26

opencv3.2 海思3519A 交叉编译结果

opencv3.2 海思3519A 交叉编译结果,如果平台相同,而且也同样想使用opencv3.2 版本的童鞋,可以直接下载使用,参考博客: https://www.cnblogs.com/chay/p/10384942.html

2019-02-21

海思3519A qt opencv3.2 测试程序

在海思3519A平台上使用qt opencv 进行测试opencv是否正确移植的程序。

2019-02-21

flash.sh 源文件

使用此文件对TX2进行Clone,在TX2自带的R28.1上使用时会出错,使用此文件进行替换再执行Clone。

2019-01-23

SSHSecureShellClient-3.2.9.exe

用于远程登录时候使用的软件,windows安装,使用方法参考:https://www.cnblogs.com/chay/p/10298017.html

2019-01-21

TX2 USB不识别的问题替换模块

解决自制的TX2底板上USB不识别问题,注意使用的Jetpack是3.1版本,其它版本没有测试过,,具体方法请参考:https://www.cnblogs.com/chay/p/10293315.html

2019-01-19

吴恩达深度学习课程作业

吴恩达深度学习课程作业用到的工具包 使用该工具包完成作业。

2018-12-09

吴恩达深度学习,课程作业3用到的包

吴恩达深度学习,课程作业3用到的包 使用此包做一些算法测试

2018-12-09

吴恩达深度学习课程作业2 使用的工具包planar_utils.py

吴恩达深度学习课程作业2 使用的工具包planar_utils.py

2018-12-08

deeplearning.ai homework1—data

deeplearning.ai homework1—data 吴恩达深度学习作业1使用的数据集

2018-12-08

CS231N-课程作业-SVM实现

CS231N-课程作业-SVM实现代码,可以参考此文档中的程序进行学习

2018-11-25

TX2 的dtb 和Image文件,安装了spi和uart驱动

根据文档https://www.cnblogs.com/xiaojianliu/p/9765512.html中的指示实现tx2 uart和spi驱动的安装

2018-10-10

串口调试助手

比较好用的串口调试助手,可以用来进行串口调试,简单的介绍了使用方法。

2018-09-28

解决nvidia tx2 在自制底板上usb无法识别的替换文modules

解决nvidia tx2 在自制底板上usb无法识别的替换文modules

2018-08-30

解决nvidia tx2 在自制底板上usb无法识别的替换文Image

解决nvidia tx2 在自制底板上usb无法识别的替换文Image

2018-08-30

tx2 usb无法识别的替换文件dtb

解决nvidia tx2 在自制底板上usb无法识别的替换文件dtb

2018-08-30

NVIDIA Jetson Tx1 自动登录时需要使用的文件

NVIDIA Jetson Tx1 自动登录时需要使用的文件,直接将文件替换到相对应的目录,即可实现TX1文字界面的自动root用户登录

2018-08-14

xilinx-2011.09-50-arm-xilinx-linux-gnueabi

xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 下载地址,交叉环境设置必备

2018-06-06

TI DSP CCS license

TI DSP CCS5.3 license. 使用该激活码可以激活CCS. 亲测有效。

2018-03-26

相机标定棋盘格

相机标定时需要使用的黑白棋盘格图,可以下载后按实际需求打印,文件为pdf格式,方便使用,可以在Malab,OpenCV的标定过程中作为模板使用。

2017-09-19

VS软件启动画面制作

VS软件启动画面制作

2016-12-29

BtnST头文件

BTNST的头文件和.CPP文件,可以用来在MFC中美化按钮。使用方法:http://blog.csdn.net/u013947807/article/details/53791685

2016-12-21

使用CSplitterWnd实现窗口分割与数据交互

使用CSplitterWnd实现窗口分割与数据交互

2016-12-08

《高性能编程CUDA实战》原书代码

<<高性能编程CUDA实战>>书中各个章节的所有代码,书中用到的所有头文件,以及lib库文件。

2015-12-10

C程序设计读书笔记

C程序设计的学习笔记,内容涵盖清华大学出版的《c程序设计》的所有内容,参考性很强。

2015-10-29

VTK图像开发进阶源代码

VTK图像进阶开发的各个章节所有代码,读者可以这些代码进行开发。

2015-10-29

VTK三维可视化读取RAW数据的c++源代码

VTK三维可视化读取RAW数据的c++源代码,可以读取裸数据。基于VS2010开发。

2015-10-29

医学三维可视化软件demo

利用QT做的医学三维可视化软件,具备交互功能,实现三个正交面的切割的多窗口显示。

2015-10-29

高斯滤波 matlab

高斯滤波技术,针对图像的光照不均匀的情况,可以对图像进行很好的处理,让你获得理想的结果。

2014-09-02

字符识别算法研究

字符识别算法研究,探讨了字符识别的基本方法,基本思路。对车牌识别,字符识别的研究具有重要意义。

2014-08-28

基于光照不均匀图像的自适应二值化方法研究

基于光照不均匀图像的自适应二值化方法研究,可以针对光照不均匀的图像进行处理。

2014-08-28

车牌识别 C++代码

车牌识别C++代码,可以利用这些代码进行车牌识别,但是对于个别图像可能报错!但是,其处理思路,完全值得你来借鉴!

2014-08-28

数字识别的经典教材

数字识别的经典教材,图像处理的经典教材,你可以边学边练!

2014-08-28

车牌识别系统C++实现

C++做的车牌识别系统,可以编译,亲测可行!对得起你的下载积分。给力,顶起,造福更多的苦逼大四孩子。

2014-08-28

车牌识别系统MATLAB实现

基于matlab的车牌识别系统,内含模板库,毕业设计的首选参考资料,亲,你还在为毕不了业而发愁吗?点我,下载,愿你的的毕业梦想!

2014-08-28

基于Pro_E软件的逆向工程技术研究与应用_贾志欣

基于Pro_E软件的逆向工程技术研究与应用_贾志欣

2014-03-06

空空如也

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

TA关注的人

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