Comments (6)
代码中有五个bin文件:
其中 buf的有两个,Weight_buf(yolov2_w_reorg_bn_ap16_short16.bin)、Beta_buf ( yolov2_b_ap16_short16.bin ) ,这两个文件是什么文件,有什么用呢?
其中还有三个,inputQ(yolov2_bn_input_maxQ_24.bin )、weightQ(yolov2_w_reorg_bn_ap16_maxQ_23.bin)、betaQ(yolov2_b_ap16_maxQ_23.bin),这三个文件是什么文件,有什么作用呢?yolo的权重文件只有一个,就是 .weight,如(yolov2.weights),上面的五个文件跟yolo的.weight是什么关系呢?
最近在赶deadline,时间比较紧,前面Weight_buf和Beta_buf对应的就是weight和bias,只是这边已经把每层对应的BN也合并进去了,是先合并进去得到的float32位的Weight和Bias,然后再对其进行动态定点16位的量化,后面是对应的量化参数(就是16位定点的时候小数点放哪里),分别对应输入输出、Weight和Bias,所有的代码应该会在最近全部放在github上,从如何从Darknet取参数到最终优化的都有,之前忙着做实验,目前只要写论文了,应该会每天上来写一写,可能会重新开个project,到时候会在首页贴个链接
from yolov2_xilinx_fpga.
Hello, I added input parallelism to your design, using the weights and offset files you provided to test, but not the target. Is there a problem in my design, or do other processing when storing your weight file after storage. I can't read parameters correctly when I change the degree of parallelism
Yes, actually it still need weight re-arrangement in order to increase the burst length of AXI transmission. Tonight, I will try to update the PYNQ version first. The full process will be described in another project. This project is only responsible for PYNQ.
from yolov2_xilinx_fpga.
@Johnny-Lin @dhm2013724 @wu-y
Hey
I am trying to understand how this implementation works and I do not understand what weight offset and beta_offset is. Also What it does?
Also is inputQ, outputQ, weightQ and betaQ mean quantized input, quantized output, quantized weight and quantized beta? do you input both quantized weight, beta files and 32fp weight, beta files to the design? (I am confused because there are number of weight and beta files) what is the difference between weight and weightQ? how are they used in the design ?
I am still a beginner could you briefly tell me what these mean in the code? Atleast some of them. would be a great help :)
Thanks in advance!
from yolov2_xilinx_fpga.
Hello, I added input parallelism to your design, using the weights and offset files you provided to test, but not the target. Is there a problem in my design, or do other processing when storing your weight file after storage. I can't read parameters correctly when I change the degree of parallelism
Yes, actually it still need weight re-arrangement in order to increase the burst length of AXI transmission. Tonight, I will try to update the PYNQ version first. The full process will be described in another project. This project is only responsible for PYNQ.
您好,请问您这个项目中提到的有完整过程的另一个project在哪里呢,能麻烦您附上链接吗?
from yolov2_xilinx_fpga.
请问这里如何并入每层对应的BN参数?
from yolov2_xilinx_fpga.
Hello, I added input parallelism to your design, using the weights and offset files you provided to test, but not the target. Is there a problem in my design, or do other processing when storing your weight file after storage. I can't read parameters correctly when I change the degree of parallelism
Yes, actually it still need weight re-arrangement in order to increase the burst length of AXI transmission. Tonight, I will try to update the PYNQ version first. The full process will be described in another project. This project is only responsible for PYNQ.
您好,请问您这个项目中提到的有完整过程的另一个project在哪里呢,能麻烦您附上链接吗?
同问
from yolov2_xilinx_fpga.
Related Issues (20)
- 大佬们,请问最后一步跑那个图片时,为啥报错‘’段错误‘’啊 HOT 1
- xdm最后那个elf文件是在哪一步生成的啊,我怎么没有找到[哭唧唧] HOT 1
- 还想请问一下,有没有大佬实现了摄像头的连接与数据传输处理,想要交流一下 HOT 2
- .pth文件转.bin
- zcu104复现
- 关于硬件的reorg模块 HOT 3
- 关于HLS输出的IP的端口问题,端口数与图片不匹配 HOT 7
- 关于int16的Vivado Block Design连线
- 导入IP并完成连线后,implementation耗时过长的问题(int16版) HOT 1
- 关于量化为int16后生成的bin文件问题 HOT 5
- About "SDK for Zedboard" is operating on which OS, Windows or Ubuntu? HOT 1
- makefile生成的Yolov2复制到SD卡,在板子上./Yolov2运行之后,运行到Layer[ 0]就停止了,请问是什么原因呢? HOT 7
- 更换权重后图像识别紊乱
- 使用Zedboard,精度为int16,怎样将预测图片直接输出在屏幕上 HOT 3
- 请问:xdc约束文件是否必要?
- My ip block not suitable zcu102 HOT 1
- Custom Model
- pynq推理卡死及推理出固定的错误结果或无识别结果。Python is stuck in inference .Get a consistently wrong result or even nothing detected. HOT 6
- zcu104 board design
- Access to the papers, it is behind a paywall.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yolov2_xilinx_fpga.