1. 10 Apr, 2020 1 commit
    • kahmed10's avatar
      Slice axes fix (#498) · ccf491a4
      kahmed10 authored
      * fix axes bug, reorder and add test
      
      * formatting
      
      * add missing test file
      ccf491a4
  2. 09 Apr, 2020 1 commit
    • Shucai Xiao's avatar
      Parse graph node topologically (#479) · 3f3885ac
      Shucai Xiao authored
      
      
      * python api support scalar argument
      
      * clang format
      
      * change parse operator function signature
      
      * clang format
      
      * add parsing the split operator
      
      * clang format
      
      * add parsing split operator
      
      * make squeeze/unsqueeze inputs to standard shape
      
      * add unit tests for the split operator
      
      * clang format
      
      * fix cppcheck error
      
      * clang format
      
      * update tests for multiple program outputs
      
      * clang format
      
      * update the function parse_graph
      
      * clang format
      
      * fixed an unit test
      
      * revert code back
      
      * remove blank line
      
      * refine an error message
      
      * add unit tests for code change
      
      * clang format
      
      * refine an error message
      Co-authored-by: default avatarmvermeulen <5479696+mvermeulen@users.noreply.github.com>
      3f3885ac
  3. 08 Apr, 2020 1 commit
  4. 07 Apr, 2020 1 commit
  5. 29 Mar, 2020 2 commits
  6. 23 Mar, 2020 1 commit
  7. 08 Mar, 2020 1 commit
  8. 07 Mar, 2020 2 commits
  9. 10 Feb, 2020 1 commit
    • Shucai Xiao's avatar
      Add additional simple operators (MatMulInteger, ConvInteger, Asinh, Acosh, and Atanh (#431) · a023ec19
      Shucai Xiao authored
      
      
      * Add initial api
      
      * Formatting
      
      * Add more api
      
      * Formatting
      
      * add more operators (asinh, acosh, atanh, MatMulInteger, ConvInteger)
      
      * clang format
      
      * add unit tests for new operators
      
      * clang format
      
      * Add auto api generation
      
      * Formatting
      
      * Fix some compilation errors
      
      * Change handle struct
      
      * Formatting
      
      * Fix reamining compilation errors
      
      * Formatting
      
      * Simplify using ctype
      
      * Formatting
      
      * Initial c++ generation
      
      * Formatting
      
      * Add C++header
      
      * Formatting
      
      * Add test
      
      * Formatting
      
      * Add initial tests
      
      * Formatting
      
      * Try to fix formatting
      
      * Cleanup formatting
      
      * Formatting
      
      * Fix constructors on the same line
      
      * Fix tests
      
      * Formatting
      
      * Fix tidy issues
      
      * Fix tidy issues
      
      * Fix naming issue
      
      * Add onnx API to parse buffer
      
      * Formatting
      
      * Add arguments api
      
      * Formatting
      
      * Fix verify parameters
      
      * Fix cppcheck issues
      
      * Formatting
      
      * Add method to get output shapes and bytes
      
      * Formatting
      
      * Try formatting
      
      * Formatting
      
      * Improve the test coverage
      
      * Formatting
      
      * Add print method
      
      * Formatting
      
      * Fix cppcheck issue
      
      * Fix package dependency
      
      * Add nolint
      
      * Try fix formatting
      
      * Formatting
      
      * formatting
      
      * formatting
      
      * Fix formatting
      Co-authored-by: default avatarPaul Fultz II <pfultz2@yahoo.com>
      Co-authored-by: default avatarmvermeulen <5479696+mvermeulen@users.noreply.github.com>
      Co-authored-by: default avatarkahmed10 <15948690+kahmed10@users.noreply.github.com>
      a023ec19
  10. 24 Jan, 2020 1 commit
    • kahmed10's avatar
      Conv transpose op (#429) · cf85b4c6
      kahmed10 authored
      
      
      * initial testing
      
      * add shape op
      
      * formatting
      
      * add env variable for batch sizes
      
      * formatting
      
      * progress on driver
      
      * progress on driver
      
      * cleanup
      
      * cleanup
      
      * add and modified prev tests
      
      * formatting
      
      * remove comment
      
      * add shape op test
      
      * formatting
      
      * manually insert shape op in test
      
      * formatting
      
      * create options struct for parsers
      
      * formatting
      
      * Add documentation for python
      
      * Fix c++ documentaion
      
      * add documentation to parser
      
      * formatting
      
      * add argmin and tests
      
      * fix doc and definitions
      
      * formatting
      
      * revert test functions
      
      * formatting
      
      * cpu impl of conv_transpose
      
      * more work on conv_transpose
      
      * rename files, added extratests
      
      * formatting
      
      * add more tests
      
      * formatting
      
      * changes
      
      * fix tests
      
      * fix tidy
      
      * formatting
      
      * fixed function parameter
      
      * fix function parameter
      
      * add cpu ops test
      
      * formatting
      Co-authored-by: default avatarPaul Fultz II <pfultz2@yahoo.com>
      Co-authored-by: default avatarmvermeulen <5479696+mvermeulen@users.noreply.github.com>
      cf85b4c6
  11. 20 Jan, 2020 1 commit
    • kahmed10's avatar
      Instance norm op (#428) · 12ff54a7
      kahmed10 authored
      
      
      * fix pad calc
      
      * formatting
      
      * initial testing
      
      * formatting
      
      * add tests
      
      * formatting
      
      * add verify onnx test
      
      * formatting
      
      * python3 test
      
      * fix test case and impl bug
      
      * fix test case and impl bug
      
      * fix test case and impl bug
      
      * formatting
      
      * change parse_test
      
      * formatting
      
      * fix syntax error
      Co-authored-by: default avatarmvermeulen <5479696+mvermeulen@users.noreply.github.com>
      12ff54a7
  12. 17 Jan, 2020 1 commit
    • Shucai Xiao's avatar
      Reduce operators (#427) · e320f89f
      Shucai Xiao authored
      * add reduce operators as required by onnxruntime
      
      * clang format
      
      * remove a test since it can cause overflow
      
      * resolve cppcheck error
      
      * clang format
      
      * fix cppcheck error
      
      * clang format
      e320f89f
  13. 13 Jan, 2020 1 commit
    • Shucai Xiao's avatar
      Improve parsing of pooling operators related to onnxruntime (#426) · f60b5421
      Shucai Xiao authored
      
      
      * change char to upper case
      
      * clang format
      
      * minor changes
      
      * improve implementation of the pooling operator
      
      * clang format
      
      * improve implementation of the pooling operator
      
      * clang format
      
      * improving parsing the pooling operators
      
      * clang format
      
      * continue improve pooling operators
      
      * clang format
      
      * correct the explicit pad values for maxpool
      
      * clang format
      
      * add unit test for parsing poolig operators
      
      * clang format
      
      * fix review comments
      
      * refine the padding processing in parsing pooling operator
      
      * clang format
      
      * add more onnx unit test to have better code coverage
      
      * clang format
      
      * refine code to fix review comments
      
      * clang format
      
      * fix onnx unit test
      Co-authored-by: default avatarmvermeulen <5479696+mvermeulen@users.noreply.github.com>
      f60b5421
  14. 19 Dec, 2019 1 commit
    • kahmed10's avatar
      Mlperf models resnet50 and mobilenetv1 support (#406) · 2ee0f9e8
      kahmed10 authored
      
      
      * initial testing
      
      * add shape op
      
      * formatting
      
      * add env variable for batch sizes
      
      * formatting
      
      * progress on driver
      
      * progress on driver
      
      * cleanup
      
      * cleanup
      
      * add and modified prev tests
      
      * formatting
      
      * remove comment
      
      * add shape op test
      
      * formatting
      
      * manually insert shape op in test
      
      * formatting
      
      * create options struct for parsers
      
      * formatting
      
      * Add documentation for python
      
      * Fix c++ documentaion
      
      * add documentation to parser
      
      * formatting
      
      * add argmin and tests
      
      * fix doc and definitions
      
      * formatting
      
      * revert test functions
      
      * formatting
      Co-authored-by: default avatarPaul Fultz II <pfultz2@yahoo.com>
      2ee0f9e8
  15. 25 Oct, 2019 1 commit
  16. 02 Oct, 2019 1 commit
    • kahmed10's avatar
      Yapf hook (#369) · 47b05b0c
      kahmed10 authored
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      * test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      * # This is a combination of 3 commits.
      # The first commit's message is:
      # This is a combination of 2 commits.
      # The first commit's message is:
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      test hook
      
      # This is the 2nd commit message:
      
      test hook
      
      # This is the 2nd commit message:
      
      test hook
      
      # This is the 3rd commit message:
      
      test hook
      
      * fix format
      
      * fix format
      
      * ignore doc dir
      
      * fix regex
      
      * fix jenkins error
      
      * exclude another dir
      
      * formatting test_array
      
      * fix version of yapf
      
      * test hook
      
      * formatting
      
      * reinclude dirs
      47b05b0c
  17. 27 Sep, 2019 1 commit
    • Shucai Xiao's avatar
      Ceil floor operators (#375) · 7d06cdbd
      Shucai Xiao authored
      * add two operators ceil and floor
      
      * clang format
      
      * add unit test for the ceil and floor operators
      
      * remove unintended code
      7d06cdbd
  18. 25 Sep, 2019 1 commit
    • Shucai Xiao's avatar
      Reduce_min/max operators (#363) · 3962c2ad
      Shucai Xiao authored
      * first version of refactoring reduce operators.
      
      * clang format
      
      * refactor the gpu implemantation of the reduce_mean operator
      
      * clang format
      
      * refactor gpu implementation of the resuce_sum operator
      
      * fix cpp check error
      
      * fix cppcheck error
      
      * fix cppcheck error
      
      * fix review comments
      
      * clang format
      
      * fix a jenkin error
      
      * fixed review comments
      
      * clang format
      
      * fix review comments
      
      * clang format
      
      * fix review comments
      
      * clang format
      
      * add implemenation of reduce_min and reduce_max
      
      * clang format
      
      * add unit test for reduce_min/max operator
      
      * clang format
      
      * add more unit tests
      
      * clang format
      
      * fix review comments
      3962c2ad
  19. 29 Aug, 2019 2 commits
  20. 23 Aug, 2019 1 commit
  21. 22 Aug, 2019 2 commits