- 14 Feb, 2018 8 commits
-
-
DawnStone authored
fixed sphinx_doc target in the contrib/docker/Makefile to build the docker image as a dependency removed doxygen_doc target from the contrib/docker/Makefile as it is included with make sphinx_doc as a dependency for make html
-
Pruthvi authored
* fuse dot(a,b) + c cblas_gemm working on mlp rebase & small fixes enable debug output support replacing function's outputs * WIP pattern matching for variance * - Added pattern matcher graph to look up variance(sub graph) in bn - Added test case to verify the variance graph pattern * added batch norm mean pattern matcher. * remove reshapes (cherry picked from commit ecad321fb1b1bc3f7facda229beb940118ca0701) * fixed mean test to use Matcher. * resolve merge conflict in test/pattern.cpp * WIP bn fprop pattern * fprop bn fusion working * - Added unit test case to read the bn serializeed *.json file and run bn fprop fusion pass - Added batchnorm header file and defined the bn class to emit the mkldnn kernel - Added pattern matcher for fprop bn in CPU graph_rewrite pass * WIP MKLDNN fprop bn emitter code * completed fprop batchnorm kernel in CPU emitter * fixed bug in the emitter code for fprop bn * - Fixed copilation issues - unit tests are passing for bn emitter fprop code * Added support to compute fprop bn with mean annd variance as input * resolved compilation issues * refactored bn fprop code * - added batchnorm src file to the CMakeFilelist - moved bn fusion under CPU runtime/pass/cpu_fusion - fixed compilation issue * Resolved compilation issues in bn emitted code * Addded debug statements in fprop bn emitted code * added batchnorm.cpp src file * - Added test case to test fprop batchnorm with known tensor values - fixed bug related to defining weights in fprop bn * - Added test case for fprop batchnorm Op - Added test case for mean and variance pattern matcher - Added fprop bn *.json file with input having 4dmis mb2c3h2w2 - refactored fprop bn op class * Style fix * - Removed Debug symbols * - Fixed header template with correct year - appended mkldnn.hpp in the CPU generated code * Addressed PR review comments - added support for batchnorm op in serializer and de-serializer - added more sanity in bn constructor - renamed "BatchnormFprop" -> BatchNorm * - Addressed PR review comments - replaced auto with speicfic mkldnn::type in emitted bn kernel - modified function signature to take 'eps' as double instead of <Node> type * added missing header files, resolved compilation issue * style fix * Addressed PR comments 1. initilized member variables for bn in the same order as they are defined 2. renamed bn member variables to start with m_* as per coding convention 3. moved bn fusion test to test/cpu_fusion.cpp 4. style fix 5. added more checks to evaluate type and shape of inputs to bn * Added support for EMITDECL macro for batchnorm * - made correction to batchnorm src file name batchnorm -> batch_norm as per coding guidelines - corrected bn copy_with_new_args() method * Removed redundant SqrtOp support in serializer
-
Robert Kimball authored
-
L.S. Cook authored
* Doc the A-ops. * Better structure for ops and the docs around them, based on cyphers branch for doc-the-a-ops * More edits for merge into preview branch * Update link to framework integration guide page on testing libngraph * New branch for editing public-facing docs * Make sure updated graphic gets added, correct compiler version on install page * Update README to match content on legacy Python repo * Let's see if this fixes the bad merge * Working down in doc directory, forgot to update top-level readme with feedback from review * Correct typo * Trying to fix the ops * Try adding convolution manually from master * Update pictorial image of nGraph IR
-
Adam Procter authored
-
Robert Kimball authored
-
Sevin F. Varoglu authored
- enable distributed ngraph (MPI) - add AllReduce op to ngraph core, interpreter and CPU backend - add AllReduce unit test
-
Jai Menon authored
in emitter function definitions
-
- 13 Feb, 2018 5 commits
-
-
Jayaram Bobba authored
CPU Layout Part 1: Infrastructure
-
Jayaram Bobba authored
-
Jayaram Bobba authored
-
Scott Cyphers authored
* Some more op doc * Review comments * Review comments. * Review comments
-
Jayaram Bobba authored
-
- 12 Feb, 2018 12 commits
-
-
Robert Kimball authored
* fix Shape declarations
-
Louis Feng authored
* Squashed commit of the following: commit 5fdd89a8529743f05e84f837f64816f527506ff4 Merge: 9405cba3 90640854 Author: Louis Feng <louis.feng@intel.com> Date: Sun Feb 11 10:10:35 2018 -0800 Merge branch 'master' into louisfeng/NGMX-275 commit 9405cba3c93b9ed7f61e2b7e28c47c5a1f95882a Author: Louis Feng <louis.feng@intel.com> Date: Sun Feb 11 10:03:34 2018 -0800 refactor with new policy. commit ee3a1fb007fd9ba7a6b687391381900ad81fbce3 Author: Louis Feng <louis.feng@intel.com> Date: Sat Feb 10 23:49:16 2018 -0800 added scoped emitter util. commit 0ec93d0f3a62f7ada4aad1242a14ff34670c0512 Author: Louis Feng <louis.feng@intel.com> Date: Sat Feb 10 01:10:57 2018 -0800 refactored common code. commit 8acb3e10cb0328425a25688fe8f1d485c46a3892 Merge: 1835daf3 8d938e32 Author: Louis Feng <louis.feng@intel.com> Date: Fri Feb 9 21:59:55 2018 -0800 Merge branch 'master' into louisfeng/NGMX-275 commit 1835daf3fe8bfcfa4dae41dc64249c15f0d2550c Author: Louis Feng <louis.feng@intel.com> Date: Fri Feb 9 21:59:35 2018 -0800 fixed errors. commit 0eb5b34edc5c2035bf4bd929a467bfbdda231640 Merge: 35422d27 9918436d Author: Louis Feng <louis.feng@intel.com> Date: Fri Feb 9 15:34:14 2018 -0800 Merge branch 'louisfeng/fix-isnan' into louisfeng/NGMX-275 commit 35422d27b3ddd146bfb97c8bdf70919b411c24fc Merge: 4ebde727 85a17aeb Author: Louis Feng <louis.feng@intel.com> Date: Fri Feb 9 15:33:56 2018 -0800 Merge branch 'master' into louisfeng/NGMX-275 commit 4ebde72731c5b82f67362249c6c29b8073c9ec85 Author: Louis Feng <louis.feng@intel.com> Date: Fri Feb 9 15:25:00 2018 -0800 WIP. commit 40f43c78285ee8003b84a16d1dba78c4a56a479e Author: Louis Feng <louis.feng@intel.com> Date: Thu Feb 8 22:13:21 2018 -0800 fixed dilation, passing all conv tests, fixed mxnet ngraph missing mkldnn namespace errors. commit 34bc573f44a15bf39d4e547724c64a31093c2f4e Author: Louis Feng <louis.feng@intel.com> Date: Wed Feb 7 23:42:27 2018 -0800 fixed padding between ngraph and mkldnn. commit df63ae6cd8694a6e63c0affa0a5747279ad5dfab Author: Louis Feng <louis.feng@intel.com> Date: Wed Feb 7 23:34:41 2018 -0800 fixed padding etc. commit 62a7c8a89b6ddacd22f28c61389f7496482b87d2 Author: Louis Feng <louis.feng@intel.com> Date: Wed Feb 7 17:28:13 2018 -0800 convolution backprop with mkldnn. * minor changes. * Fixed test case fail due to missing mkldnn head. Added new mkldnn ops to list of header include check. * style format. * rethrow ngraph execption and removed cerr message. * refactor to keep changes within emitters. * removed mkldnn util.
-
Robert Kimball authored
-
Jaikrishnan Menon authored
-
Scott Cyphers authored
* Doc the A-ops. * Better structure for ops and the docs around them, based on cyphers branch for doc-the-a-ops * More edits for merge into preview branch * Update link to framework integration guide page on testing libngraph * Better arcbackprops, review comments * Make ``input`` consistent. * Uniform formatting.
-
Jai Menon authored
* CPU: Runtime Context and Tracing * CPU: Tracing controls * CPU: Misc * CPU: Restrict profiling to outermost function * CPU: Address review comments * Formatting fix
-
Robert Kimball authored
-
Jaikrishnan Menon authored
-
Jaikrishnan Menon authored
-
Jaikrishnan Menon authored
-
Robert Kimball authored
* unit tests faster * speed up binary zero size tests * fix style error * remove some of the redundant code
-
Jaikrishnan Menon authored
-
- 11 Feb, 2018 1 commit
-
-
Robert Kimball authored
* change debug enable from cmake flag to environment var so it can be changed without rebuild
-
- 10 Feb, 2018 2 commits
-
-
Scott Cyphers authored
* Doc for abs, update doxygen for ops with .rst doc * Review
-
L.S. Cook authored
* WIP with test ops * update WIP * Add LLVM compilation detail from INSTALL to installation guide and cleanup todo comments on convolution.rst and remove deprecated file * Clarify LLVM compilation flag on Ubuntu and delete WIP draft from earlier
-
- 09 Feb, 2018 12 commits
-
-
Louis Feng authored
fixed isnan issue on centos 7.2
-
Louis Feng authored
-
Jayaram Bobba authored
MKLDNN Avg Pool Backprop kernel
-
Jayaram Bobba authored
-
Tristan Webb authored
* GPU kernels for reshape, GEMM, EW ADD/Mult, Maximum (A + B) * C test now with cuBLAS Additional gemm and gemv calls cmake updates for cuDNN calls memcpy wrappers in gpu_util Additional passing tests: aliased outputs, parameter, constant tensor memcopy
-
adstraw authored
* compare derivatives from bprop and bprop with fprop cache * code format
-
Adam Procter authored
-
Jayaram Bobba authored
-
Jayaram Bobba authored
-
Jennifer Myers authored
Fix pep8 warning in copyright
-
Jennifer Myers authored
-
Adam Procter authored
-