1. 19 Apr, 2019 1 commit
  2. 18 Apr, 2019 9 commits
    • Michał Karzyński's avatar
      [ONNX] Split ONNX tests into smaller files in test/onnx subdirectory (#2779) · 57d637bc
      Michał Karzyński authored
      * Move ONNX tests to the test/onnx subdirectory
      
      * Change non-conforming test names
      
      * Refactor quant and reshape tests to separate files
      
      * Refactor tests into separate files
      
      * Rename test in GPU excludes
      57d637bc
    • Robert Kimball's avatar
      remove debug (#2783) · a588ca28
      Robert Kimball authored
      a588ca28
    • Michał Karzyński's avatar
      [ONNX] Support for Gather op (#2772) · 0a5c2b81
      Michał Karzyński 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
      
      * [ONNX] Support for Gather op
      
      * Remove unneeded broadcast
      
      * Remove unused include
      
      * Set correct default value for axis
      0a5c2b81
    • 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
  3. 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
  4. 16 Apr, 2019 10 commits
  5. 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
  6. 14 Apr, 2019 1 commit
  7. 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
  8. 11 Apr, 2019 5 commits
  9. 10 Apr, 2019 5 commits
    • Nagy Mostafa's avatar
      Enable previously CI-failing test (#2583) · 483b99e9
      Nagy Mostafa authored
      * Enable previously CI-failing test
      
      * Disable max_3d_to_scalar_int32, still failing on CI
      
      * Remove tests
      483b99e9
    • Diego Caballero's avatar
      [Standalone] Decouple MKLDNN primitive build from code generation (#2701) · 14a2aeae
      Diego Caballero authored
      * [Standalone] Decouple MKLDNN primitive build from code generation
      
      This patch introduces a new pass, MKLDNNPrimitiveBuildPass, which
      iterates over all the ops assigned to MKLDNN and builds their
      corresponding primitives. Primitive indexes are stored in MKLDNNEmitter
      and can easily be retrieved with the get_primitive_index(node)
      interface. This decouples the creation of primitives from codegen and
      fixes the problem of MKLDNN primitives being created twice
      (CommonFunctionCollection pass and codegen).
      
      Current assertions only allow the creation of a single primitive per
      node but it should be simple to remove this when needed. Using a pass
      might not be the best approach here but I found it convenient for the
      current needs and it should be straightforward to convert into a utility,
      if needed.
      
      These changes caused a conflict with recently introduced
      'build_quantized_inner_product*'. These new build methods will be ported
      in a follow up patch to new build approach.
      
      * Remove unrelated comment
      
      * Remove TensorView code
      
      * Set m_node_primitive_map from MKLDNNPrimitiveBuildPass
      
      * Move node->primitive map from mkldnn pass to external function
      
      * Fix struct/class inconsistency en fw declaration
      14a2aeae
    • tsocha's avatar
      [ONNX] Add Quantized MatMul OP (#2715) · 6a0101a2
      tsocha authored
      * Add Quantized MatMul OP
      
      * Rename qmatmul -> quantized_matmul
      
      * Use auto everywhere
      6a0101a2
    • Fabian Boemer's avatar
      Update TensorFlow version number (#2732) · f70353ab
      Fabian Boemer authored
      f70353ab
    • Sergey Shalnov's avatar