- 27 Nov, 2018 1 commit
-
-
Nick Korovaiko authored
-
- 21 Nov, 2018 6 commits
-
-
Robert Kimball authored
* remove version tagging from shared libraries * add flag to enable/disable library versioning
-
Jayaram Bobba authored
* Adding leaky relu * Silence compiler warning around fp compares * Fix copy-paste error and enable in-place for relu mkldnn kernels
-
Ayan Moitra authored
* add cuda reduce for product and max and added tests * a quick fix for empty reduce axis and 0 axis * adding min cuda reduce * add for min * fix bug and format * add another min test * adding sum to the mix and adding tests to intelGPU manifest * Incorporate Chris's first comment + clang * Some mods to the last commit * Addressed Bob's comments + added more tests int8 * Added more int8 tests + added tests to IntelGPU manifest * CI test failure debug attempt * clang * edit * Adding the CPU failing test to manifest * pulled changes from master to address travis ci build failure
-
Nick Korovaiko authored
* any_of matching * include a new file any_of.hpp
-
Jayaram Bobba authored
* hacky version of reshape+convertlayout reordering * Cleaned up reshape+convertlayout and added unit test * fix pass-through check * style fix * fix ParameterVector * reduce random input range
-
Pruthvi authored
* - check if the nodes is reachable before returning the users of a node * address PR comments * test case fixes
-
- 20 Nov, 2018 3 commits
-
-
Nick Korovaiko authored
* swim a special case of broadcast * general case broadcast swimming for reshape sinking * fix in_order=false case * fix reshape redef warning * add broadcast swimming test * cleanup test case * fix warnings * fix test case
-
Louis Feng authored
* unit test for sigmoid layout. * fixed layout bug and added unit test. * same fix for cpu emitter. * removed unused vars.
-
Jayaram Bobba authored
* Support dynamic scales for quantization * Avoid static object inside functors * Added missing capture and removed mkldnn_submit * fix merge error
-
- 16 Nov, 2018 1 commit
-
-
Robert Kimball authored
* Move ParameterVector and ResultVector to the ngraph namespace where they belong * update python wrapper * more python fixes * style * Update setup.py * fix some new code
-
- 15 Nov, 2018 2 commits
-
-
Chris Sullivan authored
* Add test revealing issue in current cudnn pooling operation. To fix we need op::MaxPoolBackprop to take the fprop output as an input argument. * Formatting. * Add comments and test description. Increase tensor size well past most cache sizes. * exclude intelgpu
-
Adam Straw authored
* adding i32 as quantized type * code format * mask gpu unit tests * unused variable * intel gpu unit test manifest * fix typo in unit test manifest
-
- 14 Nov, 2018 4 commits
-
-
Artur Wojcik authored
Signed-off-by:
Artur Wojcik <artur.wojcik@intel.com>
-
Adam Straw authored
-
Adam Rogowiec authored
* Unit tests for conv2d causing errors. * UT for conv3D_bias * Fix padding order. `padding below` in nGraph terminology means padding added at the beginning of the axis. Whereas `padding above` means padding added at the end of the axis. * Rename test to sth more descriptive. * Apply clang-format. * Fix handling of `SAME_UPPER/LOWER` auto_pads mode for convolution/pooling ops. * Fix order of padding_below/above. Signed-off-by:
Adam Rogowiec <adam.rogowiec@intel.com> * Fix error in calculating output data shape.
-
Robert Kimball authored
* remove exit call * disable some failing unit tests
-
- 13 Nov, 2018 2 commits
-
-
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
-
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.
-
- 12 Nov, 2018 3 commits
-
-
Pruthvi authored
* cse for convert layout * addressed PR comments * Addressed PR comments
-
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
-
Nick Korovaiko authored
* tracing * count tracepoint * address scotts feedback * merge * fix an ununsed var warning
-
- 11 Nov, 2018 2 commits
-
-
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
-
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.
-
- 10 Nov, 2018 1 commit
-
-
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
-
- 09 Nov, 2018 3 commits
-
-
Jayaram Bobba authored
-
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
-
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.
-
- 08 Nov, 2018 2 commits
-
-
Chris Sullivan authored
* When CUDNN_DATA_TYPE == CUDNN_DATA_DOUBLE, it appears that the cudnn calculated workspace size is incorrect. Adding a temporary fix here until the underlying issue is found. * Add softmax test illustrating bug in cudnn impl. * disable new unit test in intel GPU
-
Artur Wojcik authored
-
- 07 Nov, 2018 5 commits
-
-
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
-
Robert Kimball authored
* address issues which surface with clang 6.0 * revert changes due to new clang warning and disable new warning
-
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.
-
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
-
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
-
- 05 Nov, 2018 2 commits
-
-
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
-
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
-
- 02 Nov, 2018 1 commit
-
-
Adam Procter authored
-
- 01 Nov, 2018 2 commits
-
-
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
-
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
-