1. 17 Jul, 2019 1 commit
    • Adam Procter's avatar
      Re-enable -Wswitch and -Wswitch-enum (#3207) · 7d250919
      Adam Procter authored
      * Re-enable -Wswitch and -Wswitch-enum
      
      * Collapse identical switch cases
      
      * Fix (I think) compilation errors
      
      * Partially fix missing cases in GPU xformer, so clang will show me the rest of them...
      
      * One last enum value
      7d250919
  2. 11 Jul, 2019 1 commit
  3. 31 May, 2019 1 commit
    • Sang Ik Lee's avatar
      Cleanup how compile flags are set and used by nGraph and external projects. (#2942) · 08dcd01b
      Sang Ik Lee authored
      * Cleanup how compile flags set and used by nGraph and external projects.
      Set C++11 through CMake and pass it down to external projects.
      Prefer CMake variables such as CMAKE_POSITION_INDEPENDENT_CODE and
      CMAKE_CXX_STANDARD instead of explicitly setting compiler dependent
      flags.
      Create json compilation database for external projects.
      CMAKE_CXX_FLAGS is used as common global options for nGraph and external
      projects.
      add_compile_options() is used for local options for current and sub
      directories.
      add_definitions() is used for setting definitions for current and sub
      directories.
      Note: Global options are not passed down to some external projects.
      Note: mkl-dnn resets CMAKE_CXX_FLAGS internally.
      Note: TBB and MLSL are not CMake based.
      Noet: Eigen and json is header only library.
      
      * Fix error.
      
      * Fix error. (second attempt)
      
      * Cleanup code.
      
      * Allow check for undefined macro.
      
      * Try to fix cldnn issue.
      
      * Set type for CMake arguments.
      
      * Pass C++ standard to protobuf.
      
      * Pass C++ standard down to TBB.
      
      * Change how Clang specific flags are handled.
      
      * Fix error.
      
      * Workaround for compile error on Baidu's PDPD docker.
      
      * Fix windows build error.
      08dcd01b
  4. 19 Apr, 2019 1 commit
  5. 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
  6. 03 Jan, 2019 1 commit
  7. 07 Nov, 2018 1 commit
  8. 23 Oct, 2018 2 commits
  9. 10 Aug, 2018 1 commit
    • Chris Sullivan's avatar
      Add cudnn host data param case for CUDNN_DATA_INT8x32 (#1384) · 22eefaaf
      Chris Sullivan authored
      * Add cudnn host data param case for CUDNN_DATA_INT8x32
      
      * Default case.
      
      * break
      
      * def guards
      
      * removed def guard for ci test.
      
      * put def guards back
      
      * Remove default to make clang happy.
      
      * Remove clang default switch warning on cudnnDataType_t enum.
      
      * Formatting.
      
      * Added Wswitch-enum supression.
      
      * Back to switch, remove pragma clang suppression.
      
      * disable one more switch compiler check
      
      * Remove default break after throw.
      22eefaaf
  10. 09 Aug, 2018 1 commit
  11. 03 Apr, 2018 1 commit
  12. 09 Feb, 2018 1 commit
  13. 08 Feb, 2018 1 commit
  14. 05 Dec, 2017 1 commit
    • Robert Kimball's avatar
      New Interpreter backend (#287) · 025a1b92
      Robert Kimball authored
      * New Interpreter backend
      
      * PR review comments
      
      * More RP fixes
      
      * oops
      
      * make autodiff tests backend aware
      
      * wip
      
      * wip
      
      * more ops
      
      * wip
      
      * fix merge error
      
      * merge fixes
      025a1b92
  15. 14 Oct, 2017 1 commit
  16. 09 Oct, 2017 3 commits
  17. 22 Sep, 2017 1 commit
  18. 10 Sep, 2017 1 commit
    • Robert Kimball's avatar
      add pass skeletons · ae48ed32
      Robert Kimball authored
      add test framework
      
      stuff wired up
      
      benchmark segfault for 5M nodes. fun
      
      make traverse_nodes not recursive
      
      print timings on benchmark
      
      unit test for pass manager
      ae48ed32
  19. 01 Sep, 2017 2 commits
  20. 30 Aug, 2017 1 commit
  21. 28 Aug, 2017 1 commit
  22. 22 Aug, 2017 1 commit
  23. 21 Aug, 2017 1 commit
  24. 07 Aug, 2017 1 commit