1. 26 Sep, 2017 1 commit
    • Adam Procter's avatar
      Implement scalar and tensor constants · 7e5a5f76
      Adam Procter authored
      * This is kind of a cheap hack for the moment, at least in the tensor
        constant case: each constant instruction carries around its value,
        and copies that to the result buffer everytime we need it. Ultimately
        we will probably want a pass that allocates space in the call frame
        for constants, similar to what we do for parameters.
      7e5a5f76
  2. 25 Sep, 2017 3 commits
    • Adam Procter's avatar
      MNIST elementwise ops (#137) · 1138d1b9
      Adam Procter authored
      * Add elementwise ops to runtime
      
      * equals operator implementation at graph and runtime level
      
      * "Select" operator (elementwise ?:) at graph and runtime level
      
      * A few file renames (`notequal` -> `not_equal`, `lessthan` -> `less_than`)
      
      * Macro wrapping boilerplate for op registration in `external_function.cpp`
        (this covers everything except `op::Parameter`).
      1138d1b9
    • Christian Convey's avatar
      Forces CI to use clang-3.9 (#135) · 8021a00e
      Christian Convey authored
      * Forces CI to use clang-3.9
      8021a00e
    • Robert Kimball's avatar
      remove unused files (#143) · 6b1ea2a1
      Robert Kimball authored
      6b1ea2a1
  3. 22 Sep, 2017 3 commits
  4. 21 Sep, 2017 6 commits
  5. 20 Sep, 2017 6 commits
  6. 19 Sep, 2017 4 commits
  7. 18 Sep, 2017 1 commit
  8. 16 Sep, 2017 1 commit
    • Bob Kimball's avatar
      add liveness pass · d3f3bb1b
      Bob Kimball authored
      add naming of tensors and tensor views
      add visualization pass
      add graph dump pass
      d3f3bb1b
  9. 15 Sep, 2017 13 commits
  10. 14 Sep, 2017 2 commits