- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 使用Quartznet和Pytorch实现语音文字转换(speech-to-text)
QuartzNet是Nvidia推出的一个轻量级的端到端语音识别模型,即使在5x15版本上仅包含18.9M个参数,在LibriSpeech-dev其他数据集上也能有超过95%的准确率。因此,凭借高吞吐量和高精度,QuartzNet可以提供帧级语音到文本推理,相比于大多数GB级别的ASR模型,QuartzNet适用于存储和计算能力有限的边缘设备上使用。
2024-05-30 11:36:24
1150
3
原创 动作识别笔记(一)在mxnet上训练Slowfast视频动作识别模型
在mxnet上训练Slowfast视频动作识别模型mxnet的安装(略)slowfast模型简介(略)准备自己的数据集训练文件目录如下所示,每种动作的视频放在单独的文件夹中。视频格式一定要是同一种且mxnet支持的格式。例如eating文件夹下:按照官方的文档,还需要创建一个train.txt(可以创建一个空的,后边训练的程序里边会自动填写),包含所有视频的信息。第一列是文件夹和名字,第二类是取出的帧数,第三类是类别编号。模型训练大致包括以下过程:1.收集训练集信息2.数据预处理
2020-12-15 18:13:14
963
3
原创 Petalinux工具的安装
Petalinux工具的安装简介步骤1.安装依赖sudo apt-get install tofrodos gawk xvfb git libncurses5-dev tftpd zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison chrpath socat autoconf libtool texinfo gcc-multilib libsdl1.2-dev libglib2.0-dev screen pax xterm net-tools(可选)
2020-11-08 10:45:45
859
原创 在PYNQ上使用CNN进行图像分类(Python)
在PYNQ上使用CNN分类图像运行环境环境平台版本OpencvPYNQ3.4.11Opencv-ContribPYNQ3.4.11PythonPC、PYNQ3.7TensorflowPC2.3.0KerasPC2.4.3主要使用的数据集:SAR遥感图像数据集 MSTAR,包含11类17658张军用车辆图像。模型准备模型训练训练过程主要来自于该博客:https://blog.csdn.net/a1367666195/arti
2020-09-12 22:58:01
3488
15
原创 Matlab与Python的矩阵数据传输[TCP方法]
Matlab与Python的Socket传输目标从matlab向python通过socket发送一个矩阵数据,经过处理后(奇异值分解),返回结果。Python代码(Server)import socketimport numpy as npimport jsonfrom progress.bar import Bar#json解析numpy数据类class NpEncoder(json.JSONEncoder): def default(self, obj): if
2020-08-28 00:14:13
2288
原创 PYNQ流水灯
PYNQ流水灯测试这个实验很简单,直接上代码:from pynq.overlays.base import BaseOverlayfrom time import sleep#使用默认Overlaybase = BaseOverlay("base.bit")while True: for led in base.leds: led.toggle()#反转LED的电平 sleep(0.5)#延时运行可以看到PYNQ板子上的LED依次亮起又依次熄灭,不断循环。...
2020-08-03 23:15:48
555
原创 [FAILED] Failed to start Raise network interfaces.问题
[FAILED] Failed to start Raise network interfaces.问题启动时报了以下错误,Linux和windows通信不了。原因有可能是DHCP和静态IP冲突了,用ifconfig命令查只有ipv6地址没有ipv4地址。解决方法修改以下文件/etc/network/interfaces.d/eth0,去掉静态IP设置或者DHCP设置部分:例如我的:去掉DHCP,改成:auto eth0iface eth0 inet staticaddress 192.1
2020-08-03 22:49:08
20712
2
原创 PYNQ与PC主板网口直连
连接步骤最好按步骤进行,方便排除问题。1.将PYNQ用网线连接到电脑网口并通电2.给PC端设置静态IP打开“网络和共享中心”。点进“以太网X”。点击“属性”。双击TCP/IPv4那一栏。选择“使用下面的IP地址“。将IP地址设置在和PYNQ一个网段内,例如PYNQ的网关是192.168.2.1,那么可以将IP设置成192.168.2.X(0-255,注意不能冲突)。子网掩码为255.255.255.0。默认网关为空。点击”确定“完成设置。3.尝试连接在浏览器里输入192.16
2020-08-03 22:43:33
5552
2
原创 从源代码编译bazel
从源代码编译bazel要在32位的arm Linux上编译tensorflow,安装bazel编译工具是必不可少的。bazel对64位操作系统的支持较为完善,但对于32位系统就不那么友好了。安装编译工具sudo apt-get install build-essential openjdk-11-jdk python zip unzip这一步大多不会有什么问题,需要注意的是JDK的版本可能无法装上当前的系统,需要换成openjdk-8-jdk。当然也可以通过下载JDK的安装文件进行配置:参考教程。
2020-07-19 23:34:53
1628
1
原创 在PYNQ上安装JDK
在PYNQ上安装JDK删除过去的版本例如jdk8:sudo apt-get remove openjdk-8-jdk下载并解压对应的JDK包在JDK9以后的版本中不能用apt安装,因此只能通过自己从官网上下载文件并进行配置。查询Linux是32位还是64位getconf LONG_BIT到官网上下载相应的安装文件。我这里是32位的,因此下载的是Linux ARM 32 Hard Float ABI版将下载下来的压缩包上传到PYNQ文件目录中,并且打开Terminal,转移到该目
2020-07-19 15:37:01
140
原创 PYNQ的Socket通信误码测试
Socket通信误码测试为检查网络通信中可能会产生误码,在原先图传程序的基础上编写了传输与回传图像的功能客户端from socket import *import cv2 as cvimport numpy as npimport tkinter as tkHOST = '192.168.2.99'PORT = 1008BUFSIZ =102400ADDR = (HOST,PORT)cam = cv.VideoCapture(0)tcpCliSock = socket(AF_INE
2020-07-17 17:02:05
275
原创 基于PYNQ的网络视频采集和显示
基于PYNQ的视频采集和显示连接图以太网HdmiPCPYNQ显示器PYNQ端功能:作为服务端,接受视频流,经过缩放后通过Hdmi out输出from pynq.overlays.base import BaseOverlayfrom pynq.lib.video import *import socketimport timeimport cv2 as cvimport numpy as npbase = BaseOverlay("base.bit")# monitor config
2020-07-16 13:17:33
1376
1
原创 PYNQ与PC间进行socket通信
PYNQ与PC间进行socket通信服务端import socketimport timeHOST = '192.168.2.99' # host ipPORT = 1008 #端口号BUFSIZ = 1024 #消息的最大长度ADDR = (HOST,PORT)tcpSerSock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)tcpSerSock.bind(ADDR)tcpSerSock.listen(10)while Tr
2020-07-16 11:55:48
934
原创 PYNQ实现HDMI输出显示图片
PYNQ实现HDMI显示代码:from pynq.overlays.base import BaseOverlayfrom pynq.lib.video import *base = BaseOverlay("base.bit")import cv2import numpy as npMode = VideoMode(640,480,24)hdmi_out = base.video.hdmi_outhdmi_out.configure(Mode,PIXEL_BGR)hdmi_out.st
2020-07-16 01:34:19
4201
5
原创 [PYNQ]无法通过浏览器连接到Jupyter Notebook[解决]
问题描述使用AX7020开发板,烧写移植了PYNQ的image文件后,发现虽然能成功进入系统,但是无法通过Web程序打开Notebook,如下图所示。此时在PC端可以Ping通PYNQping 192.168.2.99但是从PYNQ端不能ping通PC,说明网络驱动可能有问题。解决方法取出SD卡并重新烧写了image,发现问题得到解决。...
2020-07-15 18:13:32
3132
1
原创 PYNQ基础
PYNQ背景开发板简介以下介绍翻译于官方pynq.ioPYNQ是Xilinx公司的开源项目。为了增强Xilinx平台的易用性,PYNQ能够使用Python语言和库进行编程,且使用者能够去更好地使用可编程逻辑和微处理器来去实现更多的电子系统。PYNQ能够和Zynq, Zynq UltraScale+, Zynq RFSoC, Alveo, AWS-F1一起使用,来开发各种高性能应用。例如:并行运算高速图像处理硬件加速算法实时信号处理高速通信低延迟控制基于Jupyter Notebo
2020-07-13 00:24:35
3128
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人