What I am expected to complete
[*] model arch[*] training[*] export[*] validation[*] quantization
Port to Fixed Point Q4.8:
[*] vwb macc[*] vw matmul
Implement
- vector-vector Add (interleaved)
[*] Gemm- [*] Clip (-1, 1)
[*] Bitshift[*] LeakyReLU128- [*] Concat
- Clone
- Split
[*] Validate vwb_macc[*] bespoke fifo driver[*] bespoke fifo monitor[*] sw model
[*] Validate vwb_gemm in cocotb- Validate remaining models
-
[*] leakyrelu- bshiftmul
- clip
- vvadd
- [*] concat
- 1step
- loopback
- integration (fake pqmf driver)
[*] gen fixed-point weight files[*] BatchNorm as vwb_macc- [*] nonlinear traversal
- pow2 mul as v_bshift
[*] Intro[*] model justification / training process[*] hdl implementations[*] success?[*] conclusion
What would be really cool
- Averaging Filter
- Export quantized pqmf weights
- Symmetric FIR
- Polyphase decimation filter
- loopy traversal
- Axi-wrapping
- DMA debugging setup
- Mic access
- Mic gain tuning
- model deployment
- profit