- 07 Oct, 2021 1 commit
-
-
K authored
* The start of experiments of Jiahang Li on GraphSAINT. * a nightly build * a nightly build Check the basic pipeline of codes. Next to check the details of samplers , GCN layer (forward propagation) and loss (backward propagation) * a night build * Implement GraphSAINT with torch.dataloader There're still some bugs with sampling in training procedure * Test validity Succeed in testing validity on ppi_node experiments without testing other setup. 1. Online sampling on ppi_node experiments performs perfectly. 2. Sampling speed is a bit slow because the operations on [dgl.subgraphs], next step is to improve this part by putting the conversion into parallelism 3. Figuring out why offline+online sampling method performs bad, which does not make sense 4. Doing experiments on other setup * Implement saint with torch.dataloader Use torch.dataloader to speed up saint sampling with experiments. Except experiments on too large dataset Amazon, we've done some experiments on other four datasets including ppi, flickr, reddit and yelp. Preliminary experimental results show consumed time and metrics reach not bad level. Next step is to employ more accurate profiler which is the line_profiler to test consumed period, and adjust num_workers to speed up sampling procedures on same certain datasets faster. * a nightly build * Update .gitignore * reorganize codes Reorganize some codes and comments. * a nightly build * Update .gitignore * fix bugs Fix bugs about why fully offline sampling and author's version don't work * reorganize files and codes Reorganize files and codes then do some experiments to test the performance of offline sampling and online sampling * do some experiments and update README * a nightly build * a nightly build * Update README.md * delete unnecessary files * Update README.md * a nightly update 1. handle directory named 'graphsaintdata' 2. control graph shift between gpu and cpu related to large dataset ('amazon') 3. remove parameter 'train' 4. refine annotations of the sampler 5. update README.md including updating dataset info, dependencies info, etc * a nightly update explain config differences in TEST part remove a sampling time variant make 'online' an argument change 'norm' to 'sampler' explain parameters in README.md * Update README.md * a nightly build * make online an argument * refine README.md * refine codes of `collate_fn` in sampler.py, in training phase only return one subgraph, no need to check if the number of subgraphs larger than 1 * Update sampler.py check the problem on flickr is about overfitting. * a nightly update Fix the overfitting problem of `flickr` dataset. We need to restrict the number of subgraphs (also the number of iterations) used in each epoch of training phase. Or it might overfit when validating at the end of each epoch. The method to limit the number is a formula specified by the author. * Set up a new flag `full` specifying if the number of subgraphs used in training phase equals to that of pre-sampled subgraphs * Modify codes and annotations related the new flag * Add a new parameter called `node_budget` in the base class `SAINTSampler` to compute the specific formula * set `gpu` as a command line argument * Update README.md * Finish the experiments on Flickr, which is done after adding new flag `full` * a nightly update * use half of edges in the original graph to do sampling * test dgl.random.choice with or without replacement with half of edges ~ next is to test what if put the calculating probability part out of __getitem__ can speed up sampling and try to implement sampling method of author * employ cython to implement edge sampling for per edge * employ cython to implement edge sampling for per edge * doing experiments to test consumed time and performance ** the consumed time decreased to approximately 480s, the performance decrease about 5 points. * deprecate cython implementation * Revert "employ cython to implement edge sampling for per edge" * This reverts commit 4ba4f092 * Deprecate cython implementation * Reserve half-edges mechanism * a nightly update * delete unnecessary annotations Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
- 23 Sep, 2021 1 commit
-
-
Junwen Yao authored
-
- 21 Sep, 2021 1 commit
-
-
Vikram Sharma authored
* Added md5sum for the large dataset files md5sum helps in validating the correctness of large dataset files once downloaded. Refer: https://github.com/snap-stanford/ogb/issues/253
-
- 20 Sep, 2021 1 commit
-
-
nv-dlasalle authored
-
- 13 Sep, 2021 2 commits
-
-
esang authored
* publish pct * add train_cls * add readme * update opt for point transformer * update the example index * update for comments Co-authored-by:Tong He <hetong007@gmail.com>
-
skepsun authored
* Update model.py fix typo * Update main.py fix autoscale * Update README.md Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
- 02 Sep, 2021 1 commit
-
-
xiang song(charlie.song) authored
Co-authored-by:Ubuntu <ubuntu@ip-172-31-2-66.ec2.internal>
-
- 27 Aug, 2021 1 commit
-
-
esang authored
* some modifications for pointnet2 * temporarily save changes * move files to new directory point_transformer * implement point transformer for classification * restore train_cls in pointnet * implement point transformer for partseg * fix point transformer for nan loss * modify point transformer for cls * modify training setting * update transformer for cls * update code * update code for latest performance * update the example index * some minor changes Co-authored-by:Tong He <hetong007@gmail.com>
-
- 23 Aug, 2021 1 commit
-
-
Quan (Andy) Gan authored
-
- 20 Aug, 2021 1 commit
-
-
Peiqi Yin authored
* Update model.py * Update README.md Co-authored-by:Zihao Ye <expye@outlook.com>
-
- 19 Aug, 2021 1 commit
-
-
maqy authored
* add evolveGCN example * small fix * fix defect * fix defect Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
- 16 Aug, 2021 1 commit
-
-
Peiqi Yin authored
-
- 11 Aug, 2021 1 commit
-
-
JOHNW02 authored
* Create EEG-GCNN example. * Update README.md * Remove gitignore file. * Update README.md * change 'datas' to 'datasets'. * Change train.py to main.py * Added an entry in the indexing page. * State "simplified version"; change how to run. * Fix bug in contact * Remove paper link in reference. * Create working branch * Add normalization of x. * Update paper link and tags * Update paper link in readme * Update readme; add patient level indices * Update readme. Add comments to models * Update README.md * change to with; specify location for ch and el; move note * fix bug for note * Add args for models; clean code. * delete = in readme * Add reference for spec_coh_values
-
- 02 Aug, 2021 1 commit
-
-
Ankit Garg authored
* Added code for Rectifying (TypeError: unhashable type: 'slice') when copying file * 1) added distributed preprocessing code to create ParMetis Input from CSV files 2) add code to run pm_dglpart on multiple machines 3) added support for recreating heteregenous graph from homo geneous graph based on dropped edges, as ParMetis currently only supports homogeneous graphs * move to pandas * Added comments and remove drop_duplicates as it was redundant * Addressed Pr Comments * Rename variable * Added comment * Added comment * updated ReadMe Co-authored-by:
Ankit Garg <gaank@amazon.com> Co-authored-by:
Da Zheng <zhengda1936@gmail.com>
-
- 30 Jul, 2021 2 commits
-
-
Kay Liu authored
* [model] add model example GeniePath * improvements based on feedback * improvements based on feedback Co-authored-by:zhjwy9343 <6593865@qq.com>
-
KounianhuaDu authored
Co-authored-by:
xiang song(charlie.song) <classicxsong@gmail.com> Co-authored-by:
zhjwy9343 <6593865@qq.com>
-
- 29 Jul, 2021 1 commit
-
-
Kay Liu authored
* [Model] add model example CARE-GNN * update README * improvements based on the review feedback * fix missing item() Co-authored-by:zhjwy9343 <6593865@qq.com>
-
- 28 Jul, 2021 2 commits
-
-
Jinjing Zhou authored
* fix * fix type Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
xiang song(charlie.song) authored
* fix. * fix. * fix. * fix. * Fix test * Deprecate old DistEmbedding impl, use synchronized embedding impl * Basic imple of heterogeneous on homogenenous sampling * make pass * Pass C++ test * Add python test code * lint * lint * Add MultiLayerEtypeNeighborSampler * Add unitest for single machine dataloader * Add dist dataloader test for edge type sampler * Fix lint * fix * support for per etype sample * Fix some bug and enable distributed training with per edge sample * fix * Now distributed training works * turn off some mxnet * turn off mxnet for some dist test * fix * upd * upd according to the comments * Fix * Fix test and now distributed works. * upd * upd * Fix * Fix bug * remove dead code. * upd * Fix * upd * Fix Co-authored-by:
Ubuntu <ubuntu@ip-172-31-71-112.ec2.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-2-66.ec2.internal> Co-authored-by:
Da Zheng <zhengda1936@gmail.com>
-
- 24 Jul, 2021 2 commits
-
-
Kay Liu authored
* add model example GCN-based Anti-Spam * update example index * add usage info * improvements as per comments * fix image invisiable problem * add image file Co-authored-by:zhjwy9343 <6593865@qq.com>
-
Tianjun Xiao authored
-
- 23 Jul, 2021 1 commit
-
-
Tianjun Xiao authored
-
- 20 Jul, 2021 1 commit
-
-
Minjie Wang authored
-
- 17 Jul, 2021 1 commit
-
-
Da Zheng authored
* support hetero RGCN. * fix. * simplify code. * sample_neighbors return heterograph directly. * avoid using to_heterogeneous. * compute canonical etypes in advance. * fix tests. * fix. * fix distributed data loader for heterograph. * use NodeDataLoader. * fix bugs in partitioning on heterogeneous graphs. * fix lint. * fix tests. * fix. * fix. * fix bugs. * fix tests. * fix. * enable coo for distributed. * fix. * fix. * fix. * fix. * fix. Co-authored-by:
Ubuntu <ubuntu@ip-172-31-71-112.ec2.internal> Co-authored-by:
Zheng <dzzhen@3c22fba32af5.ant.amazon.com>
-
- 16 Jul, 2021 1 commit
-
-
David Min authored
[Feature][Performance][GPU] Introducing UnifiedTensor for efficient zero-copy host memory access from GPU (#3086) * Add pytorch-direct version * Initial commit of unified tensor * Merge branch 'master' of https://github.com/davidmin7/dgl * Remove unnecessary things * Fix error message * Fix/Add descriptions * whitespace fix * add unpin * disable IndexSelectCPUFromGPU with no CUDA * add a newline for unified_tensor.py * Apply changes based on feedback * add 'os' module * skip unified tensor unit test for cpu only * Update tests/pytorch/test_unified_tensor.py Co-authored-by:
xiang song(charlie.song) <classicxsong@gmail.com> * reflect feedback Co-authored-by:
shhssdm <shhssdm@gmail.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com> Co-authored-by:
xiang song(charlie.song) <classicxsong@gmail.com>
-
- 15 Jul, 2021 2 commits
-
-
Jinjing Zhou authored
Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
Mufei Li authored
* Update * Update * Update dependencies * Update * Update * Fix ogbn-products gat * Update * Update * Reformat * Fix typo in node2vec_random_walk * Specify file encoding * Working for 6.7 * Update * Fix subgraph * Fix doc for sample_neighbors_biased * Fix hyperlink * Add example for udf cross reducer * Fix * Add example for slice_batch * Replace dgl.bipartite * Fix GATConv * Fix math rendering * Fix doc Co-authored-by:
Ubuntu <ubuntu@ip-172-31-28-17.us-west-2.compute.internal> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-22-156.us-west-2.compute.internal>
-
- 13 Jul, 2021 3 commits
-
-
xiang song(charlie.song) authored
* fix. * fix. * fix. * fix. * Fix test * Deprecate old DistEmbedding impl, use synchronized embedding impl * update doc Co-authored-by:
Ubuntu <ubuntu@ip-172-31-71-112.ec2.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-2-66.ec2.internal> Co-authored-by:
Da Zheng <zhengda1936@gmail.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
Wilfried L. Bounsi authored
Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
Quan (Andy) Gan authored
* add left normalizer for gcn * fix * fixes and some bug stuff
-
- 12 Jul, 2021 3 commits
-
-
Kay Liu authored
* fix breakline in fakenews.py * fix inconsistent argument name * modify incorrect example and deprecated graph type * modify docstring and example in knn_graph * fix incorrect node type Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
Jinjing Zhou authored
Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-
Tomohiro Endo authored
-
- 09 Jul, 2021 1 commit
-
-
Quan (Andy) Gan authored
* add a warning for chebconv * fix and docstrings * update bgnn * fix Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
- 07 Jul, 2021 1 commit
-
-
Hengrui Zhang authored
* Update aug.py * Update aug.py Co-authored-by:Mufei Li <mufeili1996@gmail.com>
-
- 06 Jul, 2021 1 commit
-
-
Tianjun Xiao authored
* fix faiss issue on k 3 * Add Hilander paper link Co-authored-by:Tong He <hetong007@gmail.com>
-
- 04 Jul, 2021 1 commit
-
-
Tong He authored
* add hilander model implementation draft * use focal loss * fix * change data root * add necessary scripts * update download links * update * update example table * fix * update readme with numbers * add empty folder * only eval at the end * set up hilander * inform results may fluctuate * address comments Co-authored-by:
sneakerkg <xiaotj1990327@gmail.com> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-19-212.us-east-2.compute.internal>
-
- 02 Jul, 2021 1 commit
-
-
Da Zheng authored
* fix bugs in partitioning on heterogeneous graphs. * fix. * fix. * fix example. * fix. * fix test. * fix. * fix. * fix. * fix tests. Co-authored-by:
Ubuntu <ubuntu@ip-172-31-71-112.ec2.internal> Co-authored-by:
Zheng <dzzhen@3c22fba32af5.ant.amazon.com>
-
- 29 Jun, 2021 1 commit
-
-
nv-dlasalle authored
* Fix example datasplitting * Remove left-over split parameter * Remove unused parameter * Set epoch when using multiple GPUs Co-authored-by:xiang song(charlie.song) <classicxsong@gmail.com>
-
- 28 Jun, 2021 1 commit
-
-
Tomohiro Endo authored
Co-authored-by:Quan (Andy) Gan <coin2028@hotmail.com>
-