- 09 Aug, 2019 1 commit
-
-
Robert Kimball authored
* wip * parse working with one test * Add version information query and unit tests for parsing version strings * add more comments * doc strings * style
-
- 07 Aug, 2019 1 commit
-
-
Mateusz Bencer authored
-
- 06 Aug, 2019 1 commit
-
-
Robert Kimball authored
* Unit tests to individual files * rename obsolete file
-
- 01 Aug, 2019 1 commit
-
-
Adam Procter authored
-
- 25 Jul, 2019 1 commit
-
-
Adam Procter authored
* Finish moving things into test/backend * Update CODEOWNERS for moved file * Tweak GPU manifest for renamed test
-
- 19 Jul, 2019 1 commit
-
-
Adam Procter authored
* Split backend_test.in.cpp * style * Move backend_{graph_comparison,mlir}.in.cpp back * Move backend_mlir.in.cpp into backend/ dir * Disable some tests in PlaidML manifest
-
- 15 Jul, 2019 1 commit
-
-
Adam Procter authored
* Start splitting type_prop.cpp (just a few for now, to get feedback on general pattern) * Split out some more type_prop stuff * A bunch more * Move one test out of type_prop into build_graph * Split Reverse from ReverseSequence (oops), and fix a typo I noticed in dyn_reshape.cpp * fix EOF newline * Style. * Add newline at eof.
-
- 11 Jul, 2019 2 commits
-
-
Nagy Mostafa authored
* Initial sub-graph extraction * Works without detaching input edges from sub-graph * Added removing input edges to graph * Works with whole func sub-graphs. Inputs edges to sub-graph are still there * Works on 2 exclusive sub-graphs. Still not on merged sub-graphs * Revert removing inputs to sub-graph. nGraph validation crashes * Added 3 sub-graph test. Remove compiled_kernel fusion pass. Comments * Revert some changes * Added cycle detection. Removed unit-tests to backend_mlir.in.cpp. Still not fully functional * Construct CK nodes after finding outputs to preserve the graph. * Fix topological sort. UTs pass. * Minor fixes * PR fixes * Enable mlir tests only when building with MLIR on
-
andreykhaykin authored
* new debugger to trace real tensors in each kernel * update after style-apply * add unit test to debugger * after style-apply * templatize data + fixed issues from PR * solve conflict * change names of env flags + fixed typo + pass unit-test * add different types to dump, change arch of debug class, add support to allow debug to be set programmatically (all requested changed fixed) * add curly braces to single-line blocks * fix shadow names + add int32 for dump + fix for names with coding standarts of ngraph * fix names of member variables + delete some constructors * try to find issue with CI, do not merge! * fix one issue with CI * fix style-apply
-
- 09 Jul, 2019 1 commit
-
-
Robert Kimball authored
-
- 21 Jun, 2019 2 commits
-
-
Rob Earhart authored
-
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
-
- 15 Jun, 2019 1 commit
-
-
Adam Procter authored
-
- 14 Jun, 2019 2 commits
-
-
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
-
Robert Kimball authored
* wip * hybrid as a static backend and not part of ngraph * only for linux * fix link problem * style * remove hybrid * fix compile error
-
- 13 Jun, 2019 1 commit
-
-
Adam Procter authored
-
- 07 Jun, 2019 1 commit
-
-
Adam Procter authored
-
- 31 May, 2019 1 commit
-
-
Sang Ik Lee authored
* Cleanup how compile flags set and used by nGraph and external projects. Set C++11 through CMake and pass it down to external projects. Prefer CMake variables such as CMAKE_POSITION_INDEPENDENT_CODE and CMAKE_CXX_STANDARD instead of explicitly setting compiler dependent flags. Create json compilation database for external projects. CMAKE_CXX_FLAGS is used as common global options for nGraph and external projects. add_compile_options() is used for local options for current and sub directories. add_definitions() is used for setting definitions for current and sub directories. Note: Global options are not passed down to some external projects. Note: mkl-dnn resets CMAKE_CXX_FLAGS internally. Note: TBB and MLSL are not CMake based. Noet: Eigen and json is header only library. * Fix error. * Fix error. (second attempt) * Cleanup code. * Allow check for undefined macro. * Try to fix cldnn issue. * Set type for CMake arguments. * Pass C++ standard to protobuf. * Pass C++ standard down to TBB. * Change how Clang specific flags are handled. * Fix error. * Workaround for compile error on Baidu's PDPD docker. * Fix windows build error.
-
- 27 May, 2019 1 commit
-
-
Robert Kimball authored
-
- 26 May, 2019 1 commit
-
-
Robert Kimball authored
-
- 22 May, 2019 1 commit
-
-
Adam Procter authored
* Virtualize some things that crash when layout descriptor is missing * More shape specialization * (very bare) skeleton for dyn elimination * Miscellaneous * Lift i32->int64-only restriction on constant folding for Convert * Add constant folding for ShapeOf, and some tests for new constant folders * Tests for DynElimination * Rename specialize_shapes to specialize_function, and add a unit test for value substitution * Roll back overeager API change in dyn slice bprop (it has to handle right-indexed axes; bummer) * Add a test for dynamic usage of transpose op * Fix warning/error about variable shadowing * Strengthen checks in apply_permutation * Propagate Constant shapes through Transpose * Add CHANGE_DYNAMIC_STATE where appropriate * PR feedback, and fix unit test failure * Fix PR reference in comment * PR comments * Comments for helper funcs * Remove unique_ptr indirection for the AlignedBuffers * Fix incorrect indexing of AlignedBuffer vector (whoops\!) * Remove unnecessary CHANGE_DYAMIC_STATEs * De-update pass property unit test for const folding * Replace mystery runes with all_pass_property_off
-
- 21 May, 2019 1 commit
-
-
Robert Kimball authored
* Add move operations to AlignedBuffer * unit test
-
- 17 May, 2019 1 commit
-
-
Adam Procter authored
-
- 13 May, 2019 1 commit
-
-
Sang Ik Lee authored
* Temp save. * Temp save. * Temp save. * Temp save. * Temp save. * Temp save. * Temp save. * Fix compile errors. * Fix incorrect index. * Fix UT typo. * Interpreter passes UT. * Fix more bugs. * Apply style. * Add shape check for updates tensor. * Merge typo
-
- 10 May, 2019 1 commit
-
-
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
-
- 01 May, 2019 1 commit
-
-
Scott Cyphers authored
* Basic float16 * Basic fp16 support * typo
-
- 30 Apr, 2019 2 commits
-
-
Jayaram Bobba authored
* - Added support for complex ops used in object detection models - PriorBox, PriorBoxClustered, Proposal, RegionYolo, ReorgYolo * Added unit test file * Fix documentation errors
-
Scott Cyphers authored
* Refactor distributed to be isolated to a few files. * Fix type-o * style * review comments * type-o * typo * Return name
-
- 29 Apr, 2019 1 commit
-
-
Adam Procter authored
* Add ShapeRelevance pass * Typo
-
- 26 Apr, 2019 1 commit
-
-
Jayaram Bobba authored
Added NGRAPH_JSON_ENABLE to conditionally enable code/features relying on external JSON libraries (#2821)
-
- 23 Apr, 2019 1 commit
-
-
Robert Kimball authored
* Add ConstantToBroadcast pass * address review comment * fix merge error
-
- 19 Apr, 2019 1 commit
-
-
Robert Kimball authored
* wip * Make a copy of the FunctionCall's internal function prior to compilation * Make sure unit test is only included with interpreter and cpu backends enabled
-
- 18 Apr, 2019 2 commits
-
-
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
-
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.
-
- 17 Apr, 2019 1 commit
-
-
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
-
- 16 Apr, 2019 2 commits
-
-
Robert Kimball authored
-
Jayaram Bobba authored
* - Moves some fused convolution ops to core FusedOps - Adds support for decomposing and replacing multi-output FusedOps - Adds query callbacks to FusedOpDecomposition to check if a FusedOp is supported by a backend - Adds core fusion patterns for FusedOps - * style fix * Added comments on FOP_FUSIONS * gpu convolution 1d bug fix (#2741) * Fix bug with dex-only compilation and addressed PR comments
-
- 15 Apr, 2019 1 commit
-
-
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
-
- 09 Apr, 2019 1 commit
-
-
Adam Straw authored
This reverts commit 6c8284a3.
-
- 05 Apr, 2019 1 commit
-
-
Jayaram Bobba authored
* Initial support for specification of fused ops and type inference * Added FusedOpDecomposition pass and execution test cases * Serializer support * style fix * Add FusedOpDecomposition to GPU and IGPU backends * Addressed PR feedback * Fix comment * Addressed PR feedback
-