1. 30 Aug, 2019 1 commit
    • Mateusz Bencer's avatar
      [Spec] Implement support for axes input of LRN op in reference implementation (#3454) · b18cb73d
      Mateusz Bencer authored
      * Axes input was added to LRN
      
      * Unit tests for axes shape check were added
      
      * LRN node deserialization was updated
      
      * Fixed EOF and clang style applied
      
      * Changed Constant to Parameter type in unit tests
      
      * Expanded LRN reference ingterface
      
      * Fixed LRN assert description
      
      * Fixed passing arguments
      
      * Reference implementation for one axis
      
      * Implementation for channel
      
      * Implementation for hw
      
      * working on recurence version
      
      * Implemented recurence version for hw
      
      * Reference implementation code refactor
      
      * Fixed ref LRN implementation and added tests
      
      * Added 6D unit test
      
      * Clang styles applied
      
      * Code review remarks introduced
      
      * Support for dynamic shape of axes input
      
      * Clang styles applied
      
      * Code review remarks introduced
      
      * Added checking if axes values are in correct range
      
      * Clang styles applied
      
      * Removed redundant include
      
      * Code review remarks introduced
      b18cb73d
  2. 19 Aug, 2019 1 commit
    • Mateusz Bencer's avatar
      [Spec][Fused] Adjust op Normalize (#3406) · 5ed2c588
      Mateusz Bencer authored
      * Changed name from Normalize to Normalize2
      
      * Changed name from Normalize to Normalize2 in tests
      
      * Changed name of normalize source files
      
      * Removed across spatial and channel shared params
      
      * Removed scale and introduced input axes
      
      * Support for axes input was introduced
      
      * Added possibility to choose method of bias using
      
      * Clang style applied
      
      * Code review remarks introduced
      
      * Code review remarks introduced
      
      * Added python script to generate normalize_l2 test data
      5ed2c588
  3. 17 Jun, 2019 1 commit
  4. 14 Jun, 2019 1 commit
    • Adam Procter's avatar
      Add DynElimination support for DynSlice (#3036) · 694024ee
      Adam Procter authored
      * Simple DynElimination test (not passing yet)
      
      * Implement DynElimination for DynSlice; simple test passing, but more needed
      
      * Add test generator for DynSlice
      
      * Add more tests (one not passing)
      
      * Rename update_reference.sh to update_convolution_reference.sh, to (hopefully) reduce confusion
      
      * Comment edits
      
      * Fix a couple more bugs, add a bunch of unit tests
      
      * A few more tests for the negative-stride slicing issue that's worrying me.
      
      * Refactor dyn slice test to improve compile time
      
      * Update comment
      
      * Further test refactoring: generate separate tests rather than one big one
      
      * More element type coverage because hey why not
      
      * Add more tests, per review comments
      694024ee
  5. 13 Jun, 2019 2 commits
  6. 08 Jun, 2019 2 commits
  7. 07 Jun, 2019 7 commits
  8. 22 Mar, 2019 1 commit
    • Scott Cyphers's avatar
      Make channel inner loop of reference convolution (#2649) · 4b44442e
      Scott Cyphers authored
      Moving the channel part of the sum into an inner loop lets padding be ignored
      once per position rather than once per channel/position. This order of non-precise
      summation also seems to be closer to other convolution implementations.
      
      Add options to test generator for controlling precision of tests for debugging purposes,
      and fix another python3 problem.
      4b44442e
  9. 18 Mar, 2019 1 commit
  10. 13 Mar, 2019 1 commit
  11. 22 Feb, 2019 1 commit
  12. 03 Jan, 2019 1 commit
  13. 07 Dec, 2018 1 commit
    • Robert Kimball's avatar
      Backend API change pre-work (#2064) · e0933553
      Robert Kimball authored
      * change compile call to return Handle
      
      * make CPU require compile() before call()
      
      * fix unit tests to call compile() before call()
      
      * fix failing ops
      
      * update unit test
      
      * revert some changes
      
      * more fixups
      
      * more diff cleanup
      
      * a few more issues addressed
      
      * more fixes
      
      * update API
      
      * more updates
      
      * fix test_ops.py
      
      * fix
      
      * another attempt to fix
      
      * fix unit test
      
      * fix test error
      e0933553
  14. 16 Nov, 2018 1 commit
  15. 31 Oct, 2018 1 commit
    • Robert Kimball's avatar
      Change Backend::create to return std::unique_ptr<Backend> (#1909) · 05a404a8
      Robert Kimball authored
      * create unique_ptr backend
      
      * unit test cleanup
      
      * address more code that was recently added
      
      * change from reference to pointer when passing backend to reduce the number of lines changed.
      
      * fix build error
      
      * fix python wrapper
      
      * style
      
      * more specific treatment for unique_ptr
      05a404a8
  16. 29 Aug, 2018 2 commits
  17. 13 Aug, 2018 1 commit
  18. 14 May, 2018 1 commit
  19. 10 May, 2018 2 commits
  20. 27 Apr, 2018 1 commit
    • Fenglei's avatar
      add enable gpu convolution tests flag in py (#898) · 2d02b23f
      Fenglei authored
      * add enable gpu convolution tests flag in py
      
      * working version
      
      * revert convolution_test.in.app
      
      * use a skip list to skip backend for test
      
      * add comment to remind implement of neeeded ops
      2d02b23f
  21. 17 Apr, 2018 1 commit
  22. 13 Apr, 2018 1 commit
    • Robert Kimball's avatar
      Remove legacy Backend API (#848) · ec501913
      Robert Kimball authored
      * remove deprecated
      
      * remove all legacy Backend API usage
      
      remove deprecated files
      
      * pull in changes from master
      
      * fix GPU calls
      
      * disable tests in convolution generator
      
      * update per PR comments. Enable performance counter feature.
      
      * update per PR comments
      
      * fix build error
      
      * fix conditionally compiled test :(
      ec501913
  23. 21 Mar, 2018 1 commit
  24. 27 Feb, 2018 1 commit
  25. 26 Feb, 2018 1 commit
    • Yixing Lao's avatar
      Initial support for hybrid transformer (#526) · 7f08b97b
      Yixing Lao authored
      * initial support for hybrid transformer
      
      * add broadcast_vector_rowwise_reversed for hybrid test
      
      * headerc
      
      * get function placement fix
      
      * conv ref test generator graph node in labmda fuction
      
      * rename map_parameter_to_source_node
      
      * type change map_parameter_to_source_node
      
      * use interpreter for numerical derivative
      
      * better comments
      7f08b97b
  26. 12 Feb, 2018 1 commit
  27. 09 Feb, 2018 1 commit
  28. 08 Feb, 2018 1 commit
  29. 30 Jan, 2018 1 commit
  30. 24 Jan, 2018 1 commit