- 28 Jan, 2018 1 commit
-
-
Robert Kimball authored
-
- 26 Jan, 2018 1 commit
-
-
Jayaram Bobba authored
Update to newer version of MKLDNN with verbose debug output. Pull fro…
-
- 25 Jan, 2018 1 commit
-
-
Jayaram Bobba authored
Update to newer version of MKLDNN with verbose debug output. Pull from github.com/intel/mkl-dnn instead of github.com/01org/mkl-dnn
-
- 24 Jan, 2018 5 commits
-
-
Jayaram Bobba authored
* Support for MKLDNN convolution fprop in CPU backend based on Jai's implementation (no layout yet)
-
Tristan Webb authored
* Drwebb/gpu backend dot op (#387) * GPU Dot prod emitter switch statement * cuBLAS dot kernel call * Flush out arg substitution into gpu dot kernel call * Drwebb/gpu backend dot op (#392) * Take in CodeWriter into gpu op emitters * Introduce GPU function gen based on pass functions * Additional gpu emitter stubs * link cublas in to unit test and ngraph * Use static code gen methods for GPU, add new GPU op stubs * use pass manager to declare functions / cublas Updates * Prune down gpu_external_function wip * Switch back to GPU tensor views in GPU backend * Pass in cublas handle to GPU external function * cuMalloc memory in gpu tensor view * Use cuda runtime malloc and free for tensor view managment c * change GPU tensor view init, and use GPU tensor view for GPU call frame * include headers as system dirs * GPU tensor printing utility function * cublasSetPointer to device mode / Fix copyright notification lowercasing * Passing GPU dot product test using cuBLAS Clean up * Changes from review
-
Adam Procter authored
-
Scott Cyphers authored
* Remove TupleType, ValueType * Fix compile error.
-
Matthew Brookhart authored
* Simplify Dot Autodiff * remove commented code
-
- 23 Jan, 2018 1 commit
-
-
adstraw authored
* fix convlution reference script * convolution backprop * cleanup * fix build warnings * Missing include * fix build warning part 2 * move numeric_compare to its own header code review feedback * fix build warnings 3 * fix build warnings 4 * clang-format * cast to avoid implicit cast warning
-
- 22 Jan, 2018 1 commit
-
-
L.S. Cook authored
* adding work and organization for docs * Summary of changes - removed rst file from css folder - added substitutions to conf file so folks don't have to type out the whole name - added branding notice so link in footer works - added glossary so we can have a place for terms relative to libngraph - added placeholder for MXNet and TF frontend under new section - cleaned up api page * Fix code fencing error and indentation issue causing build to throw error * adding MXNet integration guide details and other miscellaneous structure * fix unicode error in rst epilog * testing with unicode marker for rst_epilog string * replace api scaffolding with TODO to avoid breaking Jenkins
-
- 21 Jan, 2018 1 commit
-
-
Robert Kimball authored
-
- 20 Jan, 2018 5 commits
-
-
Robert Kimball authored
* wip * using namespace cleanup
-
Robert Kimball authored
-
L.S. Cook authored
* add base ngraphcpp docs theme * add base ngraphcpp docs theme and doc contributor README * Add proper chars for tm and r symbols in main project sidebar * nevermind that last commit * added separate sphinx_doc and doxygen_doc targets to the contrib/docker/Makefile to build html docs for PR #377 * explicitly marked non-ascii string as unicode for sphinx conf.py
-
Robert Kimball authored
-
Robert Kimball authored
* wip * wip * remove get_vector from runtime::TensorView class as it was for unit test only * cleanup * move writting vector to runtime::TensorView to the unit test dir * merge fix * PR review change * update from PR comment * update changes file
-
- 19 Jan, 2018 7 commits
-
-
Adam Procter authored
-
Adam Procter authored
-
Robert Kimball authored
* cleanup in-memory header files * add switch to enable memory sanitizer (works like valgrind) * removed header file cleanup as it was causing a segfault on program termination
-
Scott Cyphers authored
-
Tristan Webb authored
* Add mention of blob ref of original file from caffe2 * Mention location of source listing originally from LLVM project
-
Adam Procter authored
* Average pool type checking and kernel; type checking tests * Fix and enable average-pool tests * Docstring fix * Extend AvgPool op type checking to support padding * Untested code for padded avg-pool * Unit tests for padded avg-pool * Add CPU implementation * Temp delete * Docstring fix * Docstring fix * Add tests mixing padding and stride * Temporary cut to ease merge * Restore temporary cut for merge * Empty commit to try to force CI to wake up
-
Adam Procter authored
-
- 18 Jan, 2018 5 commits
-
-
Nick Korovaiko authored
-
Matthew Brookhart authored
-
Nick Korovaiko authored
* remove refs on types in tensor,tensor_view_type,convert * fix build breaks
-
Robert Kimball authored
* change default is_functionally_identical to return false so if an op forgets to override it gets a behavior that might be slower to compile but it will at least work
-
Robert Kimball authored
* add test for empty tuple * fix null function breaking
-
- 17 Jan, 2018 5 commits
-
-
Robert Kimball authored
-
varun-intel authored
* remove a node from users * style
-
Robert Kimball authored
* add mxnet seq2seq forward and backward * add benchmarks for seq2seq forward and backward
-
Matthew Brookhart authored
* Numerically stable sum so we can pass mxnet unit tests * Add a small initial residual
-
Tristan Webb authored
* Initial GPU_ExternalFunction implementation Other changes: Add GPU runtime to same cmake block as GPU, include CUDA headers if GPU enabled Initial passing (a+b)*c test Properly link cuda libraries Simple GPUTensorView implementation Initial GPU emitter GPU codegen initial function gen, no kernels yet Rename GPU emitter and tensor_view_wrapper to match naming convention * GPU external function based on BASE * Fix stray base -> gpu * TensorViewWrapper -> GPU_TensorViewWrapper * Copy over emitter from base transformer * Fix for naming dense layout * Copy kernel emitters from base -> gpu and strip out kernel_utils * Add aliases to GPU_TensorViewWrappers * More fixes for naming descriptor::TensorViews * Move in call_frame implementation from base -> gpu * apply code format * GPU codegen running A+B*C gpu emitters gpu ctx setup cuda_module kernels Remove GPU_CF perf counters Use gpu kernels in external function Add GPU 1d dot test Review Changes: * Remove CPU specific kernel emitting method bodies * Use copy_data from test/util.cpp, uncomment compileTest * Use test_utils copy_data function * Grab function name from pass manager for def, clean up indentation
-
- 16 Jan, 2018 3 commits
-
-
Matthew Brookhart authored
* Add a few more openmp ops * fix a warning * fix merge error
-
Adam Procter authored
-
Yixing Lao authored
* bump argon version * ask argon to install itself * bump version again * argon lib dir * installs argon to ngraph_dist * fix path * upgrade argon version
-
- 14 Jan, 2018 2 commits
-
-
Robert Kimball authored
Add support for reinitializing the compiler if a compile fails, allowing subsequent compiles to succeed
-
Robert Kimball authored
-
- 12 Jan, 2018 1 commit
-
-
Adam Procter authored
Sub-PR: image dilation tests (#362) via @adstraw
-
- 11 Jan, 2018 1 commit
-
-
Robert Kimball authored
* add interpreter nan check option * add unit test
-