1. 21 Sep, 2023 1 commit
  2. 20 Sep, 2023 1 commit
  3. 19 Sep, 2023 1 commit
  4. 16 Sep, 2023 4 commits
  5. 15 Sep, 2023 2 commits
  6. 14 Sep, 2023 3 commits
    • Umang Yadav's avatar
      Print warning about miopen_fusion while generating mxr (#2082) · 752f13cf
      Umang Yadav authored
      MIOpen fusions are not serialized with tuned solutions. Print warnings for such cases.
      752f13cf
    • Paul Fultz II's avatar
    • Brian Pickrell's avatar
      added rand_uniform operation closes #1958 (#2051) · fbd12bd3
      Brian Pickrell authored
      New op that populates a shape with random numbers with a uniform distribution. The rand_uniform op. can implement the Onnx RandomUniform instruction, and can also create the random number sequence necessary to implement Multinomial. (At this time, our Onnx Multinomial parsing generates a random sequence of numbers when parsing as a workaround, so that the resulting program uses the same "random" set every time.)
      
      Arguments: shape, seed. Shape is required; can be static or dynamic. Seed is still optional in this version. If it's not given at inference time, use the value in the creation attribute seed. Update: deleted A boolean use_auto_seed causes any given seed to be ignored.
      fbd12bd3
  7. 13 Sep, 2023 3 commits
  8. 12 Sep, 2023 1 commit
  9. 11 Sep, 2023 3 commits
  10. 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
  11. 08 Sep, 2023 2 commits
  12. 07 Sep, 2023 1 commit
  13. 06 Sep, 2023 2 commits
  14. 05 Sep, 2023 1 commit
  15. 31 Aug, 2023 1 commit
  16. 30 Aug, 2023 1 commit
  17. 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
  18. 28 Aug, 2023 1 commit
  19. 22 Aug, 2023 1 commit
  20. 21 Aug, 2023 1 commit
  21. 18 Aug, 2023 2 commits
  22. 16 Aug, 2023 1 commit
  23. 13 Aug, 2023 1 commit
  24. 12 Aug, 2023 3 commits