- 02 Jun, 2022 4 commits
-
-
Xin Zhang authored
Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
RecLusIve-F authored
* Fix bugs & Update dataset * Update * Update wikics.py * Update wikics.py * Update test_data.py * Update wikics.py * Update wikics.py * Update wikics.py * update * Update module.py * Update dgl.data.rst * Update wikics.py * Update wikics.py Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
Chang Liu authored
Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
Mufei Li authored
* Update * CI * Update * Update * Fix * Fix
-
- 28 May, 2022 4 commits
-
-
Quan (Andy) Gan authored
* change warning message * Update tensordispatch.cc
-
Quan (Andy) Gan authored
This reverts commit fdd1fe19.
-
Quan (Andy) Gan authored
-
Sai Kandregula authored
Co-authored-by:decoherencer <decoherencer@users.noreply.github.com>
-
- 27 May, 2022 1 commit
-
-
Mufei Li authored
* Update * Update * Update dgl.data.rst * CI
-
- 26 May, 2022 2 commits
-
-
nv-dlasalle authored
* Enable FP16 for GPU builds in CI * Limit default GPU archs to pascal and above * Disable FP16 dispatching for cuda architectures less than 60 * Fix linting * Fix typos
-
彭齐荣 authored
-
- 25 May, 2022 1 commit
-
-
Minjie Wang authored
* cython nogil * move APIs to internal and add unit test * fix lint * disable callback array test
-
- 24 May, 2022 1 commit
-
-
Mufei Li authored
* Update module.py * Update utils.py * Update utils.py * Update utils.py * Update module.py * Update * Update * Update
-
- 23 May, 2022 5 commits
-
-
Quan (Andy) Gan authored
Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
Mufei Li authored
* Update model.py * Update entity_classify_mb.py
-
Feiyang(Vance) Chen authored
Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
nv-dlasalle authored
Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
- 20 May, 2022 2 commits
-
-
rudongyu authored
* add label propagation module * fix prev bug in example * add dgn * fix linting and doc issues * update label propagation & dgn * update label propagation & dgn * update example * fix unit test * fix agg heritage issue * fix agg issue * fix lint * fix idx * fix lp gpu issue * Update * Update Co-authored-by:mufeili <mufeili1996@gmail.com>
-
Hao Yuan authored
-
- 19 May, 2022 1 commit
-
-
kylasa authored
[Distributed Training Pipeline] Initial implementation of Distributed data processing step in the Dis… (#3926) * Initial implementation of Distributed data processing step in the Distributed Training pipeline Implemented the following: 1) Read the output of parmetis (node-id to partition-id mappings) 2) Read the original graph files 3) Shuffle the node/edge metadata and features 4) output the partition specific files in DGL format using convert_partition.py functionality 5) Graph meta data is serialized in json format on rank-0 machine. * Bug Fixes identified during verification of the dataset 1. When sending out global-id lookups for non-local nodes, in the msg_alltoall.py, conditional filter was used to identify the indices in node_data which is incorrect. Replaced the conditional filter with intersect1d to find out the common node ids and appropriate indices which are later used to identify the needed information to communicate. 2. When writing the graph level json file in distributed processing, the edge_offset on non-rank-0 machines was starting from 0 instead of the appropriate offset. Now added code to start the edge(s) from correct starting offset instead of 0 always. * Restructuring and consolidation of code 1) Fixed issue when running verify_mag_dataset.py, Now we read xxx_removed_edges.txt and add these edges to `edge_data`. This will ensure that the self-loops and duplicate edges are handling appropriately when compared to the original dataset. 2) Consolidated code into a fewer files and changed code to following the python naming convention. * Code changes addressing code review comments Following changes are made in this commit. 1) Naming convention is defined and code is changed accordingly. Definition of various global_ids are defined and how to read them is mentioned. 2) All the code review comments are addressed 3)Files are moved to a new directory with dgl/tools directory as per suggestion 4) README.md file is include and it contains detailed information about the Naming convention adopted by the code, high level overview of the algorithm used in data-shuffling, example command-line to use on a single machine. * addressing github review comments Made code changes addressing all the review comments from GitHub. * Addressing latest code review comments Addressed all the latest code reviewing comments. One of the major changes is treating the node and edge metadata as dictionary objects and removing all the python lists with numpy arrays. * Update README.md Text rendering corrections * Addressed code review comments Addressed code review comments for the latest code review Co-authored-by:xiang song(charlie.song) <classicxsong@gmail.com>
-
- 18 May, 2022 2 commits
-
-
Peiqi Yin authored
* fix hetero ogbn-mag full neighbor inference. * fix hetero Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
Rhett Ying authored
* [Dist][BugFix] enable sampling on bipartite * add comments for tests
-
- 17 May, 2022 4 commits
-
-
Xin Zhang authored
Co-authored-by:Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com>
-
Mufei Li authored
-
paoxiaode authored
* Change the curand_init parameter * Change the curand_init parameter * commit * commit * change the curandState and launch dim of CSRRowwiseSample kernel * commit * keep _CSRRowWiseSampleReplaceKernel in sync Co-authored-by:nv-dlasalle <63612878+nv-dlasalle@users.noreply.github.com>
-
ndickson-nvidia authored
* * Added half_(), float_(), and double_() functions to DGLHeteroGraph, HeteroNodeDataView, and HeteroEdgeDataView, for converting floating-point tensor data to float16, float32, or float64 precision * * Extracted out private functions for floating-point type conversion, to reduce code duplication * * Added test for floating-point data conversion functions, half_(), float_(), and double_() * * Moved half_(), float_(), and double_() functions from HeteroNodeDataView and HeteroEdgeDataView to Frame class * * Updated test_float_cast() to use dgl.heterograph instead of dgl.graph * Added to CONTRIBUTORS.md * * Changed data type conversion to be deferred until the data is accessed, to avoid redundant conversions of data that isn't used. * * Addressed issues flagged by linter * * Worked around a bug in the old version of mxnet that's currently used for DGL testing * * Only defer Column data type co...
-
- 16 May, 2022 4 commits
-
-
nv-dlasalle authored
Prevent users from attempting to pin PyTorch non-contiguous tensors or views only encompassing part of tensor. (#3992) * Disable pinning non-contiguous memory * Prevent views from being converted for write * Fix linting * Add unit tests * Improve error message for users * Switch to pytest function * exclude mxnet and tensorflow from inplace pinning * Add skip * Restrict to pytorch backend * Use backend to retrieve device * Fix capitalization in decorator Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
nv-dlasalle authored
* Explicitly unpin tensoradapter allocated arrays * Undo unrelated change * Add unit test * update unit test
-
Mufei Li authored
* Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Update * Fix * Update * Update * Update
-
Xin Yao authored
* remove unnecessary induced vertices in EdgeSubgraph * add unit test
-
- 13 May, 2022 2 commits
-
-
Quan (Andy) Gan authored
* fix * revert * Update dataloader.py
-
Rhett Ying authored
-
- 12 May, 2022 1 commit
-
-
nv-dlasalle authored
-
- 11 May, 2022 4 commits
-
-
Vikram Sharma authored
Based on the pull request: https://github.com/dmlc/dgl/pull/3983
-
Vikram Sharma authored
With the emergence of new ISA (like ARM and RISCV) retaining USE_AVX ON default makes the default build instructions fail. Fundamentally DGL does not require the use of AVX for functional working. AVX is mainly needed when to enable optimization. So proposal is to default turn it off and then later during build instructions, folks with AVX capabilities can enable with `cmake .. -DUSE_AVX=ON` Co-authored-by:Zihao Ye <expye@outlook.com>
-
Rhett Ying authored
* [Dist] Enable maximum try times for socket backend via DGL_DIST_MAX_TRY_TIMES * reset env before/after test * print log for info when trying to connect * fix * print log in python instead of cpp
-
Quan (Andy) Gan authored
* rename * Update node_classification.py * more fixes... Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
- 10 May, 2022 2 commits
-
-
Rhett Ying authored
-
Xinger authored
Co-authored-by:Rhett Ying <85214957+Rhett-Ying@users.noreply.github.com>
-