1. 18 Mar, 2020 1 commit
    • Scott Cyphers's avatar
      GetOutputElement removal preparation (#4425) · 0af33226
      Scott Cyphers authored
      * GetOutputElement removal preparation
      
      Not all outputs are used so don't force them to be connected in replace
      Add pattern that matches on any output
      Remove GOEs by default, allow to disable
      Fix failing core passes/tests with GOE dependency
      
      * Fix MLIR call
      
      * Fix value handle assignment
      
      * Cleanup
      
      * style
      
      * review comments
      
      * Fix onnx tests
      
      * Allow simplifcations to work on multi-values nodes
      
      * Disable goe removal for MLIR test
      
      * null init of Output
      Co-authored-by: 's avatarnmostafa <nagy.h.mostafa@intel.com>
      0af33226
  2. 23 Jan, 2020 1 commit
    • Scott Cyphers's avatar
      Cyphers/pattern (#4095) · 3bffe536
      Scott Cyphers authored
      * Make pattern matcher node-based
      
      Simplify implementation
      Add support for Or, Branch
      Start of support for recurrent pattern
      
      * Only save state at branch points
      
      * Factor Or out of label
      
      * Documentation
      
      * Review
      
      * Only ops need to match on shape/output index
      3bffe536
  3. 01 Jan, 2020 1 commit
  4. 27 Nov, 2019 1 commit
  5. 21 Sep, 2019 1 commit
  6. 20 Aug, 2019 1 commit
  7. 15 Apr, 2019 1 commit
    • Adam Procter's avatar
      Replace NGRAPH_ASSERT with faster NGRAPH_CHECK; remove all casserts (#2727) · b9e6b40c
      Adam Procter authored
      * Replace assert and NGRAPH_ASSERT with NGRAPH_CHECK; deprecate old classes
      
      * Rename node_validation_assertion_string to something slightly more descriptive
      
      * Fix syntax error in GPU BE
      
      * Fix some messed-up includes
      
      * More comments, more tests
      
      * Fix reference to properly include check.hpp (should unbreak codegen)
      
      * Add check.hpp include to gpu_util.cpp
      
      * Comment updates
      
      * Comment update
      
      * Oops
      
      * PR feedback: better formatting when context info or explanation are missing
      b9e6b40c
  8. 03 Jan, 2019 1 commit
  9. 29 Aug, 2018 1 commit
  10. 27 Aug, 2018 1 commit
  11. 06 Jul, 2018 1 commit
  12. 08 Feb, 2018 1 commit
  13. 05 Feb, 2018 1 commit
    • Nick Korovaiko's avatar
      inline_function_call (#439) · bef56921
      Nick Korovaiko authored
      inline
      
      Inliner pass + tests
      
      debugging
      
      fix inliner failures due to the fact a random function is picked as an outermost one
      
      copyright headers
      bef56921
  14. 30 Jan, 2018 1 commit
    • Nick Korovaiko's avatar
      fuse dot(a,b) + c (#418) · ea29c6e3
      Nick Korovaiko authored
      cblas_gemm working on mlp
      
      rebase & small fixes
      
      enable debug output
      
      support replacing function's outputs
      
      productizing CPUFusion
      
      addressing Bob and Jayaram's feedback
      
      removing json used for simplification tests
      
      adding comments
      
      fixing formatting errors and removing dead code
      
      TODO msg
      
      removing serializer changes
      ea29c6e3