1. 17 Jul, 2019 1 commit
  2. 12 Jul, 2019 4 commits
  3. 10 Jul, 2019 3 commits
  4. 09 Jul, 2019 11 commits
  5. 08 Jul, 2019 2 commits
  6. 03 Jul, 2019 4 commits
    • Rob Earhart's avatar
      Accept empty PlaidML config options · 37919248
      Rob Earhart authored
      37919248
    • Rob Earhart's avatar
      Replace get_arguments().at(x) with get_argument(x) · 71d5ced5
      Rob Earhart authored
      This came up while debugging memory corruption in the ngraph-tf tests: plaidml_ops_replicate was holding onto
      a reference to a temporary that was destroyed while the reference was still live.  Replacing that code with a
      call to get_argument() eliminated the temporary and fixed the issue.  And in general, there's no reason to be
      allocating temporary vectors when we're pulling out a single argument, so this change replaces the other
      sequences of get_arguments().at(), too.
      71d5ced5
    • Rob Earhart's avatar
      ReshapeElimination -> PlaidML; fixup ImplicitBcast · b7551a60
      Rob Earhart authored
      The PrefixReshapeElimination pass doesn't work correctly if the network's operation's input and output shape
      compatibility is being validated; an implicit broadcast operation is required to get the shapes right.  This
      change moves the implementation back to PlaidML (since it's seeming less generally useful, and PlaidML has an
      implicit broadcast operation), and fixes both it and the implicit broadcast pass to only apply when the
      downstream operation is an elementwise operation (since PlaidML doesn't support automatic broadcasting for
      contractions).
      b7551a60
    • Scott Cyphers's avatar
      Merge pull request #3162 from NervanaSystems/aslepko/r0.23_numpy · 9b53073c
      Scott Cyphers authored
      Update setup.py
      9b53073c
  7. 02 Jul, 2019 1 commit
  8. 01 Jul, 2019 12 commits
  9. 30 Jun, 2019 1 commit
  10. 29 Jun, 2019 1 commit