1. 18 Apr, 2019 6 commits
    • Mohammad Mahbubuzzaman's avatar
      Adds provenance tag propagation (#2747) · 6cfe5b41
      Mohammad Mahbubuzzaman authored
      * Add some unit tests for provenance with node replacement
      
      * One more test
      
      * add provenace propagation
      
      * Adds ability to control whether provenance is on or off
      
      * Add some unit tests for provenance with node replacement
      
      * One more test
      
      * add provenace propagation
      
      * Adds ability to control whether provenance is on or off
      
      * Removes extraneous semicolon
      
      * Fixes include header errors
      
      * Reimplements provenance enable flag using global variable
      
      * Fixes style issues.
      
      * Adds newline at the end of file.
      
      * Fixes function return type.
      
      * Adds RAII mechanism for localizing provenance enable state in testing.
      
      * Improves getter/setter method name to match variable name.
      
      * Adds s_ prefix to global variable provenance_enabled.
      6cfe5b41
    • Michał Karzyński's avatar
      [ONNX] Unify broadcast code in ngraph core and in ONNX bridge (#2771) · e49756c8
      Michał Karzyński authored
      * [ONNX] Unify broadcast code in ngraph core and in ONNX bridge
      
      * Use using a bit less
      e49756c8
    • Adam Rogowiec's avatar
      Return 0 or 1 when converting to bool (#2552) · 1572d31f
      Adam Rogowiec authored
      * Update CPU backend.
      
      * Update INTERPRETER backend.
      
      * Update unit tests.
      
      * Don't use std:: prefix.
      
      * Convert to bool for GPU backend in DEX mode.
      
      * Handle boolean elements in Intel GPU backend.
      
      * Disable convert to bool UT for IGPU.
      
      * Update quoting style to fix errors raised by updated version of flake8.
      1572d31f
    • Tomasz Dołbniak's avatar
      [ONNX] Erf test for integer values (#2778) · 54db6552
      Tomasz Dołbniak authored
      * [ONNX] Erf test for integer values
      
      * [ONNX] switch off model_erf_int32 test on GPU
      54db6552
    • Sergey Shalnov's avatar
      ab9fad24
    • Pruthvi's avatar
      Fix Erf CPU Builder for int32 (#2773) · 6f0c8190
      Pruthvi authored
      * - pass tensor through reference in the lambad closure of cpu reference_erf kernnel
      - add Erf unit test case to verify codepath for int32 values
      
      * fix clang errors
      6f0c8190
  2. 17 Apr, 2019 4 commits
    • gaurides's avatar
      DeconvBias (#2716) · 03f13e4b
      gaurides authored
      * deconv optimizations for dcgan
      
      * Added test cases
      
      * modified some tests, not working at this point
      
      * Removed temp code
      
      * fixes to get unit test to pass
      
      * Added node validation checks
      
      * Update mkldnn emitter to memory reuse design
      
      * Code cleanup
      
      * Fix to enable deconv select the right kernel
      
      * Fix file permissions
      
      * Disabled unit test cases
      
      * Remove unused variable
      
      * Address PR feedback
      
      * Removed dead code
      
      * Style check
      
      * removed dead code
      03f13e4b
    • Sang Ik Lee's avatar
      gather, gather_nd (#2742) · 59632bac
      Sang Ik Lee authored
      * Temp.
      
      * Put all the dummy files.
      
      * Remove some compile errors.
      
      * WIP: Add gather and gather_nd kernels.
      
      * Temp save.
      
      * Update comments for gather.
      
      * Implement reference gather.
      
      * Validate and infer shape.
      
      * Style.
      
      * Fix compile issues.
      
      * Add serializer support.
      
      * Fix interpreter compilation issues.
      
      * WIP: Add UT
      
      * WIP: Add UT
      
      * gather_nd UT passing.
      
      * Fix gather with no axis.
      
      * Fix gather issue.
      
      * Update unit_test.manifest for backends and add gather, gather_nd  support for generic cpu.
      
      * Add type_prop tests.
      
      * Add CPU builders.
      
      * Fix codegen.
      
      * Make some UT numbers more readable.
      
      * Style.
      
      * Update Copyright Year
      
      * Update Copyright Year
      
      * Fix Typo.
      
      * Remove unused variable.
      
      * fix nv gpu build error
      
      * Fix intel gpu compilation.
      
      * Add basic docstring.
      
      * Allow 1D indices for gather_nd.
      
      * Allow scalar indices for gather.
      
      * Update unit_test manifest files.
      
      * Style.
      
      * Add indices element type check and add failing type_prop checks.
      
      * Update docstring.
      
      * Fix incorrect test names in unit_test.manifest
      
      * Missing header
      59632bac
    • Leona C's avatar
      Update with latest clr info (#2766) · a68cddb7
      Leona C authored
      a68cddb7
    • Tomasz Dołbniak's avatar
      [ONNX] Erf op support (#2763) · 45e4e893
      Tomasz Dołbniak authored
      * [ONNX] Erf op support
      
      * [ONNX] Missing CMakeLists entry for the Erf op
      
      * [ONNX] model_erf unit test excluded from GPU
      
      * Update quoting style to fix errors raised by updated version of flake8.
      45e4e893
  3. 16 Apr, 2019 10 commits
  4. 15 Apr, 2019 3 commits
    • mchrusci's avatar
      [ONNX CI] nGraph master as docker image (#2676) · 5473a18a
      mchrusci authored
      * Build branch from scratch if building upon cached master fails
      
      * Revert "Build branch from scratch if building upon cached master fails"
      
      This reverts commit 0141d4151d0fbfd76733708833180e36adbd51b2.
      
      * Revert "Revert "Build branch from scratch if building upon cached master fails""
      
      This reverts commit 64cf85c101664544a1db8736bc6ae35cb075ef77.
      
      * Update ONNX CI workflow
      
      - Periodically build base nGraph image in a separate job
      - Use that base to build branches in CI
      - If that fails - build from scratch
      
      * Moved base builder script
      
      * Fixed ngraph repo path
      
      * Fix branch name
      
      * Fix CI root path
      
      * Docker login must be done explicitly
      
      * Fix credentials variable
      
      * Fix pullImage method name
      
      * Removed Docker registry addresses
      
      * Set default branch to master
      
      * Clone branch specified as parameter
      
      * Fix try catch error
      
      * Fix build script execution
      
      * Added docker_registry parameter to start container script
      
      * Calling setConfigurationStatus directly
      
      * Revert "Calling setConfigurationStatus directly"
      
      This reverts commit ea16a54ed1919f08bf0e5e1c4e8284146bcbaf6d.
      
      * Fix missing $
      
      * Fix password redirection to stdin
      
      * Removed internal address
      
      * Fix closing bracket
      5473a18a
    • 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
    • tsocha's avatar
      Update onnx opset version (#2750) · cdc8f9f4
      tsocha authored
      cdc8f9f4
  5. 14 Apr, 2019 1 commit
  6. 12 Apr, 2019 2 commits
    • 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
    • Anna Alberska's avatar
  7. 11 Apr, 2019 5 commits
  8. 10 Apr, 2019 7 commits
  9. 09 Apr, 2019 2 commits