• Da Zheng's avatar
    [Distributed] Heterogeneous graph support (#2457) · 25ac3344
    Da Zheng authored
    * Distributed heterograph (#3)
    
    * heterogeneous graph partition.
    
    * fix graph partition book for heterograph.
    
    * load heterograph partitions.
    
    * update DistGraphServer to support heterograph.
    
    * make DistGraph runnable for heterograph.
    
    * partition a graph and store parts with homogeneous graph structure.
    
    * update DistGraph server&client to use homogeneous graph.
    
    * shuffle node Ids based on node types.
    
    * load mag in heterograph.
    
    * fix per-node-type mapping.
    
    * balance node types.
    
    * fix for homogeneous graph
    
    * store etype for now.
    
    * fix data name.
    
    * fix a bug in example.
    
    * add profiler in rgcn.
    
    * heterogeneous RGCN.
    
    * map homogeneous node ids to hetero node ids.
    
    * fix graph partition book.
    
    * fix DistGraph.
    
    * shuffle eids.
    
    * verify eids and their mappings when loading a partition.
    
    * Id map from homogneous Ids to per-type Ids.
    
    * verify partitioned results.
    
    * add test for distributed sampler....
    25ac3344
test_distributed_sampling.py 15.7 KB