1. 19 Aug, 2019 1 commit
  2. 07 Aug, 2019 1 commit
    • Pruthvi's avatar
      Don't enable dl use in static builds for r0.25 (#3394) · 1a1edef9
      Pruthvi authored
      * Don't enable dl use in static builds
      
      remove dladdr in static
      
      * Swap dlerror defs
      
      * - add NGRAPH_INTERPRETER_STATIC_LIB_ENABLE && NGRAPH_CPU_STATIC_LIB_ENABLE as compiler definitions
      
      * Don't look for backends if static
      
      * - add dummy function to register quantized concat and max_pool for static build
      
      * Fix ifdef
      1a1edef9
  3. 30 Jul, 2019 1 commit
    • Sang Ik Lee's avatar
      NGCORE-526 · 8aaf2210
      Sang Ik Lee authored
      Add source release creation script.
      Read version from TAG if source is not a git repo.
      8aaf2210
  4. 24 Jul, 2019 1 commit
  5. 23 Jul, 2019 1 commit
    • Rob Earhart's avatar
      PlaidML RPATH fixes (#3286) · 607445a4
      Rob Earhart authored
      * Added rpath setting for PlaidML backend
      
      * Fix colons
      
      * Separate build and install rpath
      
      * Explicitly set target properties
      607445a4
  6. 17 Jul, 2019 2 commits
  7. 12 Jul, 2019 1 commit
  8. 08 Jul, 2019 1 commit
  9. 21 Jun, 2019 1 commit
  10. 15 Jun, 2019 1 commit
  11. 12 Jun, 2019 1 commit
    • Scott Cyphers's avatar
      GenerateMask correction (#3029) · f0552cc8
      Scott Cyphers authored
      * GenerateMask correction
      Add an attribute that controls if the seed should be set on each use
      Convert to new virtual method for description implementatin
      
      * Support for switching to dynamic attributes.
      
      * GenerateMask changes in CPU backend (#3042)
      
      * Add CPU builder and kernel for new GenerateMask API
      
      * Remove dead code
      
      * Fix unit-test, PR feedback, file permissions
      
      * Disable new test for non-supporting backends
      
      * Fix CI error
      
      * Codegen support
      
      * Style check
      
      * Fix CI error
      f0552cc8
  12. 10 Jun, 2019 2 commits
  13. 08 Jun, 2019 1 commit
  14. 02 Jun, 2019 4 commits
  15. 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
  16. 29 May, 2019 1 commit
  17. 06 May, 2019 1 commit
  18. 26 Apr, 2019 1 commit
  19. 20 Apr, 2019 1 commit
    • Sang Ik Lee's avatar
      Fix install path on Windows (#2765) · 2257d9cf
      Sang Ik Lee authored
      * CMAKE_CFG_INTDIR does not work at install time. Use CMAKE_INSTALL_CONFIG_NAME on Windows.
      
      * Rename NGRAPH_*_INSTALLSRC_DIRECTORY to NGRAPH_*_INSTALL_SRC_DIRECTORY
      2257d9cf
  20. 19 Apr, 2019 2 commits
  21. 12 Apr, 2019 1 commit
    • Adam Procter's avatar
      Deprecate direct access to descriptor::Input and descriptor::Output (#2724) · 5490bae5
      Adam Procter authored
      * Add NodeInput and NodeOutput classes
      
      * Deprecate Node::get_inputs, Node::get_outputs, Node::get_output_inputs. Remove Node::get_input_from and Node::get_output_from
      
      * Privatize most fields of Node
      
      * Make deprecation of descriptor-munching classes optional
      
      * Review comments
      
      * Adapt ReshapeSinking to use raw pointers for NodeInput
      
      * Fix ZDTE (thought I had already done in this branch, weird); style
      
      * wip
      
      * Change get_node_outputs() and get_node_inputs() to return vectors
      
      * Updates after merge
      
      * Whoops, forgot to define these functions
      
      * {NodeInput,NodeOutput} -> {Input,Output}
      
      * Kill shared_ptr in Output
      
      * Move Input and Output into node.hpp
      
      * Templatize the underlying node (sub)type in Input and Output
      
      * Eliminate some get_input_* and get_output_* functions
      
      * Change get_outputs and get_inputs back to their original names; rename NGRAPH_DEPRECATE_IO_DESCRIPTORS to NGRAPH_DEPRECATE_OLD_NODE_APIS
      
      * Miscellaneous cleanup
      
      * More cleanup
      
      * Unbreak CPU build
      
      * Simplify unit tests
      
      * Make Node less friendly
      
      * Deprecate more get_output_* and get_input_* functions
      
      * A couple of PR comments
      
      * Make the deprecation stuff more generally available
      
      * Better comment
      
      * Be more consistent about [] vs. at
      5490bae5
  22. 05 Apr, 2019 1 commit
  23. 29 Mar, 2019 1 commit
  24. 18 Mar, 2019 1 commit
  25. 14 Mar, 2019 1 commit
    • Sang Ik Lee's avatar
      Silee2/external project rpath (#2525) · 1eea5fe6
      Sang Ik Lee authored
      * Set rpath for mkl-dnn.
      
      * Set library rpath to  on Linux.
      
      * Use patchelf to set rpath of prebuilt mklml library.
      
      * Add patchelf to Linux Dockerfiles.
      
      * Revert "Add patchelf to Linux Dockerfiles."
      
      This reverts commit 1769505a866061552942e19467ddcc0dad0922e8.
      
      * Revert "Use patchelf to set rpath of prebuilt mklml library."
      
      This reverts commit 726f6553a0450520328607177d64baf48fa93dd2.
      
      * Copy cldnn runtime.
      
      * Copy mlsl libraries.
      1eea5fe6
  26. 07 Mar, 2019 1 commit
  27. 04 Mar, 2019 1 commit
  28. 27 Feb, 2019 1 commit
  29. 25 Feb, 2019 1 commit
    • Sang Ik Lee's avatar
      Update mkl-dnn build script. (#2487) · 65ac0e68
      Sang Ik Lee authored
      Update TBB build script for Windows.
      
      Fix typo.
      
      Fix incorrect omp lib name on Windows.
      
      Fix incorrect tbb.dll path on Windows.
      
      Make LIBRARY and ARCHIVE output directory consistent.
      
      Function missing on Windows.
      
      Update test::util::all_close() to fix compilation issue on Windows
      
      Export CPU_Executable on Windows.
      
      Change nbench path for unit-test on Windows.
      
      Change copy to copy_if_different.
      
      Install CPU backend on Windows.
      
      Disable tools test on Windows.
      
      Disable two failing unit test on Windows CPU.
      
      Fix incorrect CPU backend install path on Windows.
      65ac0e68
  30. 22 Feb, 2019 1 commit
  31. 19 Feb, 2019 2 commits
  32. 13 Feb, 2019 1 commit
    • Sang Ik Lee's avatar
      Silee2/subdirectories (#2420) · 7621d5ab
      Sang Ik Lee authored
      * CMake: Only add subdirectories if needed.
      CMake: Disable TBB on Windows.
      
      * CMake: mkl-dnn is only needed for CPU backend.
      
      * CMake: Check dependency between options.
      
      * CMake: Eigen is only needed for CPU or GENERIC_CPU backend.
      
      * Enable TBB on Windows.
      
      * Disable tools unit test if nGraph tools are disabled.
      7621d5ab
  33. 11 Feb, 2019 1 commit
    • Sandeep's avatar
      add OpenMPI support besides MLSL (#2353) · 08c4c57c
      Sandeep authored
      * quick fix to add openmpi as default
      
      * add finalize to distributed class & use unit test
      
      * use intel mlsl github link
      
      * apply style
      
      * address a few comments
      
      * fix test
      
      * update nbench cmake
      
      * remove extras
      
      * fix a bug
      
      * add counter to finalize and cleanup
      
      * test ci error
      
      * address mlsl ci error
      
      * update flag names, as mentioned in pr comment
      
      * revert back the link to mlsl repo and tag
      
      * add flag to finalize
      
      * apply style
      
      * debug with info
      
      * delete when flag is true
      
      * add distributed setup class works, tests pass
      
      * fix style
      
      * remove extra instance
      
      * disable the test due to a bug
      
      * change flag to ompi
      
      * remove the dependency of setting NGRAPH_DISTRIBUTED_ENABLE flag
      
      * cleanup
      
      * change extern to static
      
      * remove the option NGRAPH_DISTRIBUTED_ENABLE setting this flag
      
      * formatting
      
      * update flags not catched by ci
      
      * make unique pointer
      
      * remove unused bool, fix clang error
      08c4c57c