Skip to content
Snippets Groups Projects
  1. Oct 28, 2020
    • Yaman Umuroglu's avatar
      Refactor custom op system (#245) · 4225faac
      Yaman Umuroglu authored
      * [Refactor] use getCustomOp instead of direct registry access
      
      * [Refactor] move HLSCustomOp base to own file
      
      * [Refactor] register all HLSCustomOps in new style
      
      * [Refactor] use correct domain for custom ops acc. to new style
      
      * [Deps] update finn-base to get new-style customop domains
      
      * [Refactor] more domain fixes
      
      * [Test] fix ipstitch expected io values in rtlsim
      
      * [Deps] update finn-base and brevitas
      
      * [Docs] link to CustomOp reorg PR
  2. Oct 27, 2020
  3. Oct 26, 2020
    • Yaman Umuroglu's avatar
      Decoupled and runtime-writable thresholds (#244) · 2fcb3f1b
      Yaman Umuroglu authored
      * [CustomOp] groundwork for decoupled Thresholding op
      
      * [Thresholding] more decoupled mode preparation
      
      - new attributes for "weight" (really threshold) datatype + n_steps
      - move thres datatype into acc minimization function and call in convert_to_hls
      - other helper functions
      
      * [Refactor] add make_weight_file for Thresholding layer + wire up
      
      * [Threshold] first attempt at Thresholding_Stream_Batch
      
      * [Threshold] wire up more decoupled functionality, add test
      
      test does not yet pass for multi-PE
      
      * [Threshold] use 2 layers of slicers, all decoupled cppsim passes now
      
      * [Threshold] more decoupled fixes, most rtlsim tests pass
      
      * [Threshold] add unroll to decoupled thresholding, remove unused vars
      
      * [ConvertToHLS] allow specifying mem_mode in InferThresholdingLayer
      
      * [Threshold] expose interfaces for runtime weight writing
      
      * [Test] add runtime threshold test
      
      not yet passing
      
      * [Threshold] use std::less_equal also for decoupled
      
      * [Threshold] use flipped PE axis for decoupled-more rtl thresholds
      
      * [Test] runtime threshold reading works
      
      * [Test] runtime writable thresholds test working
      
      * [ConvertToHLS] fix threshold shape
  4. Oct 21, 2020
    • Yaman Umuroglu's avatar
      Runtime weight utils (#242) · 1dd6abf4
      Yaman Umuroglu authored
      * [StreamingFC] introduce make_weight_file helper function
      
      not yet wired into the rest of the class
      
      * [Test] use make_weight_file helper in runtime weight test
      
      * [Test] make runtime weight test work with different aspect ratio
      
      * [Refactor] StreamingFC: use make_weight_file in generate_params
  5. Oct 19, 2020
  6. Oct 14, 2020
  7. Oct 13, 2020
  8. Oct 12, 2020
  9. Oct 10, 2020
  10. Oct 08, 2020
  11. Oct 07, 2020
  12. Oct 06, 2020
  13. Oct 05, 2020
  14. Sep 29, 2020
  15. Sep 27, 2020
  16. Sep 26, 2020
  17. Sep 25, 2020
  18. Sep 24, 2020
Loading