1. 19 Sep, 2019 1 commit
  2. 12 Sep, 2019 1 commit
  3. 06 Sep, 2019 1 commit
  4. 30 Aug, 2019 1 commit
  5. 20 Aug, 2019 1 commit
  6. 07 Aug, 2019 1 commit
  7. 31 Jul, 2019 1 commit
  8. 26 Jul, 2019 1 commit
    • gcwenger's avatar
      Fixed double-buffering timing (#3309) · c04b5588
      gcwenger authored
      API is synchronous per thread and threads are coordinated so that
      we know when we hit the last iteration everything is done.
      Using join() to gate end of iterations was introducing too much
      overhead to timing as verified via checking traces.
      c04b5588
  9. 23 Jul, 2019 5 commits
  10. 21 Jul, 2019 8 commits
  11. 17 Jul, 2019 2 commits
  12. 11 Jul, 2019 1 commit
  13. 09 Jul, 2019 2 commits
  14. 08 Jul, 2019 1 commit
  15. 05 Jul, 2019 1 commit
  16. 12 Jun, 2019 1 commit
    • Rob Earhart's avatar
      Update PlaidML backend for current nGraph (#3030) · 397740fe
      Rob Earhart authored
      * Rename PlaidML_Executable::save -> save_as_format
      
      * Repair regression in PlaidML tensor impl
      
      This was caused by the recent removal of the offset parameter for tensor read/write operations -- we missed a
      spot where read/write were being called for synchronization purposes.
      
      * Disable a few more PlaidML tests pending triage
      
      * Skip elision of reshape->reshape
      
      It turns out this doesn't work, because the downstream reshape's input_order axis vector is incorrect if the
      upstream reshape is removed.
      
      * Add element type to PlaidML tensor debug output
      
      * Use nGraph booleans for PlaidML boolean data
      
      We'd previously been using i8; that's been deprecated for boolean data now that we have an explicit boolean
      element type.
      
      * Set PlaidML convolution output shapes correctly
      
      We weren't transposing the output shape; we were computing the right data, but the incorrect shape metadata
      causes validation to fail.
      
      * Add a PlaidML implicit broadcast op
      
      Better nGraph shape validation was tripping up PlaidML's use of a reshape to replace explicit broadcasts with
      implicit NumPy-style broadcasts (since the reshape's output shape would be incorrect for the downstream
      elementwise operation).  Adding this implicit broadcast operation lets PlaidML tell nGraph something useful
      about the shapes, making validation pass (when it's otherwise correct).
      397740fe
  17. 05 Jun, 2019 1 commit
    • Robert Kimball's avatar
      Remove tensor offset from tensor read/write calls because it was never used (#2979) · c555b36a
      Robert Kimball authored
      * remove tensor offset from tensor read/write calls because it was never used
      
      * fix build errors
      
      * fix build errors
      
      * fix python test errors
      
      * more python fixes
      
      * revert change
      
      * Make old version of read/write deprecated
      
      * fix python read overload
      
      * one more try to fix python binding
      
      * fix python
      
      * yet another try
      
      * why is this so hard
      
      * fix?
      
      * add text to changes.md
      c555b36a
  18. 02 Jun, 2019 1 commit
  19. 23 May, 2019 1 commit
  20. 20 May, 2019 1 commit
  21. 13 May, 2019 1 commit
    • Scott Cyphers's avatar
      Fix clang compiler warnings (#2898) · b94a042d
      Scott Cyphers authored
      * Fix clang compiler warnings
      
      * Remove unintended file.
      
      * style
      
      * Not part of PR
      
      * Another extra closure ref
      
      * More warnings from merges
      
      * Lambda arg was used
      b94a042d
  22. 06 May, 2019 1 commit
  23. 30 Apr, 2019 1 commit
  24. 29 Apr, 2019 1 commit
  25. 27 Apr, 2019 1 commit
  26. 23 Apr, 2019 1 commit
  27. 22 Apr, 2019 1 commit
    • Robert Kimball's avatar
      nbench statistics update (#2795) · 3bbc26ac
      Robert Kimball authored
      * constant/io sizes
      
      * add sizes and counts for all data io in a json
      
      * Add details to model sizing
      
      * change filemode
      
      * change filemode
      
      * fix filemode
      3bbc26ac