• Minjie Wang's avatar
    [Hetero] New syntax (#824) · 9b4d6079
    Minjie Wang authored
    * WIP. remove graph arg in NodeBatch and EdgeBatch
    
    * refactor: use graph adapter for scheduler
    
    * WIP: recv
    
    * draft impl
    
    * stuck at bipartite
    
    * bipartite->unitgraph; support dsttype == srctype
    
    * pass test_query
    
    * pass test_query
    
    * pass test_view
    
    * test apply
    
    * pass udf message passing tests
    
    * pass quan's test using builtins
    
    * WIP: wildcard slicing
    
    * new construct methods
    
    * broken
    
    * good
    
    * add stack cross reducer
    
    * fix bug; fix mx
    
    * fix bug in csrmm2 when the CSR is not square
    
    * lint
    
    * removed FlattenedHeteroGraph class
    
    * WIP
    
    * prop nodes, prop edges, filter nodes/edges
    
    * add DGLGraph tests to heterograph. Fix several bugs
    
    * finish nx<->hetero graph conversion
    
    * create bipartite from nx
    
    * more spec on hetero/homo conversion
    
    * silly fixes
    
    * check node and edge types
    
    * repr
    
    * to api
    
    * adj APIs
    
    * inc
    
    * fix some lints and bugs
    
    * fix some lints
    
    * hetero/homo conversion
    
    * fix flatten test
    
    * more spec in hetero_from_homo and test
    
    * flatten using concat names
    
    * WIP: creators
    
    * rewrite hetero_from_homo in a more efficient way
    
    * remove useless variables
    
    * fix lint
    
    * subgraphs and typed subgraphs
    
    * lint & removed heterosubgraph class
    
    * lint x2
    
    * disable heterograph mutation test
    
    * docstring update
    
    * add edge id for nx graph test
    
    * fix mx unittests
    
    * fix bug
    
    * try fix
    
    * fix unittest when cross_reducer is stack
    
    * fix ci
    
    * fix nx bipartite bug; docstring
    
    * fix scipy creation bug
    
    * lint
    
    * fix bug when converting heterograph from homograph
    
    * fix bug in hetero_from_homo about ntype order
    
    * trailing white
    
    * docstring fixes for add_foo and data views
    
    * docstring for relation slice
    
    * to_hetero and to_homo with feature support
    
    * lint
    
    * lint
    
    * DGLGraph compatibility
    
    * incidence matrix & docstring fixes
    
    * example string fixes
    
    * feature in hetero_from_relations
    
    * deduplication of edge types in to_hetero
    
    * fix lint
    
    * fix
    9b4d6079
heterograph.h 5.45 KB