1. 01 Aug, 2019 1 commit
  2. 20 Jul, 2019 2 commits
  3. 30 May, 2019 1 commit
    • Jayaram Bobba's avatar
      Initial implementation of implicit broadcasting for eltwise ops (#2936) · 0caefe7d
      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
      0caefe7d
  4. 03 Jan, 2019 1 commit
  5. 29 Aug, 2018 1 commit
  6. 23 Apr, 2018 1 commit
  7. 04 Apr, 2018 1 commit
    • Nick Korovaiko's avatar
      Support multi-output ops in Adjoints (#796) · 5f0e8dc3
      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
      5f0e8dc3
  8. 23 Mar, 2018 1 commit
  9. 21 Mar, 2018 1 commit
  10. 27 Feb, 2018 1 commit
  11. 23 Feb, 2018 1 commit
    • L.S. Cook's avatar
      Leona/alpha docrelease cleanup (#538) · 3e5aa370
      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
      3e5aa370
  12. 15 Feb, 2018 1 commit
  13. 14 Feb, 2018 1 commit
  14. 08 Feb, 2018 1 commit
  15. 06 Feb, 2018 1 commit
  16. 03 Feb, 2018 1 commit
  17. 18 Jan, 2018 1 commit
  18. 04 Dec, 2017 1 commit
    • Adam Procter's avatar
      Finish de-Eigenization (#282) · 7b305e3e
      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
      7b305e3e
  19. 11 Nov, 2017 1 commit
  20. 06 Nov, 2017 1 commit
  21. 27 Oct, 2017 1 commit
  22. 17 Oct, 2017 1 commit
    • Adam Procter's avatar
      Docs for ops (#200) · 89cef471
      Adam Procter authored
      Documentation for all ops that have been defined so far. Includes numerous edits by @ECouzens.
      89cef471
  23. 06 Oct, 2017 1 commit
  24. 20 Sep, 2017 1 commit
  25. 19 Sep, 2017 1 commit
  26. 15 Sep, 2017 1 commit
  27. 14 Sep, 2017 1 commit
  28. 06 Sep, 2017 1 commit
  29. 02 Sep, 2017 1 commit
  30. 01 Sep, 2017 2 commits
  31. 31 Aug, 2017 3 commits
  32. 30 Aug, 2017 1 commit
  33. 29 Aug, 2017 2 commits
  34. 26 Aug, 2017 1 commit
  35. 16 Aug, 2017 1 commit