1. 26 Jun, 2019 2 commits
  2. 21 Jun, 2019 5 commits
    • tsocha's avatar
      [ONNX] Add support for onnx MeanVarianceNormalization op (#3065) · 22c4f3fb
      tsocha authored
      * [ONNX] Add support for onnx MeanVarianceNormalization op
      
      * Fix docstring
      
      * Delete commented code
      
      * Add support for legacy onnx MVN version
      
      * Fix a typo in attribute name
      
      * Fix for legacy onnx MVN
      
      * Add a header for int64_t
      22c4f3fb
    • gaurides's avatar
      Fixes unit-test failure in debug mode (#3108) · 6025acc5
      gaurides authored
      6025acc5
    • Adam Procter's avatar
      Add (dynamic) Range op (#3098) · b1f8cfa1
      Adam Procter authored
      * Add 'Range' op with type prop tests (no DynElimination yet)
      
      * Implement DynElimination for Range
      
      * Add bailouts for GPU and INTELGPU backends
      
      * Add some execution tests
      
      * Add missing include for GPU
      
      * Add /bigobj flag for MSVS on unit-test
      b1f8cfa1
    • 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
    • Jayaram Bobba's avatar
      Added mode attributes to DynPad and TopK (#3093) · 6c8b5650
      Jayaram Bobba authored
      * Added mode attributes to DynPad and TopK
      
      * Rename sort_type to sort
      
      * Throw error in pad reference implementation for symmetric mode
      6c8b5650
  3. 20 Jun, 2019 1 commit
  4. 19 Jun, 2019 10 commits
  5. 18 Jun, 2019 4 commits
    • Sang Ik Lee's avatar
    • Adam Rogowiec's avatar
      [Fused Op] LSTMCell (#2966) · 6b528fb8
      Adam Rogowiec authored
      * Move split utility functions into core builder.
      
      * Move activation functions to nGraph core.
      
      * RNN cell base class.
      
      * LSTM cell fused operator.
      
      * Update LSTM ONNX operator to use LSTMCell fused op.
      
      * Use Constant::create instead of make_constant.
      
      * Remove ngraph:: prefixes and include standard headers.
      
      * Store member shared_ptrs as object.
      
      * Formatting.
      
      * Run validation at the end of constructor.
      
      * Add more doc to ActivationFunction.
      
      * Run FusedOpDecomposition pass two times in interpreter backend.
      
      * Remove unnecesary class member.
      
      * Add node validation.
      
      * Disambiguate constructors.
      
      * Add type property test.
      
      * Formatting and add comment with equations.
      
      * Update IGPU backend with LSTMCell fused op.
      
      * Fix: clip activation function input.
      
      * Unit tests.
      
      * Workaround for nested fused op: run FusedOpDecomposition twice.
      
      * Fix compilation on CentOS and on GPU.
      
      * PR feedback.
      
      * Fix CentOS bugs.
      
      * Address review comments.
      
      Remove stored inputs as class members. Use node inputs directly in
      decomposition.
      
      * Fix errors.
      
      * Review feedback: don't use decompose_op while generating Function in UTs.
      
      * Fix merge artifacts.
      
      * Move RNNCellBase to op/util directory.
      
      * Fix typo for avg_pool setter method.
      
      * Set default values for optional inputs.
      
      * Fix typo in comment.
      6b528fb8
    • Tomasz Dołbniak's avatar
    • Adam Procter's avatar
      Fix corner case where op::Constant ctor is called with a zero-element shape and… · b28ed620
      Adam Procter authored
      Fix corner case where op::Constant ctor is called with a zero-element shape and a vector of one string (#3082)
      
      b28ed620
  6. 17 Jun, 2019 3 commits
  7. 16 Jun, 2019 1 commit
    • Adam Rogowiec's avatar
      [FUSED] Group Transpose Convolution (#3040) · e21db881
      Adam Rogowiec authored
      * Adding GroupConvTranspose fused operator.
      
      * Add missing header and remove commented code.
      
      * Remove unused variable.
      
      * Add a few more convieniece constructors.
      
      * Add more type prop UTs.
      
      * Remove unused post validation functions.
      
      * Style apply.
      
      * Fix conversion of vector to CoordinateDiff
      
      * Add GroupConvolutionTranspose to intel gpu backend.
      
      * Add documentation.
      
      * Use default (python-like) divide.
      e21db881
  8. 15 Jun, 2019 2 commits
  9. 14 Jun, 2019 12 commits
    • gaurides's avatar
      Use all args for dropout (#3069) · 64e1dbe9
      gaurides authored
      64e1dbe9
    • Jayaram Bobba's avatar
      Added missing attribute to Result serialization (#3037) · 33c74139
      Jayaram Bobba authored
      * Added missing attribute to Result serialization
      
      * Fix default layout attribute
      
      * use helper routine for optional attrs
      33c74139
    • Tomasz Dołbniak's avatar
      [ONNX] Shrink op support (#3024) · 250dddbc
      Tomasz Dołbniak authored
      * Initial implementation of the Shrink op
      
      * Multiply the values by the correct masks
      
      * Basic test case for Shrink with floats
      
      * Shrink test on integers
      
      * Code formatting
      
      * Shrink documentation and typo fix
      
      * Rephrase the Shrink docs
      
      * Out of <memory> ;)
      250dddbc
    • Adam Procter's avatar
      Add DynElimination for DynBroadcast (#3062) · f21db619
      Adam Procter authored
      * Add DynElimination for Broadcast
      
      * Change silent bailouts for invalid shape/ETs to NGRAPH_CHECKs
      f21db619
    • Amy Zhuang's avatar
      66f6331b
    • Tomasz Dołbniak's avatar
      Fix of the CI reproduction script (#3058) · 94df1977
      Tomasz Dołbniak authored
      * Correct the dockerfile name and the way to pass multiple env vars to a container
      
      * Docs fix
      
      * Typo fix
      94df1977
    • Adam Procter's avatar
      Add execution tests for dynamic reduction ops; fix validation logic (#3061) · c95ee1e3
      Adam Procter authored
      * Add execution tests for dynamic reduction ops; fix validation logic
      
      * Add dynamic_GPU.all to manifest
      
      * Be explicit about the dynamic_GPU prefix in manifest
      c95ee1e3
    • Dmitry Yershov's avatar
    • gaurides's avatar
      Fuse Dropout (#3006) · 8c38db04
      gaurides authored
      * Initial implementation
      
      * Added test case
      
      * Bug fix; Dropout with 2 outputs, WIP
      
      * Fixed in unit-testl; WIP for model
      
      * Nothing is working
      
      * Revert "Nothing is working"
      
      This reverts commit d3ff09bb7a0d0519ab70ac85f2e7f30721afea96.
      
      * Fixed unit-test; fusion with 2 outputs
      
      * Fix style check, file permissions
      
      * Changed input arg to Node
      
      * Fix order of declaration
      
      * Improved performance
      
      * some cleanup
      
      * Fixed CI error
      
      * Fixed review comments
      
      * Fix CI error
      
      * Remove unused variable
      
      * Fix other CI errors
      
      * Changed type
      
      * Fix style check
      
      * Add codegen code for Dropout
      
      * addressed PR feedback; will add codegen support later
      
      * Cleanup; change variable name
      
      * Support for use_seed
      
      * Add setter for use_seed
      
      * Add setter for use_seed
      
      * Fix CI error
      
      * Make use_seed as arg
      
      * Fix CI error
      
      * Fix CI error
      8c38db04
    • Scott Cyphers's avatar
      Klocwork (#3067) · b38f8ce0
      Scott Cyphers authored
      b38f8ce0
    • Scott Cyphers's avatar
      Reduce all avijits from codeowners (#3066) · 94dc2fc1
      Scott Cyphers authored
      94dc2fc1
    • Adam Procter's avatar
      Add DynElimination support for DynSlice (#3036) · 694024ee
      Adam Procter authored
      * Simple DynElimination test (not passing yet)
      
      * Implement DynElimination for DynSlice; simple test passing, but more needed
      
      * Add test generator for DynSlice
      
      * Add more tests (one not passing)
      
      * Rename update_reference.sh to update_convolution_reference.sh, to (hopefully) reduce confusion
      
      * Comment edits
      
      * Fix a couple more bugs, add a bunch of unit tests
      
      * A few more tests for the negative-stride slicing issue that's worrying me.
      
      * Refactor dyn slice test to improve compile time
      
      * Update comment
      
      * Further test refactoring: generate separate tests rather than one big one
      
      * More element type coverage because hey why not
      
      * Add more tests, per review comments
      694024ee