Comments (2)
Is your question whether there should be a divide or whether it should be its own stage?
The divide needs to be there. The conv averages values together. The average requires dividing by the sum of the coefficients, 16. Since 16 is a power of 2, the divide can be implemented with a shift.
I don't know whether in Halide it should be its own stage or part of a prior stage.
Did I answer your question?
from embeddedhaskellaetherling.
Yes. I'll commit a testbench and modified app soon.
from embeddedhaskellaetherling.
Related Issues (20)
- Spatial Maps Not Correct HOT 5
- Spatial Not Going Through Synthesis HOT 7
- Halide to Hardware: conv2d_b2b has error: "stencil window step is not a constant" when trying to unroll accelerated loop nest
- Separate Latency From Backend
- Create Generic Tester Interface
- Add Chisel Backend
- Save Test Input and Output to Separate JSON File
- Search Space Of Space-Time Programs More Efficiently HOT 1
- Add Support For Fold
- Add Support For Blocking
- Scheduler Parameter Scan HOT 1
- Implement More Efficient Reshape
- Installation Failed On Building ghc-tcplugins-extra on XUbuntu 18.04 HOT 1
- Create Clock Calculus Computations And Delay Annotations
- Unexpected output pattern for conv2d_b2b reference, am I missing something? HOT 2
- test_json_dir not in scope
- Create Pass To Match Delays
- Lower Clock Calculus To Magma HOT 1
- Enable Multi-Threaded Testing HOT 1
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 embeddedhaskellaetherling.