1. 12 Sep, 2023 1 commit
  2. 11 Sep, 2023 3 commits
  3. 10 Sep, 2023 2 commits
    • Charlie Lin's avatar
      Dynamic allocate (#2079) · ede8bfa6
      Charlie Lin authored
      Makes a version of allocate that takes in dimensions and allocates a buffer
      Going to create a simplify_dynamic_ops compiler pass that will use the use_shape_attr flag
      The ONNX op ConstantOfShape needs the buffer to be filled with a specific value, so going to make another PR for that and a fill operator
      ede8bfa6
    • Lakhinder Walia's avatar
      Move operation for memory performance + misc changes for cpu performance (#2130) · b00489b3
      Lakhinder Walia authored
      Reduce memory footprint by std::move of temporary (potentially very large) containers.
      Minor cleanup for performance optimization: e.g. of Index() calculation -- which can get repeated millions of times in large tensors/vectors in a single Visit.
      b00489b3
  4. 08 Sep, 2023 2 commits
  5. 07 Sep, 2023 1 commit
  6. 06 Sep, 2023 2 commits
  7. 05 Sep, 2023 1 commit
  8. 31 Aug, 2023 1 commit
  9. 30 Aug, 2023 1 commit
  10. 29 Aug, 2023 1 commit
    • Brian Pickrell's avatar
      Fix dyn pooling (#1768) · 7b8a28f5
      Brian Pickrell authored
      Adds support for dynamic input shape in pooling operator along with auto-padding. This combination requires that the padding (and therefore the output shape) can't be computed until runtime.
      7b8a28f5
  11. 28 Aug, 2023 1 commit
  12. 22 Aug, 2023 1 commit
  13. 21 Aug, 2023 1 commit
  14. 18 Aug, 2023 2 commits
  15. 16 Aug, 2023 1 commit
  16. 13 Aug, 2023 1 commit
  17. 12 Aug, 2023 3 commits
  18. 11 Aug, 2023 2 commits
  19. 10 Aug, 2023 1 commit
  20. 09 Aug, 2023 2 commits
  21. 08 Aug, 2023 2 commits
  22. 07 Aug, 2023 1 commit
  23. 06 Aug, 2023 2 commits
  24. 04 Aug, 2023 1 commit
  25. 03 Aug, 2023 2 commits
  26. 31 Jul, 2023 2 commits
    • Lakhinder Walia's avatar
      Lw/fix half shape (#2000) · e4dc75ea
      Lakhinder Walia authored
      * Use shape of Instruction (instead of a default) in add_return()
      
      * Instruction validation fix: not to use a default shape value for comparison
      
      * Fix instruction::replace() to recompute shape for "@return"
      
      * handle the case of missing shape in an Instruction related Test
      
      * use compute_shape() to get op shapes + test case for tuple_type
      
      * add test case shape_test/return_shape_tuple
      
      * Add test for @return to check for half type
      
      * Move @return unit-tests around..; Address review comments
      
      * Broken comparison fix: comparison to a (default) shape of tuple_type
      
      * Test cases: (add) return_shape_empty & (modify) return_shape_tuple
      
      * modify the assert() statement
      e4dc75ea
    • Artur Wojcik's avatar