1. 27 Nov, 2018 1 commit
  2. 21 Nov, 2018 6 commits
  3. 20 Nov, 2018 3 commits
  4. 16 Nov, 2018 1 commit
  5. 15 Nov, 2018 2 commits
  6. 14 Nov, 2018 4 commits
  7. 13 Nov, 2018 2 commits
    • Ayan Moitra's avatar
      Add cudnn sum and test that exposes tf test failure for nvGPU (#2033) · cccdc304
      Ayan Moitra authored
      * Add cudnn sum and test that exposes failure
      
      * Add test to interpreter manifest and move test to sum file
      
      * change test name
      
      * Fails INTELGPU and no need to run on CPU
      
      * Comment incorporation + kahan summation for interpreter
      
      * small oversight correction
      
      * resolve conflict
      
      * minor variable name edit
      cccdc304
    • Adam Rogowiec's avatar
      [ONNX] Fix MatMul op for vec @ tensor multiplication (#1969) · 76b8b4d4
      Adam Rogowiec authored
      * Add static keyword for helper function.
      
      * Fix MatMul for cases where left hand side is 1D vector.
      
      - Add unit-test for this case.
      
      * Add new line at the end of file.
      
      * Log warning when dealing with scalars
      
      * Apply clang-format
      
      * Review: fix spelling, rename test model.
      76b8b4d4
  8. 12 Nov, 2018 3 commits
    • Pruthvi's avatar
      cse for convert layout (#1983) · 28002287
      Pruthvi authored
      * cse for convert layout
      
      * addressed PR comments
      
      * Addressed PR comments
      28002287
    • Nishant Patel's avatar
      Quantize(reorder) bias to int32 (#1933) · 296ee2cf
      Nishant Patel authored
      * Quantize the bias to int32
      
      * Bias scale fix
      
      * mnist works
      
      * Quantize Bias
      
      * Introduce Quantize op in the graph to quantize bias & feedback
      
      * Comments and some refactoring
      
      * Add test case with float bias and enable int32 as quantized type in ngraph
      
      * Change shape of scale from Shape{} to Shape{1} in the backend
      296ee2cf
    • Nick Korovaiko's avatar
      Tracing for CPU (#1956) · 71cc8bbf
      Nick Korovaiko authored
      * tracing
      
      * count tracepoint
      
      * address scotts feedback
      
      * merge
      
      * fix an ununsed var warning
      71cc8bbf
  9. 11 Nov, 2018 2 commits
    • Fenglei's avatar
      nvgpu softmax cuda version (#2014) · be9f031e
      Fenglei authored
      * add softmax cuda support
      
      * optimize block size
      
      * remove debug info
      
      * remove debug
      
      * style
      
      * remove unused
      
      * remove cudnn softmax
      
      * format
      
      * using nullptr
      
      * move helper, add test
      
      * fix style
      
      * using all_close_f
      
      * using kahansum
      
      * style
      
      * remove commentted out code
      be9f031e
    • Fenglei's avatar
      add isfinite check for all_close (#2028) · 702d465a
      Fenglei authored
      * add isfinite check
      
      * style
      
      * output 5 diff and total diff
      
      * output limit of diff for all_close_f
      
      * dix bug
      
      * disable tests
      
      * remove failing unit test that does not make sense.
      702d465a
  10. 10 Nov, 2018 1 commit
    • gcwenger's avatar
      Heterogenous serialized graph testing across backends (#2020) · 40bcfdf7
      gcwenger authored
      * Heterogenous sub-graph comparison testing
      
      * Print index for float differences
      
      * Disabled compare_backends_with_graphs on most backends for now. Moved to new file. Added testing of unsigned values.
      
      * Fixed element::boolean range. Added missing include.
      
      * Switched use of shared_ptr as parm to raw *. Moved to using namespace std in cpp. Fixed comment marker in unit_test.manifest files. Switched some EXPECT_EQ TO ASSERT_EQ. Fixed parameterized test disabling.
      
      * Frozen naming -> serialized. Removed extraneous comments.
      
      * Graph comparison unit test relies on CPU for reference, so only build when CPU is built.
      
      * Reworked per backend disabling of compare_backends_with_graphs
      40bcfdf7
  11. 09 Nov, 2018 3 commits
    • Jayaram Bobba's avatar
    • Adam Procter's avatar
      Add experimental ShapeOf op (#2023) · 3a47eafc
      Adam Procter authored
      * Add ShapeOf op
      
      * Helps to check in the source files
      
      * Add shape_of_scalar to unit test manifests
      
      * Add missing include to gpu_emitter.cpp
      
      * Change 'this op is experimental' wording per @indie's suggestion
      
      * New idea: let's try not mallocing 300 terabytes
      
      * Update interpreter implementation
      3a47eafc
    • Amy Zhuang's avatar
      Add in-place-slice optimization for CPU backend. (#1967) · 65355a17
      Amy Zhuang authored
      * Add in-place-slice optimization for CPU backend.
      
      * Modify slice emitter function for in place slice.
      
      * Allow arg node to have multiple outputs for in place slice.
      
      * Remove unused variable.
      
      * Add CPUExecutionContext argument to slice builder.
      
      * Address PR feedback: move computation out of the functor.
      
      * Move size computation out of the functor for in place concat.
      65355a17
  12. 08 Nov, 2018 2 commits
  13. 07 Nov, 2018 5 commits
    • Robert Kimball's avatar
      NOP backend (#1979) · 4918449c
      Robert Kimball authored
      * add nop backend
      
      * nop backend
      
      * fix flag name
      
      * add new switch to cmake output of switch settings
      
      * add new unit test to igpu manifest
      
      * remove redundant test
      4918449c
    • Robert Kimball's avatar
      address issues which surface with clang 6.0 (#1980) · 79802dcf
      Robert Kimball authored
      * address issues which surface with clang 6.0
      
      * revert changes due to new clang warning and disable new warning
      79802dcf
    • Amy Zhuang's avatar
      Do not fuse nodes if one node is predecessor of another node in horiz… (#1928) · 2a26558a
      Amy Zhuang authored
      * Do not fuse nodes if one node is predecessor of another node in horizontal fusion.
      
      * Add dead node check and remove predecessor check in horizontal fusion.
      2a26558a
    • Robert Kimball's avatar
      Add a real HybridBackend (#1998) · 45fba7b1
      Robert Kimball authored
      * wip
      
      * wip
      
      * wip
      
      * move hybrid wrapper to hybrid backend dir
      
      * move hybrid wrapper to correct namespace
      
      * wip
      
      * sorta working
      
      * remove debug from sorta working homogeneous hybrid backend
      
      * is_supported is supported for GPU
      
      * cleanup debug
      
      * more progress
      
      * remove debug
      
      * cleanup
      
      * turn off hybrid by default
      
      * revert change
      
      * revert
      
      * rename wrapper to backend
      
      * revert
      
      * address review comments
      
      * style
      45fba7b1
    • Jayaram Bobba's avatar
      Jbobba/halide (#1971) · ba73e2b8
      Jayaram Bobba authored
      * Add missing halide dependency
      
      * Bug fix in halide op creation
      
      * Localize halide/llvm to cpu backend
      
      * Added comments
      
      * Pass NGRAPH_HALIDE to tests
      
      * Resolve merge conflicts
      ba73e2b8
  14. 05 Nov, 2018 2 commits
    • Ayan Moitra's avatar
      TopK additional tests for nvGPU backend (#1946) · 37dc586c
      Ayan Moitra authored
      * added tests for malloc mode and graph transform
      
      * Comment incorporation
      
      * changed comparing backend to INTERPRETER
      
      * COmments resolved+clang
      
      * Adressed all comments
      
      * IntelGPU does not support topk
      37dc586c
    • Sandeep's avatar
      enable hybrid test with graph splits (#1960) · d9f615b7
      Sandeep authored
      * size_t for placement in node
      
      * enable hybrid backend test
      
      * style
      
      * cp placement functions
      
      * placement size_t based functions
      
      * placement based on backends
      
      * add placement based on size_t
      
      * backend size_t based placement
      
      * call
      
      * update
      
      * resolve bug
      
      * format
      
      * revert cmake changes
      
      * address PR comments
      
      * ci error
      
      * pr comments
      d9f615b7
  15. 02 Nov, 2018 1 commit
  16. 01 Nov, 2018 2 commits
    • Adam Procter's avatar
      Partial Shapes and Types, Part 4m: BatchNorm and backprops (#1904) · 722903ac
      Adam Procter authored
      * Implement partial shape/type propagation for Convolution; fail for want of unit tests
      
      * Implement unit tests for partial shapes/types for Convolution
      
      * Implement partial shape/type validation for BatchNormInference, BatchNormTraining, BatchNormTrainingBackprop with unit tests
      
      * Formatting
      
      * Update CPU and GPU backends to deal with elimination of BatchNormBase
      
      * Update BatchNormTrainingWithStats to use templated emit_BatchNorm function
      
      * Restore five-argument BatchNormTraining ctor for now; #1901 will eliminate it
      
      * Replace enum for input indices with symbolic constants
      
      * Update intelgpu/visualize_tree.cpp to deal with removal of BatchNormBase
      722903ac
    • Nick Korovaiko's avatar
      Dropout for CPU (#1942) · 5b994011
      Nick Korovaiko authored
      * generate mask
      
      * add codegen+dex
      
      * states in context
      
      * CPU dropout
      
      * remove dead code
      
      * remove dead code
      
      * remove state.cpp
      
      * change perms, add state.cpp
      
      * address bobs feedback
      
      * restore igpu unit-test manifest after a bad merge
      
      * better error msgs
      
      * throw on GPUs to keep a compiler happy
      
      * address more feedback
      
      * fix tests
      5b994011