- 01 Aug, 2019 1 commit
-
-
Adam Procter authored
-
- 20 Jul, 2019 2 commits
-
-
Sergei Barannikov authored
* Qualify `is_commutative` method with `const` * Override it for `Equal`, `Minumum`, `NotEqual` ops * Ensure that all overrides of the method are `public`
-
Sergei Barannikov authored
-
- 30 May, 2019 1 commit
-
-
Jayaram Bobba authored
* Initial implementation of implicit broadcasting for eltwise ops. Only Add supported * Addressed PR feedback * cleanup * Rename Bcast to Broadcast * Autobroadcasting support for rest of elementwise ops * Serializer support for autobroadcast * Added missing autob serialization for Minimum * Added execution unit tests and more op types to implicit broadcast elimination * Addressed PR feedback * Fixes windows build issue * RVO optimization per PR feedback
-
- 03 Jan, 2019 1 commit
-
-
Robert Kimball authored
* update licenses for 2019 * style
-
- 29 Aug, 2018 1 commit
-
-
Robert Kimball authored
* use line comments instead of multiline comments for license header * update more * update new files * more header updates * style
-
- 23 Apr, 2018 1 commit
-
-
Adam Procter authored
* Add logical-and, logical-or ops * Restore accidentally-deleted test * add new ops to IE backend
-
- 04 Apr, 2018 1 commit
-
-
Nick Korovaiko authored
* refactor Adjoints to support multi-output ops * passing tests * switch to generate_adjoints(deltas) and backprop_node * remove debugging code * fix error msg * fix typo adjoitns * fix comp errors in mnist_mlp
-
- 23 Mar, 2018 1 commit
-
-
Robert Kimball authored
* Normalize op implementations * update custom backend ops
-
- 21 Mar, 2018 1 commit
-
-
Robert Kimball authored
* rename directories to be consistent * rename reference namespace to match directory
-
- 27 Feb, 2018 1 commit
-
-
Scott Cyphers authored
* Replace using aliases with actual classes
-
- 23 Feb, 2018 1 commit
-
-
L.S. Cook authored
* More op doc * Add working doxygenclass import to reST file * Cleanup punctuation on wording in tables, no punctuation for fragments, remove autodoc extension since we use breathe * Support Github rendering of cc-README * Fix sp for basic accessors and update to show mathcal syntax in rst * modify earlier change after checking what is supposed to render * Resolve spacing error on rst syntax * updates for PR to be even with master
-
- 15 Feb, 2018 1 commit
-
-
Scott Cyphers authored
* Move op implementation out of namespace * Update includes for CPU ops * Op not in default tests.
-
- 14 Feb, 2018 1 commit
-
-
Robert Kimball authored
-
- 08 Feb, 2018 1 commit
-
-
Jennifer Myers authored
-
- 06 Feb, 2018 1 commit
-
-
Sandeep authored
* test relu fusion for argon backend and enable permutation over max op
-
- 03 Feb, 2018 1 commit
-
-
Robert Kimball authored
add robust replacement for is_functionally_identical that relies on comparing emitting functions as string (#441)
-
- 18 Jan, 2018 1 commit
-
-
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
-
- 04 Dec, 2017 1 commit
-
-
Adam Procter authored
* Simpler kernel for broadcast * Fixed behavior for integer divide-by-zero, added unit tests * Strided and higher-dimensional slice (just tested to 3D) * Higher-dimensional sum * Replace-slice de-Eigenized; NOT TESTED AT HIGHER DIMENSIONS YET * Correct sum behavior when eliminating zero-length axes; add unit tests; also, add higher-dim unit tests for replace-slice * Higher-dimensional reduce, 'cause hey, why not? * Remove BroadcastScalarInstruction * Adding test for an observed failure at trivial sum on 5-tensors * De-Eigenized and higher-dimmified concat * Replace 'auto' in the kernels * temporary delete to ease merge * Re-insert tests that were deleted to ease merge * Refactor view-iteration * De-Eigenize reshape * Rework divide kernel to use std::enable_if to distinguish between floating and non-floating types * Update docs to reflect newly implemented cases in several ops * Rename parameters to View for more clarity; remove axis_walk_order (it's redundant) * Formatting * More terminological rejiggering * De-Eigenize scalar-tensor product * De-Eigenize dot * Update docstrings * Remove 'implementation status' tables from docstrings * Change step -> strides everywhere for consistent terminology * Formatting * Replace asserts in view.cpp with exceptions * Fix typo * Fix incorrect result type in dot1d test (ouch...) * Add missing support for Float64 to ngvm/external_function * Add int16 and uint16 (how was this missing?) * A few more additions relative to the missing element types * Disable tests that will not pass on CPU; they can still be run with test/unit-test --gtest_also_run_disabled_tests --gtest_filter='DISABLED_NGVM.*' * Move project_ and inject_ functions to common.[ch]pp, not view.[ch]pp * Rename View to CoordinateTransform * Add prefix ++ and += to CoordinateIterator
-
- 11 Nov, 2017 1 commit
-
-
Scott Cyphers authored
* Remove assign_tensors * Typo
-
- 06 Nov, 2017 1 commit
-
-
Scott Cyphers authored
-
- 27 Oct, 2017 1 commit
-
-
Scott Cyphers authored
-
- 17 Oct, 2017 1 commit
-
-
Adam Procter authored
Documentation for all ops that have been defined so far. Includes numerous edits by @ECouzens.
-
- 06 Oct, 2017 1 commit
-
-
Robert Kimball authored
* cleanup * fix node includes
-
- 20 Sep, 2017 1 commit
-
-
Christian Convey authored
* Done to achieve goal of having our #include directives all start with `"ngraph/`, like LLVM does.
-
- 19 Sep, 2017 1 commit
-
-
Bob Kimball authored
-
- 15 Sep, 2017 1 commit
-
-
Robert Kimball authored
-
- 14 Sep, 2017 1 commit
-
-
Adam Procter authored
* Implemented binops/unops with different return type from args * Implemented generic bases class for comparison and arith ops, changed current comparison ops to subclass it * Added a TraitedType for booleans * Moved arith and comparison ops to separate header files from `op.h`
-
- 06 Sep, 2017 1 commit
-
-
Scott Cyphers authored
-
- 02 Sep, 2017 1 commit
-
-
Scott Cyphers authored
-
- 01 Sep, 2017 2 commits
-
-
Scott Cyphers authored
-
Scott Cyphers authored
-
- 31 Aug, 2017 3 commits
-
-
Robert Kimball authored
-
Scott Cyphers authored
-
Scott Cyphers authored
A few using types for things that aren't class-worthy to help with {} initializers
-
- 30 Aug, 2017 1 commit
-
-
Scott Cyphers authored
-
- 29 Aug, 2017 2 commits
-
-
Scott Cyphers authored
-
Scott Cyphers authored
-
- 26 Aug, 2017 1 commit
-
-
Scott Cyphers authored
-
- 16 Aug, 2017 1 commit
-
-
Robert Kimball authored
-