- 26 Oct, 2018 10 commits
-
-
Fenglei authored
* add split concat * fix bug * fix bug * fix bug * add test * fix test bug * add comments * format * return intead of check processed * remove .back() since it's not vector anymore. * format * change to paramter tests based on Geoff's comments * types-> type * change split size to 256
-
shssf authored
-
gcwenger authored
* Reenabled Chris's nvcc building. Improved support for build paths and variations of cuda 8/9 + clang/gcc * Improved build messages based on feedback
-
Nishant Patel authored
* Add builder for {de}quantize * Add declaration in header * Add mkldnn support for {de}quantize * Add support for {de}quantize with mkldnn * Add Dex support * Generalizing some api's and adding a test case for DQ in backend_test.in.cpp * Unify scale between ngraph and mkldnn * Check for nullptrs * PR feedback * fix unit test failure * Adding tests for builder and deleting the backend tests * curly braces * test rename
-
L.S. Cook authored
-
Nick Korovaiko authored
* gdb-like interface + tests * fix not being able to run call twice without call * fix continue bug * fix enables; rename kontinue to resume * switch from lists of functors,enables to vector * address scott's feedback * adding a debugger object * address jayarams feedback
-
Nick Korovaiko authored
-
mchrusci authored
-
Nick Korovaiko authored
-
Adam Procter authored
-
- 25 Oct, 2018 10 commits
-
-
Adam Procter authored
-
Adam Procter authored
-
Robert Kimball authored
-
Jayaram Bobba authored
Add in place concat optimization.
-
Robert Kimball authored
-
Robert Kimball authored
-
amy.zhuang authored
Merge branch 'ayzhuang/in-place-concat' of https://github.com/NervanaSystems/ngraph into ayzhuang/in-place-concat
-
amy.zhuang authored
-
Matthew Brookhart authored
-
Chris Sullivan authored
* m_direct_execution is used but not defined when NGRAPH_DEX_ONLY=TRUE * keep the ifdef and move m_direct_execution out of the ifdef
-
- 24 Oct, 2018 12 commits
-
-
amy.zhuang authored
Merge branch 'ayzhuang/in-place-concat' of https://github.com/NervanaSystems/ngraph into ayzhuang/in-place-concat
-
amy.zhuang authored
-
Amy Zhuang authored
-
amy.zhuang authored
-
Chris Sullivan authored
* Update ArgReduce to handle i64 indices. * Formatting. * Add throw for output types other than int32/64. * Add output type to hash. * Add type to throw. * Interpreter doesn't currently support 64bit output indices for argmin/max and so disabling this test [JIRA:NGRAPH-3183].
-
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
-
Nick Korovaiko authored
* fix Klockwork warnings CPU part 1 * fix spelling error * fix a typo
-
Adam Rogowiec authored
* Fix gemm `input_c` broadcasting. * Comments. * Add comment
-
mchrusci authored
-
tsocha authored
-
tsocha authored
* [ONNX] Non-linear ops * Style check
-
Chris Sullivan authored
* Temp bn update commit. * Add CUDNNBatchNorm which adds two additional outputs to batchnorm, the batch mean and batch inv variance. The batch mean is the same as the output mean if the cummulative average factor is 1.0. Add BatchNormCache pass which replaces all BatchNorm ops that are inputs to BatchNormBackprop with CUDNNBatchNorm which outputs the saved batch statistics directly to the backprop step. * Updated bn cache pass, removed extra tests, added test checking that provided stats are used in bprop instead of batch stats. This test was disabled for interpreter as the reference kernel needs to be updated to use provided statistics. * Formatting. * Update to new batch norm API. * CUDNNBatchNorm -> BatchNormTrainingWithStats * new line * Preprocess input variance into BN denominator for cudnn (#1885) * Add explicit cuda kernel to calculate what cuDNN describes as the inverse variance. In reality, the backward cudnn kernel for BN requires 1.0f / sqrt(variance + eps), which is the batchnorm denominator for each channel (a numerically stable inverse stddev). This introduces op annotations for batch norm backprop and updates the cudnn_emitter to support the insertion of this cuda kernel when required. * Disable second test on INTERPRETER.
-
- 23 Oct, 2018 8 commits
-
-
mchrusci authored
-
Chris Sullivan authored
* [CI fix, c.f. @chris lishka] Roll back #906 and #1853. * disable some quantize tests on gpu.
-
Robert Kimball authored
-
Sandeep authored
* skeleton backend * Code owner from if conditioning * add simple placement for interpreter and register pass in hybrid * placement policy applied * clone the function if needed * split the function * Compile subfunctions in corresponding backends * hybrid backed works as is for abc test * cleanup * add placement policy for CPU * cleanup a little * add simple op cost method to backend * enable CPU pass via flag * address clang-format PR issue * reslove build * clean-up * update manifest * disable HYBRID as default build * style * addressing offline discussion * more offline discussion
-
shssf authored
-
Artur Wojcik authored
* onnx: add information about a domain to operators set Signed-off-by: Artur Wojcik <artur.wojcik@intel.com> * onnx: updates after review Signed-off-by: Artur Wojcik <artur.wojcik@intel.com> * onnx: update comments in the code Signed-off-by: Artur Wojcik <artur.wojcik@intel.com> * onnx: fix bug in node's description method Signed-off-by: Artur Wojcik <artur.wojcik@intel.com> * onnx: fix CentOS compilation Signed-off-by: Artur Wojcik <artur.wojcik@intel.com> * onnx: more after review changes Signed-off-by: Artur Wojcik <artur.wojcik@intel.com>
-
Robert Kimball authored
-
gcwenger authored
* Support for parameterized testing combined with backend driven manifests. * clang-format fix * Improved nGraph variants of gtest fixture and parameterized testing macros * Reverted mistaken change to src/ngraph/runtime/gpu/CMakeLists.txt
-