1. 07 Aug, 2019 1 commit
    • Denise Kutnick's avatar
      [r0.25] PlaidML Grouped Convolution Implementation (#3399) · 9937f8b5
      Denise Kutnick authored
      * adding group convolution implementation for plaidml
      
      * update CMakeLists.txt to include new group convolution files
      
      * adding new ngraph unit tests for grouped convolutions
      
      * adding group conv unit test back in for plaidml backend
      
      * specify group convolution support in plaidml
      
      * add denise as codeowner for plaidml runtime dir
      
      * remove commented-out lines of unit test manifest
      
      * style changes
      
      * resolve all discussions in PR
      
      * skip data dilation unit test on cpu backend
      9937f8b5
  2. 25 Jul, 2019 1 commit
  3. 27 Jun, 2019 1 commit
  4. 21 Jun, 2019 1 commit
    • Leona C's avatar
      Documentation updates for 0.21.0 (#3010) · b8056257
      Leona C authored
      * WIP more guides and tutorials for the docs
      
      * Update Guides and structure
      
      * Update Guides and structure
      
      + Test documentation build on Clear Linux OS;
      + Fix a few links and redirs.
      + Note rc-naming conventions in doc may be tag-generalized.
      
      * documentation supports various rc-naming conventions
      
      * Add instructions on building nGraph bridge from src
      
      * Update ngtf bridge versions to 0.14.1 and TensorFlow's bazel dependency to 0.24.1
      
      * Use consistent file naming on all BE indexes
      
      * Fix comma
      
      * Templatize versioning for releases starting 0.20 and add placeholders for changes by components
      
      * Remove typo
      
      * Minor formatting fixed
      
      * Document how to find or display built version of nGraph
      
      * Start a r0.21 for doc that also fixes broken link and typo
      
      * Correct use of console command context for version check
      
      * Minor fixes to doc-contributor-README
      
      * Docs for version 0.21
      
      * Ensure docs build without error
      
      * Assign ownership project README and intro for new ngraph.ai site to Straw
      
      * Note deprecated Tensor API in doc
      
      * Update to generic versioning on core doc for importing via built wheels
      
      * Resolve merge conflicts leftover from v20 version request changes
      
      * remove typo and suggested use of prebuilt LLVM since newer OSes do not have them available
      
      * Update to latest
      
      * Update with review from PR and ngraph bridge team
      
      * Update right section with review from PR and ngraph bridge team
      
      * Ensure doc example folders have owners from the component
      
      * Push edit of tensorflow_connect to v0.22 docs
      
      * Update Python wheel building instructions to newer version
      b8056257
  5. 14 Jun, 2019 1 commit
  6. 11 Jun, 2019 1 commit
  7. 02 Jun, 2019 2 commits
    • Nagy Mostafa's avatar
      [MLIR] Move MLIR to src/contrib/mlir (#16) · b19fa875
      Nagy Mostafa authored
      * Move MLIR to src/contrib/mlir
      b19fa875
    • Nagy Mostafa's avatar
      [MLIR] Move mlir code under runtime/mlir · d9dd03ce
      Nagy Mostafa authored
      * Create MLIR as cmake external project. Clone and build via ngraph cmake
      
      * Moved code and enabled compilation. Need to clone and build MLIR/LLVM during cmake step, so find_package can work
      
      * clone and build llvm/mlir during configuration. Compiles now. Needs more testing
      
      * Force DEX only if MLIR is ON
      
      * Remove extra cmake file. Style-apply
      
      * Remove redundant files in cpu/mlir
      
      * Update CODEOWNERS. Check for ninja and fail if not found
      
      * Fixing post merge issues
      d9dd03ce
  8. 14 May, 2019 1 commit
  9. 10 May, 2019 1 commit
    • Adam Procter's avatar
      Dynamic-shape backend API change, with prototype implementation (#2844) · 5b0c6a32
      Adam Procter authored
      * Add create_dynamic_tensor function to Backend signature
      
      * Add skeleton of dynamic wrapper class
      
      * Simple test for construction
      
      * Some progress on dynamic tensor creation
      
      * Compile dynamic wrapper into core; change config string to a factory option
      
      * Add wrapped executable, working on simple example
      
      * Add wrapped dynamic tensor
      
      * Update to match new tensor API
      
      * Update wrapper to clone the graph; basic dyn test now passes
      
      * Update call_with_validate to grok dynamic
      
      * Make the unit tests a little prettier
      
      * Make get_element_type virtual
      
      * Change dynamic tests to be backend-parametric; fix get_element_type check for dyn tensors
      
      * Add dynamic.in.cpp
      
      * CODEOWNERS entry for dynamic_wrapper
      
      * Remove overly-accommodating behavior for create_dynamic_tensor on non-dynamic BEs
      
      * Pass enable_performance_collection to wrapped compile() calls
      
      * More comments in the 'abc' test
      
      * Fix 'create' wrapper in pybind11
      
      * Remove unnecessary WrappedStaticTensor class
      
      * Better names for the classes, and add some docstrings
      
      * Fix pybind for 'create' to return shared_ptr now
      5b0c6a32
  10. 09 May, 2019 1 commit
  11. 28 Mar, 2019 1 commit
    • Jianying Lang's avatar
      Add BroadcastDistributed op (#2243) · 3af7837b
      Jianying Lang authored
      * Add MPI_Bcast to nGraph core
      
      * Add mpi_broadcast op and pass the unit test on CPU backend
      
      * Modify API for MLSL
      
      * Remove unused variable
      
      * Fix the format
      
      * Add the op call in python/pyngraph/ops/regmodule_pyngraph_op.cpp.
      
      * Fix emitter function for DistBroadcast op
      
      * Fix format
      
      * Fix the emitter function for distbroadcast op
      
      * Fix format
      
      * Delete the reference code for distbroadcast op
      
      * Include mlsl.h from ngraph build for genernal external usage
      
      * Change back for build
      
      * Fix alphabetical order issue and line space
      
      * Rename disbroadcast to broadcastdistributed
      
      * Change back continue
      
      * Update the changes
      
      * Fix style
      
      * Delete unused variables
      
      * Change some text format
      
      * Add support for interpreter backend for broadcastdistributed
      
      * Delete some redundant code
      
      * Fix format
      
      * rename
      
      * remove unused file
      
      * More renames
      
      * renaming
      
      * Remove one unused file
      
      * Fix a bug
      
      * add back redundant
      
      * One more commit
      
      * More commits
      
      * Unify distributed_send and distributed_recv functions
      
      * Fix format
      3af7837b
  12. 28 Feb, 2019 1 commit
  13. 09 Feb, 2019 1 commit
  14. 25 Jan, 2019 1 commit
  15. 18 Jan, 2019 1 commit
  16. 15 Jan, 2019 1 commit
  17. 06 Nov, 2018 1 commit
  18. 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
  19. 23 Oct, 2018 1 commit
    • Sandeep's avatar
      hybrid at core (#1821) · 2e88d948
      Sandeep authored
      * skeleton backend
      
      * Code owner from if conditioning
      
      * add simple placement for interpreter and register pass in hybrid
      
      * placement policy applied
      
      * clone the function if needed
      
      * split the function
      
      * Compile subfunctions in corresponding backends
      
      * hybrid backed works as is for abc test
      
      * cleanup
      
      * add placement policy for CPU
      
      * cleanup a little
      
      * add simple op cost method to backend
      
      * enable CPU pass via flag
      
      * address clang-format PR issue
      
      * reslove build
      
      * clean-up
      
      * update manifest
      
      * disable HYBRID as default build
      
      * style
      
      * addressing offline discussion
      
      * more offline discussion
      2e88d948
  20. 02 Oct, 2018 1 commit
  21. 01 Oct, 2018 1 commit
    • Adam Procter's avatar
      Add CODEOWNERS file (#1659) · f81917b1
      Adam Procter authored
      * Add CODEOWNERS file (will have no effect until enabled in GitHub settings)
      
      * Review comments, and fix a username
      
      * Tabs -> spaces
      
      * Review comments
      
      * /maint/ to @cconvey
      
      * /maint/ back to @diyessi by default
      f81917b1