- 07 Mar, 2019 1 commit
-
-
harryskim authored
I thought I committed this change to the last PR, but it didn't go through.
-
- 06 Mar, 2019 6 commits
-
-
Robert Kimball authored
* update friendly names to work properly in serialized graphs * style * fix compile error
-
Fenglei authored
-
Scott Cyphers authored
* Fix bug introduced by #2238 on r0.15 (#2515) * Fix bug introduced by #2238 * style * Avijit/add diag 4 distributed debugging (#2523) * Fix bug introduced by #2238 * Added a debug logging macro: NGRAPH_DIST_DEBUG which prints the timestamp and MPI rank for distributed AllReduceops * Fixed code formatting. * Moved the logging implementation to log.cpp * Fixed clang warning * Don't use namespace in header * Fix ifdef * disable warning * Fix files that had missing headers (#2539) (#2541) * Update mkl-dnn to v0.18. (#2543) * Update mkl-dnn to v0.18. * Update mkl-dnn patch file. * Fixed Centos build issues (gcc 4.8.5 doesn't implement std::put_time - hence the issue). Also fixed a logical error in the distributed setup for unit tests (#2545) * Migrate Klocwork issues (#2557) * Migrate Klocwork fixes * change to kick off another build * Fix crash by correcting index (#2561) * Update build script to fix Windows build issues and add some work tow… (#2531) * Update build script to fix Windows build issues and add some work towards making codegen work on Windows. * Use "git apply" instead of "patch". (#2532) Enable using pre-installed MKLDNN on Window. * Remove commented out lines.
-
Leona C authored
* Update gold release date and features * Diagram that shows FW & HW support for main md * Simplified nGraph architecture for CPU * Complex architecture diagram for all backends * Replace * Add ngraph stack diagram with FW and HW support * relocate * Relocate * Replace stack diagram with NNP-L & NNP-I * Updated copy and removed the disclaimer * Removed "more detailed" sentence * Update README.md * Fixed sentence * Update README.md * nGraph logo small version * Update README.md * Added logo * nGraph logo smallest version * nGraph logo with header * Update README.md * Delete ngraph_logo_header.png * nGraph logo with header * Update README.md * nGraph header on the main repo page * Added header * nGraph architecture simplified for CPU * nGraph architecture complex * Added architecture simple architecture diagram * Modified the full stack diagram * nGraph architecture simple diagram with padding * Added padding to simple architecture image * Update ABOUT.md * Add new logo to doc landpage * Fix typo
-
Jayaram Bobba authored
-
Robert Kimball authored
* replace macro with proper function declaration * fix merge error
-
- 05 Mar, 2019 7 commits
-
-
gaurides authored
-
Robert Kimball authored
-
Sergey Shalnov authored
-
Sergey Shalnov authored
-
Adam Procter authored
-
Robert Kimball authored
* split runtime backend and executable source files * style
-
Robert Kimball authored
* address one-hot tests * get backends passing unit tests * disable OneHot test until it can be fixed
-
- 04 Mar, 2019 6 commits
-
-
Robert Kimball authored
* add ngraph and std namespaces to c++ files * style
-
Adam Procter authored
-
Jayaram Bobba authored
* Extend compile API to take in PassConfig object * fix override warning * remove extra semicolon * cmake fixes to support cases where include_path has multiple directories * Help pybind find the overloaded compile methods * Limit compile-api exposed through PyBind (#2530) * clang-format * Remove setter for compilation mode to prevent post-init changes. Add compile-mode warning. * Removed pass_config include * fix merge
-
Robert Kimball authored
-
Sang Ik Lee authored
-
Scott Cyphers authored
* Fix bug introduced by #2238 * Added a debug logging macro: NGRAPH_DIST_DEBUG which prints the timestamp and MPI rank for distributed AllReduceops * Fix bug introduced by #2238 on r0.15 (#2515) * Fix bug introduced by #2238 * style * Fixed code formatting. * Moved the logging implementation to log.cpp * Fixed clang warning * Don't use namespace in header * Fix ifdef * disable warning * Fixed Centos build issues (gcc 4.8.5 doesn't implement std::put_time - hence the issue). Also fixed a logical error in the distributed setup for unit tests
-
- 02 Mar, 2019 2 commits
-
-
Adam Procter authored
* Skeleton for faster validation asserts * Switch to __VA_ARGS__ for compatibility, remove -Wno-variadic-macros * Add benchmarks for constructing Add and Convolution * Quick hack to avoid shadowing inside the CHECK macro * Quick hack to avoid inadvertent capture inside the macro * Update convolution, and change a bunch of tests to anticipate the new error class
-
Adam Procter authored
-
- 01 Mar, 2019 7 commits
-
-
Jayaram Bobba authored
* Fallback to default pooling kernels when mkldnn doesn't support input format * create default output descriptors
-
tsocha authored
* [ONNX] change [] into .at() * Update graph.cpp
-
Michał Karzyński authored
-
tsocha authored
-
Michał Karzyński authored
-
Michał Karzyński authored
-
tsocha authored
-
- 28 Feb, 2019 4 commits
-
-
Sang Ik Lee authored
* Fix bug introduced by #2238 * Apply style.
-
Leona C authored
-
Aleksey Marchuk authored
* Add all dependent libraries to mlsl linkage interface * Use ${CMAKE_SHARED_LIBRARY_PREFIX} and ${CMAKE_SHARED_LIBRARY_SUFFIX}
-
Scott Cyphers authored
-
- 27 Feb, 2019 7 commits
-
-
Robert Kimball authored
* Normalize the printing of settings of bools to TRUE and FALSE * change TRUE/FALSE to ON/OFF
-
Sang Ik Lee authored
-
Amy Zhuang authored
* Refactor to create MKLDNN primitives on the first iteration: add, avg_pool, batch_norm, bounded_relu, concat, convert_layout, leaky_relu, lrn, max_pool, quantized_avg_pool, quantized_max_pool, relu, sigmoid, slice, softmax. * Refactor to create MKLDNN primitives on the first iteration: pooling backward, convolution. * Refactor to create MKLDNN primitives on the first iteration: convolution backward, rnn, lstm, quantization, dequantization. * Delete one duplicate declaration. * Create and pass mkldnn descriptors/primitive-descriptors for ops. * Create and pass mkldnn descriptors for convolution backward ops. * Remove one unused variable. * Remove unused variables. * Remove unused variables. * Address PR feedback. * Fix a bug. * Add one parameter to build_quantize_reorder. * Address PR feedback. * Fix bi-rnn issue.
-
Robert Kimball authored
* rename and document the node name methods * address more references to renamed methods * fix compile error * fix build error
-
Amy Zhuang authored
* Reuse memory for CPU backend. * Use NGRAPH_REUSE_MEMORY to enable memory reuse. * Add a test. * Move make_function to test_tools.cpp. * Add more comments. * Address PR Feedback: add a method to CPU backend. * *Add a member to CPUOpAnnotations to remove redundant code. *Overload compile function for CPU backend. * Move make_function out of test_tools. * Address PR Feedback. * Use modified liveness analysis in CPUMemoryAssignment pass. * Use lambda expression. * Fix style error. * Check if any user of the tensor has destructive io when building tensor alias map. * Fix a bug. * Check if tensor has multiple users. * Allow tensor alias for destructive oi node. * Update multiple_users_tensor set along the chain of in place ops. * No tensor alias if input is parameter or constant. * Use buffer sets in cpu memory assignment, tensors sharing the same memory buffer are put into the same set. * Add more checks and do not combine sets when allowing destructive oi. * Style fix. * Do no allow destructive oi if the input tensor uses function input memory. Update set label. * Add unit tests. * Style fix. * Get the correct size for memcpy when the input is padded. * Style fix. * Address PR feedback. * Address PR feedback. * Move make_function in cpu_test after #if 0 and before the disabled test. * Add utility functions. Use iterator. Rename variables. * Add pass attributes and move cpu memory assignment to common passes (#2504)
-
Scott Cyphers authored
* Add info about lib versions in an easy to find place * Review comments
-
Sergey Shalnov authored
-