1. 22 Nov, 2019 1 commit
    • Robert Kimball's avatar
      Make Node's type_info mandatory (#3891) · 688f5144
      Robert Kimball authored
      * Make Node's type_info mandatory
      
      * Add ReplaceSlice to ZeroDimTensorEliminiation pass (#3899)
      
      * Add ReplaceSlice to ZeroDimTensorEliminiation pass
      
      * style
      
      * Force Gelu decompose on CPU (#3902)
      688f5144
  2. 21 Sep, 2019 1 commit
  3. 16 Jul, 2019 1 commit
    • Scott Cyphers's avatar
      Maintain control_deps in replace_node (#3138) · 13210138
      Scott Cyphers authored
      * Maintain control_deps in replace_node
      Add helpers for mainting control_deps in other ways
      Fix compiler warning about shadowing a local
      
      * Clone control dependencies
      
      * Export symbol for Windows
      
      * Callers of copy_with_new_args
      
      * Need copy
      
      * Need shared pointer
      
      * GOE needed
      
      * goe
      
      * goe
      
      * Need pointer
      
      * Review comments
      Unverified
      13210138
  4. 13 Jul, 2019 1 commit
    • Scott Cyphers's avatar
      Cyphers/topmaster (#3199) · c488f12b
      Scott Cyphers authored
      * Stabilize node sorting and fix some bugs.
      
      * Review comments
      
      * Fix broken tests
      
      * Implement traverse nodes with pointers
      
      * Let sort gather nodes for get_ordered_ops
      
      * Use stacks for stacks
      
      * Keep control deps ordered
      
      * Optimize subgraph sort
      
      * Add unordered map over function ops
      
      * Don't recheck children
      
      * Use vectors in stacks, avoid std::list::size()
      Unverified
      c488f12b
  5. 08 Jun, 2019 1 commit
  6. 13 May, 2019 2 commits
  7. 03 May, 2019 1 commit
    • Nick Korovaiko's avatar
      Move callback out of matcher (#2305) · 44f7479d
      Nick Korovaiko authored
      * ngraph core changed
      
      * cpu bits + pattern
      
      * change perms
      
      * revert std::cout to NGRAPH_DEBUG
      
      * fix comp errors
      
      * fix comment
      
      * more comment fixes
      
      * Remove callback argument
      
      * clean up.
      
      * fixed tests.
      
      * more fixes for backends.
      
      * fixe namespace.
      
      * similar fix for recurrent matcher, and improves.
      
      * fix build.
      44f7479d
  8. 26 Apr, 2019 1 commit
  9. 12 Apr, 2019 1 commit
    • Adam Procter's avatar
      Deprecate direct access to descriptor::Input and descriptor::Output (#2724) · 5490bae5
      Adam Procter authored
      * Add NodeInput and NodeOutput classes
      
      * Deprecate Node::get_inputs, Node::get_outputs, Node::get_output_inputs. Remove Node::get_input_from and Node::get_output_from
      
      * Privatize most fields of Node
      
      * Make deprecation of descriptor-munching classes optional
      
      * Review comments
      
      * Adapt ReshapeSinking to use raw pointers for NodeInput
      
      * Fix ZDTE (thought I had already done in this branch, weird); style
      
      * wip
      
      * Change get_node_outputs() and get_node_inputs() to return vectors
      
      * Updates after merge
      
      * Whoops, forgot to define these functions
      
      * {NodeInput,NodeOutput} -> {Input,Output}
      
      * Kill shared_ptr in Output
      
      * Move Input and Output into node.hpp
      
      * Templatize the underlying node (sub)type in Input and Output
      
      * Eliminate some get_input_* and get_output_* functions
      
      * Change get_outputs and get_inputs back to their original names; rename NGRAPH_DEPRECATE_IO_DESCRIPTORS to NGRAPH_DEPRECATE_OLD_NODE_APIS
      
      * Miscellaneous cleanup
      
      * More cleanup
      
      * Unbreak CPU build
      
      * Simplify unit tests
      
      * Make Node less friendly
      
      * Deprecate more get_output_* and get_input_* functions
      
      * A couple of PR comments
      
      * Make the deprecation stuff more generally available
      
      * Better comment
      
      * Be more consistent about [] vs. at
      5490bae5
  10. 03 Jan, 2019 1 commit
  11. 16 Nov, 2018 1 commit
  12. 12 Oct, 2018 1 commit
  13. 13 Sep, 2018 1 commit
    • Nick Korovaiko's avatar
      Control dependencies (#1445) · 58f9af01
      Nick Korovaiko authored
      * topological sort with cdeps
      
      * add control deps API, fix unit tests
      
      * rollback adjoints changes
      
      * fix test failures,add more tests
      
      * remove dead code
      
      * address scott's feedback
      58f9af01