1. 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
  2. 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
  3. 26 Jan, 2019 1 commit
  4. 14 Jan, 2019 1 commit
  5. 12 Jan, 2019 1 commit
  6. 03 Jan, 2019 1 commit
  7. 22 Dec, 2018 1 commit
  8. 19 Dec, 2018 1 commit
  9. 13 Dec, 2018 1 commit
  10. 11 Dec, 2018 1 commit
    • Robert Kimball's avatar
      Windows build support (#2177) · 9234cc69
      Robert Kimball authored
      * files pulled from bob/winbuild
      
      * fix compile problems
      
      * fix a few windows build errors
      
      * add windows file to exclude from git
      
      * add comment why change was made
      
      * revert obsolete change
      
      * more cleanup
      
      * building interpreter and unit test on windows with DLLs
      
      * Add flag for windows to export all symbols. Short term fix.
      
      * enable MD build
      
      * address warnings
      
      * dump all windows build results to a single directory
      
      * fix windows backend dll open issue
      
      * remove debug
      
      * fix file iterator for windows
      
      * fix merge error
      
      * fix test failure
      
      * change header from h to hpp in hopes of making python happy
      
      * address more linux build issues
      
      * fix visibility enable
      9234cc69
  11. 28 Nov, 2018 1 commit
    • yimeisun123's avatar
      Fix uninitialized parameter tensor data in nbench (#2114) · 9d0dcde7
      yimeisun123 authored
      * Fix uninitialized parameter tensor data in nbench
      
      * Remove const modifier in the loop to fix compilation error
      
      * Add condition check before writing tensor data
      
      * Remove the condition check when initializing pramater tensor data
      9d0dcde7
  12. 27 Nov, 2018 1 commit
    • Sang Ik Lee's avatar
      On macos, (#2121) · 8ee327ca
      Sang Ik Lee authored
      Use @loader_path for the calling library/executable
      Use @rpath for dependent libraries.
      8ee327ca
  13. 14 Nov, 2018 1 commit
  14. 29 Oct, 2018 1 commit
    • Rob Earhart's avatar
      Add PlaidML backend (#1888) · f0acb7da
      Rob Earhart authored
      * Add PlaidML backend
      
      * CR comments
      
      Used m_ prefix for members; removed trailing underscores
      Updated license headers
      Moved associated header inclusions to project blocks
      Wrapped comments to 100 chars
      Added missing newlines between functions
      Removed nested namespaces in operation implementations
      
      * Add earhart to CODEOWNERS
      
      * Rebase updates
      
      * style
      f0acb7da
  15. 20 Oct, 2018 1 commit
    • Adam Procter's avatar
      Add missing include to benchmark.cpp (#1870) · 35c2dfe3
      Adam Procter authored
      Fixes an error when building on macOS (with CPU backend disabled, but not sure if that makes a difference):
      
      ```
      /Users/amprocte/Work/ngraph/src/tools/nbench/benchmark.cpp:36:29: error: use of undeclared identifier '_MM_FLUSH_ZERO_ON'
          _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON);
                                  ^
      /Users/amprocte/Work/ngraph/src/tools/nbench/benchmark.cpp:37:33: error: use of undeclared identifier '_MM_DENORMALS_ZERO_ON'
          _MM_SET_DENORMALS_ZERO_MODE(_MM_DENORMALS_ZERO_ON);
      ```
      35c2dfe3
  16. 19 Oct, 2018 1 commit
  17. 18 Oct, 2018 1 commit
  18. 30 Sep, 2018 1 commit
  19. 29 Sep, 2018 1 commit
  20. 28 Sep, 2018 1 commit
  21. 27 Sep, 2018 1 commit
    • Robert Kimball's avatar
      Major cleanup of runtime::TensorView (#1682) · 8caa2717
      Robert Kimball authored
      * remove get_tensor method
      
      * remove get_element_count as it is redundant to get_size
      
      * fix a few issues with examples and python wrapper
      
      * rename get_size to get_element_count and add get_size_in_bytes method
      8caa2717
  22. 25 Sep, 2018 1 commit
    • Robert Kimball's avatar
      Add lots more fun output to nbench (#1672) · 83a232ca
      Robert Kimball authored
      * update nbench output to be more consistent for single vs. directory benchmark.
      
      * wip
      
      * add types used in model
      
      * fix test
      
      * style
      
      * catch all exceptions when running any option
      83a232ca
  23. 13 Sep, 2018 1 commit
    • Robert Kimball's avatar
      Handle unsupported op in nbench (#1531) · fe676f72
      Robert Kimball authored
      * add unsupported_op exception
      
      * unsupported_op test
      
      * add printout of unsupported op in model
      
      * fix GPU dispatcher check
      
      * fix test designation
      
      * catch exceptions on single file runs too
      
      * add unsupported_op exception where needed
      
      * remove unsupported_op class
      
      * add unassigned op exception
      
      * add unit test
      
      * catch unsupported op in nbench
      
      * add cpu test back
      
      * update all latest merges
      
      * mode change
      fe676f72
  24. 12 Sep, 2018 1 commit
  25. 30 Aug, 2018 1 commit
  26. 29 Aug, 2018 1 commit
  27. 22 Aug, 2018 1 commit
  28. 21 Aug, 2018 1 commit
    • Robert Kimball's avatar
      Statically link cpu backend into ngraph shared library (#1444) · 5ab5a129
      Robert Kimball authored
      * static link cpu library to ngraph
      
      * remove debug
      
      * link ngraph and cpu backend into a single shared object
      
      * add -fPIC and whole-archive for CPU backend
      
      * Added conditional for --whole-archive for Mac OS.
      
      * Added more conditonal for MacOS.
      
      * fix linking problem and unit test failures caused by multiple copies of the same function in CPU backend and INTERPRETER
      
      * fix nbench build
      
      * add nbench to unit test build
      
      * add version number to libngraph
      5ab5a129
  29. 08 Aug, 2018 1 commit
  30. 03 Aug, 2018 2 commits
  31. 17 Jul, 2018 1 commit
  32. 14 Jul, 2018 1 commit
  33. 03 Jul, 2018 1 commit
  34. 26 Jun, 2018 1 commit
  35. 13 Jun, 2018 1 commit
  36. 05 Jun, 2018 1 commit
  37. 04 Jun, 2018 1 commit
    • Robert Kimball's avatar
      Modernize cmake usage (#1032) · eef750df
      Robert Kimball authored
      * Update cmake files to more modern approach
      
      * disable building libraries that are not required
      
      * handle more build cases
      
      * add versions to backend libs. add start of package target.
      
      * add create_backend to backends
      
      * temporary workaround to tbb not linking correctly with gcc
      
      * install codegen lib
      
      * force tbb to link to the cpu backend so that it is available for codegen
      
      * fix clang build error
      
      * fix warning for codegen build
      
      * update cuda header paths
      
      * change error message for opening backend shared library
      
      * set lib path
      eef750df
  38. 20 Apr, 2018 1 commit
  39. 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