Skip to content
Snippets Groups Projects
  1. 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
  2. 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
  3. Oct 19, 2020
  4. Oct 14, 2020
  5. Oct 13, 2020
  6. Oct 12, 2020
  7. Oct 10, 2020
  8. Oct 08, 2020
  9. Oct 06, 2020
  10. Sep 26, 2020
  11. Sep 25, 2020
  12. Sep 24, 2020
  13. Sep 21, 2020
  14. Sep 20, 2020
  15. Sep 18, 2020
  16. Sep 17, 2020
  17. Sep 16, 2020
  18. Sep 15, 2020
  19. Sep 14, 2020
  20. Sep 11, 2020
Loading