Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

run example cora error #117

Closed
fuxianh opened this issue Mar 11, 2019 · 10 comments
Closed

run example cora error #117

fuxianh opened this issue Mar 11, 2019 · 10 comments

Comments

@fuxianh
Copy link

fuxianh commented Mar 11, 2019

ModuleNotFoundError: No module named 'unique_cuda'

Since my pytorch version is 1.0.0. I cannot install torch-unique with pip, it gives me error, seems didn't support 1.0.0, which confuses me a lot.

@rusty1s
Copy link
Member

rusty1s commented Mar 11, 2019

Hi, this seems to be an error with the installation of torch-sparse (which also comes with an unique kernel for faster coalescing). torch-unique is definitively not needed anymore. Can you run the test suite of torch-sparse?

@rusty1s
Copy link
Member

rusty1s commented Mar 11, 2019

I created a FAQ for common installation errors. Let me know if this fixes your issues.

@rusty1s
Copy link
Member

rusty1s commented Apr 2, 2019

Closed due to inactivity. Feel free to reopen.

@rusty1s rusty1s closed this as completed Apr 2, 2019
@patilaum
Copy link

Got the same error when I ran
allennlp train train_configs/defaults.jsonnet -s experiments/name_of_experiment --include-package dataset_readers.spider --include-package models.semantic_parsing.spider_parser from repo https://github.com/benbogin/spider-schema-gnn.git

following are the logs

2019-08-19 18:46:32,077 - INFO - pytorch_pretrained_bert.modeling - Better speed can be achieved with apex installed from https://www.github.com/nvidia/apex . 2019-08-19 18:46:32,480 - INFO - pytorch_transformers.modeling_bert - Better speed can be achieved with apex installed from https://www.github.com/nvidia/apex . 2019-08-19 18:46:32,483 - INFO - pytorch_transformers.modeling_xlnet - Better speed can be achieved with apex installed from https://www.github.com/nvidia/apex . Traceback (most recent call last): File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/bin/allennlp", line 11, in <module> load_entry_point('allennlp===0.8.5-unreleased', 'console_scripts', 'allennlp')() File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/allennlp-0.8.5_unreleased-py3.6.egg/allennlp/run.py", line 18, in run main(prog="allennlp") File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/allennlp-0.8.5_unreleased-py3.6.egg/allennlp/commands/__init__.py", line 101, in main import_submodules(package_name) File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/allennlp-0.8.5_unreleased-py3.6.egg/allennlp/common/util.py", line 323, in import_submodules module = importlib.import_module(package_name) File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 665, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 678, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "./models/semantic_parsing/__init__.py", line 1, in <module> from models.semantic_parsing.spider_parser import SpiderParser File "./models/semantic_parsing/spider_parser.py", line 18, in <module> from torch_geometric.data import Data, Batch File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/__init__.py", line 2, in <module> import torch_geometric.nn File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/nn/__init__.py", line 2, in <module> from .data_parallel import DataParallel File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/nn/data_parallel.py", line 5, in <module> from torch_geometric.data import Batch File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/data/__init__.py", line 1, in <module> from .data import Data File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/data/data.py", line 7, in <module> from torch_sparse import coalesce File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_sparse/__init__.py", line 1, in <module> from .coalesce import coalesce File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_sparse/coalesce.py", line 4, in <module> from .utils.unique import unique File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_sparse/utils/unique.py", line 5, in <module> import unique_cuda ModuleNotFoundError: No module named 'unique_cuda'

@patilaum
Copy link

I got the above error when I install torch_sparse==0.2.1

Got the following error when I installed torch_sparse>=0.2.2

Traceback (most recent call last):
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/bin/allennlp", line 11, in
load_entry_point('allennlp===0.8.5-unreleased', 'console_scripts', 'allennlp')()
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/allennlp-0.8.5_unreleased-py3.6.egg/allennlp/run.py", line 18, in run
main(prog="allennlp")
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/allennlp-0.8.5_unreleased-py3.6.egg/allennlp/commands/init.py", line 101, in main
import_submodules(package_name)
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/allennlp-0.8.5_unreleased-py3.6.egg/allennlp/common/util.py", line 323, in import_submodules
module = importlib.import_module(package_name)
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 941, in _find_and_load_unlocked
File "", line 219, in _call_with_frames_removed
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 955, in _find_and_load_unlocked
File "", line 665, in _load_unlocked
File "", line 678, in exec_module
File "", line 219, in _call_with_frames_removed
File "./models/semantic_parsing/init.py", line 1, in
from models.semantic_parsing.spider_parser import SpiderParser
File "./models/semantic_parsing/spider_parser.py", line 18, in
from torch_geometric.data import Data, Batch
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/init.py", line 2, in
import torch_geometric.nn
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/nn/init.py", line 2, in
from .data_parallel import DataParallel
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/nn/data_parallel.py", line 5, in
from torch_geometric.data import Batch
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/data/init.py", line 6, in
from .sampler import NeighborSampler
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_geometric/data/sampler.py", line 4, in
from torch_cluster import neighbor_sampler
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_cluster/init.py", line 1, in
from .graclus import graclus_cluster
File "/home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_cluster/graclus.py", line 2, in
import torch_cluster.graclus_cpu
ImportError: /home/aum/IMBS/text2sql/spider-schema-gnn-master/alle/lib/python3.6/site-packages/torch_cluster/graclus_cpu.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN3c1019UndefinedTensorImpl10_singletonE

@rusty1s
Copy link
Member

rusty1s commented Aug 19, 2019

You should try downgrading gcc to 5.4.

@patilaum
Copy link

My gcc version is already 5.4.0
here's the log when I ran gcc --version

gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE

@rusty1s
Copy link
Member

rusty1s commented Aug 20, 2019

Mh, eventually those threads may help you: open-mmlab/mmdetection#728 (comment) and facebookresearch/maskrcnn-benchmark#223

@patilaum
Copy link

Issue is still not getting solved. Some threads say the problem is because of incompatible pytorch version which some say it is because of cuda version. I uninstalled and reinstalled pytorch and torchvision with cuda 10 and others being pillow-6.1.0 torch-1.2.0 torchvision-0.4.0

But still the problem persists. Please help.

@rusty1s
Copy link
Member

rusty1s commented Aug 20, 2019

Please see my message here #632 (comment).

rusty1s added a commit that referenced this issue Sep 2, 2021
* initial commit

* address comments
rusty1s added a commit that referenced this issue Sep 3, 2021
* added HGT DBLP example

* typo

* Merge PyG master (#52)

* Adding the Facebok Page-Page dataset

* type hints

* documentation CI

* py 3.8

* fix links

* fix links

* fail on warning

* fail on warning

* fix doc

Co-authored-by: benedekrozemberczki <benedek.rozemberczki@gmail.com>

* revert

* Fix Documentation Rendering (#51)

* fix doc rendering

* fix linting

* retrigger checks

* remove pytorch 1.7.0 legacy code (#50)

* Fix `copy.deepcopy` within lazy `nn.dense.Linear` (#44)

* fix deepcopy within lazy Linear

* fix merge

* assert exception

* example to doc

* resolve conflict

* resolve conflict

* Add Figure and Equation to `to_hetero` docstring (#60)

* add tex

* add svg + docstring

* typo

* added equation

* Message Passing Hooks (#53)

* add hooks

* docstring

* add docstring

* allow modification of inputs/output

* add test for modifying output

* add additional asserts for modifying output test

* Rename `HeteroData.get_edges` and `HeteroData.get_nodes` (#58)

* rename to_edges and to_nodes

* typo

* `HeteroConv` (#64)

* clean heteroconv

* init

* init

* clean up

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* fix documentation

* bipartite function

* fix test CI

* remove pillow version

* clean up for merge

* Merge PyG master (#69)

* renaming: PointConv to PointNetConv

* Fix a broken link in datasets/gdelt.py (#2800)

* fix test

* re-add batching of strings

* add quick start table

* gnn cheatsheet

* remove pillow version

Co-authored-by: Dongkwan Kim <todoaskit@gmail.com>

* re-merge

* add lazy column to GNN cheatsheet (#70)

* `to_hetero_with_bases(model)` (#63)

* update

* fix linting

* basisconv

* add ValueError

* to_hetero_with_bases impl done

* add test

* add comments

* add comments

* docstring

* typo

* update figure

* svg

* typo

* add test

* update

* add rgcn equality test

* typos

* update

* typos

* update figures

* generate new svgs

* fix assignment

* rename

* delete sorted edge types

* rename

* add legend

* fix typo

* Test: Check equal outputs of `to_hetero` and `RGCNConv` (#59)

* check equal output

* add sparsetensor test

* check equal output

* add sparsetensor test

* rename

* linting

* add missing import

* `HeteroData` support for `T.NormalizeFeatures` (#56)

* normalize features

* allow normalization of any feature

* in-place div

* normalize features

* allow normalization of any feature

* in-place div

* fix test

* no need to re-assign

* `HeteroData` support for `T.AddSelfLoops` (#54)

* hetero support for AddSelfLoops

* check for edge_index attribute

* f-string

* retrigger checks

* revert bipartite changes

* hetero support for AddSelfLoops

* check for edge_index attribute

* f-string

* retrigger checks

* revert bipartite changes

* merge master

* merge master

* `HeteroData` support for `T.ToSparseTensor` (#55)

* hetero support for ToSparseTensor

* add test

* customize the attribute of SparseTensor.value

* rework sort_edge_index

* hetero support for ToSparseTensor

* add test

* customize the attribute of SparseTensor.value

* rework sort_edge_index

* linting

* `HeteroData` support for `T.ToUndirected` (#57)

* to_undirected

* revert bipartite changes

* coalesce + undirected enhancement

* merge master

* revert bipartite changes

* coalesce + undirected enhancement

* merge master

* clean up

* new default relation type

* fix tests

* resolve merge conflicts

* resolve merge conflicts 2

* resolve merge conflicts 3

* Merge PyG master (#74)

* renaming: PointConv to PointNetConv

* Fix a broken link in datasets/gdelt.py (#2800)

* fix test

* re-add batching of strings

* add quick start table

* gnn cheatsheet

* remove pillow version

* clean up doc for to_dense_batch

* clean up

* add legend to cheatsheet

* Improve terminology (#2837)

I think the previous version of the document uses the term 'symmetric' incorrectly. A symmetric matrix is a square matrix that is is equal to its transpose (https://en.wikipedia.org/wiki/Symmetric_matrix). However, the text is only talking about the shape of the matrix, not its content. Hence, 'square (matrix)' would be the correct term to use.

* Add batch_size input to to_dense_batch (#2838)

* Add batch_size input to to_dense_batch

* to_dense_batch fix typo in batch_size param use

* add typehints

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* typo

* Added return_attention_weights to TransformerConv. (#2807)

* added return_weights functionality to tranformer

* added return attn weights tests

* flake8

* added typehints

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* MD17 (#2843)

* Added MD17 dataset

* Updated Documentation

* Added link to sGDML website in doc

* fixed typos in doc and made train variable description clearer

* clean up

* fix linting

* fix doc warning

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* update doc

* remove forward doc

* add static graph support info to cheatsheet

* fix num_nodes in case edge_index is empty

* fix math formula

* faster GDC import

* lazy import

* lazy import for datasets

* lazy import for nn

* Sequential jittable + traceable

* typo

* typo

* update doc

Co-authored-by: Dongkwan Kim <todoaskit@gmail.com>
Co-authored-by: Markus <markus.zopf@outlook.com>
Co-authored-by: Jimmie <jimmiebtlr@gmail.com>
Co-authored-by: Jinu Sunil <jinu.sunil@gmail.com>
Co-authored-by: Moritz R Schäfer <moritz.schaefer@protonmail.com>

* re-add

* GraphGym cleaned version (#82)

* GraphGym cleaned version

* remove deepsnap dependency

* fix lint errors, part 1

* fix all lint errors

* fix all lint errors

* fix all lint errors

* apply yapf

* Update .gitignore

* Integrate GraphGym into PyG (#85)

* GraphGym cleaned version

* remove deepsnap dependency

* fix lint errors, part 1

* fix all lint errors

* fix all lint errors

* fix all lint errors

* apply yapf

* Integrate graphgym into pyg, keep user API in project root

* fix merge conflict

* fix lint errors

* Make optional dependencies

* merge LICENSE from GraphGym

* add import

* clean up LICENSE

* fix import

* resolve merge conflicts

* resolve merge conflicts 2

* Merge PyG master (#87)

* renaming: PointConv to PointNetConv

* Fix a broken link in datasets/gdelt.py (#2800)

* fix test

* re-add batching of strings

* add quick start table

* gnn cheatsheet

* remove pillow version

* clean up doc for to_dense_batch

* clean up

* add legend to cheatsheet

* Improve terminology (#2837)

I think the previous version of the document uses the term 'symmetric' incorrectly. A symmetric matrix is a square matrix that is is equal to its transpose (https://en.wikipedia.org/wiki/Symmetric_matrix). However, the text is only talking about the shape of the matrix, not its content. Hence, 'square (matrix)' would be the correct term to use.

* Add batch_size input to to_dense_batch (#2838)

* Add batch_size input to to_dense_batch

* to_dense_batch fix typo in batch_size param use

* add typehints

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* typo

* Added return_attention_weights to TransformerConv. (#2807)

* added return_weights functionality to tranformer

* added return attn weights tests

* flake8

* added typehints

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* MD17 (#2843)

* Added MD17 dataset

* Updated Documentation

* Added link to sGDML website in doc

* fixed typos in doc and made train variable description clearer

* clean up

* fix linting

* fix doc warning

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* update doc

* remove forward doc

* add static graph support info to cheatsheet

* fix num_nodes in case edge_index is empty

* fix math formula

* faster GDC import

* lazy import

* lazy import for datasets

* lazy import for nn

* Sequential jittable + traceable

* typo

* typo

* update doc

* Simple models (#2869)

* Inclusion of new backbone models

* Eliminating head from asap.py

* small correction

* Create test_gcn.py

* Update __init__.py

* Update test_gcn.py

* Left only the convolutional simple models

* Tests included

* update

* clean up

* clean up v2

* fix activation

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* Example for MemPooling. (#2729)

* example for mem pooling

* backprop on kl loss is done at the end of an epoch. Keys in memory layers are trained only on kl loss.

* added learning rate decay. Using PROTIENS_full

* flake8

* reduced lr. increased weight decay

* changed download location

* added comments

* clean up

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* typos

* fix removeisolatednodes transform in case 'data.num_nodes' is present

* fix XConv with dilation > 1

* fix XConv with dilation > 1

* rgcn link prediction  (#2734)

* implemented LinkPrediction dataset for loading FB15k237

* implemented evaluation for relational link prediction

* implemented R-GCNConf link prediction example

* fixed bug: wrong initial objects in negative_sampling

* changed file downloader urllib.request.urlretrieve  to pytorch.data.download_url; renamed LinkPrediction class to RelationalLinkPredictionDataset

* update dataset

* update example script

* rename

Co-authored-by: Moritz <moritzblum>
Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* fix gnnexplainer draw kwargs

* remove python-louvain dependency

* allow customization of output in MP jit mode

* fix test for py3.6

* changed normalisation to same norm from instance norm to be robust to small var (#2917)

* add CITATION.cff

* format

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* [ci skip]

* add basetransform ABC (#2924)

* clean up BaseTransform

* clean up GATConv and add comments

* add max_num_neighbors as an additional argument

* fix jit GATConv on PyTorch 1.8.0

* fix doc

* fix gnn explainer with existing self-loops

* Rgcn link pred fix (#2946)

* added regularization, removed typo in test

* clean up

Co-authored-by: Moritz <moritzblum>
Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* typo

* Correct gini coefficient mathcal formula (#2932)

* typo

* typo

* Update from_networkx (#2923)

* Update from_networkx

* Update test

* Update convert.py

* Minor corrections

* Update test_convert.py

* Corrections

* Update test_convert.py

* Case where there are no edges

* Correcting how edge_attr are concatenated

* clean up + new test

* remove unused code

* add union type

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* fix deterministic ordering in from_networkx

* recursive-include *.jinja files

Co-authored-by: Dongkwan Kim <todoaskit@gmail.com>
Co-authored-by: Markus <markus.zopf@outlook.com>
Co-authored-by: Jimmie <jimmiebtlr@gmail.com>
Co-authored-by: Jinu Sunil <jinu.sunil@gmail.com>
Co-authored-by: Moritz R Schäfer <moritz.schaefer@protonmail.com>
Co-authored-by: PabloAMC <pmorenocf@alumnos.unex.es>
Co-authored-by: Moritz Blum <31183934+moritzblum@users.noreply.github.com>
Co-authored-by: fbragman <fbragman@users.noreply.github.com>
Co-authored-by: Christopher Lee <2824685+CCInc@users.noreply.github.com>
Co-authored-by: Tim Daubenschütz <tim@daubenschuetz.de>

* resolve merge conflicts 3

* resolve merge conflicts 4

* Implementation of the `HGTLoader` + `ogbn-mag` example (#73)

* first try

* update

* HGT Loader

* typo

* first try

* update

* HGT Loader

* typo

* bugfixes

* lazy GATConv

* bugfix

* bugfix

* full working pipeline

* update

* rename

* docstring

* typos

* update

* typo

* typo

* typo

* added comments

* add test

* add tests

* fix example

* rename

* linting

* Random split functionalities (#72)

* link split

* create split

* example tests

* link split tests

* fix linting

* update docstring

* undirected option, refactor and docs

* add num nodes as argument to neg sampling

* clean up + remove single object

* update example

* typo

* fix compose

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* add basetransform

* typo

* typo

* fix test

* Improve `torch_geometric.data` Documentation (#98)

* update data doc

* typo

* typo

* note

* typo

* add docstring

* only show inherited members for data and hetero_data

* documentation update for batch and dataset

* update doc

* update

* fix

* record_stream

* update

* typo

* add/fix data functionality

* linting

* typo

* `_parent` memory leak fix (#103)

* memory leak fix

* Clean up

* clean up

* bugfix tests

* typos

* fix test

* fix test

* rename reverse

* (Heterogeneous) `NeighborLoader` (#92)

* initial commit

* typo

* neighbor loader functionality + tests

* docstring

* fix docstring

* skip tests

* fix share_memory_

* typo

* typo

* update example

* typo

* share_strategy

* fix cuda calls

* better print

* fix size

* fix print

* final commit

* fix

* some todos

* preprocessed features

* fix to_undirected

* more documentation

* update doc

* fix doc

* fix doc

* Add benchmark code and the example with existing graph classification examples (#93)

* add benchmarking utilities

* update graph classification benchmark

* improve code style

* add pytorch-memlab for benchmark code

* skip some tests when cuda is not available

* add type hint when appropriate

* add seed_everything to improve code

* code refactoring

* code refactoring

* code refactoring

* code improvement

* remove unnecessary dataloader import

* change benchmark interface with decorator

* documentation improvement

* linting

* linting part 2

* linting part 3

* seed_everything

* create utils file

* update

* use utils functions

* fix test

* update the profiler to the latest torch (1.8.1+)

* refactor profiler and add more documentation

* refactor profiler and add more documentation

* resolve lint errors

* resolve lint errors

* update

* clean up test and profile

* fix linting

* add to doc

* fix doc

* typo

* update benchmark

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* Move `HGTLoader` to `torch_geometric.loader` + clean up (#104)

* move files

* use utils functions

* fix example

* update

* fix tests

* fix seed

* fix linear test

* rename

* Support GraphGym custom modules outside PyG package (#102)

* GraphGym cleaned version

* remove deepsnap dependency

* fix lint errors, part 1

* fix all lint errors

* fix all lint errors

* fix all lint errors

* apply yapf

* Integrate graphgym into pyg, keep user API in project root

* fix merge conflict

* fix lint errors

* Make optional dependencies

* merge LICENSE from GraphGym

* Enable adding GraphGym customized modules outside PyG package

* lint

* Rename `AddTrainValTestMask` to `RandomNodeSplit` (#108)

* initial commit

* rename example

* remove AddTrainValTestMask

* fix linting

* create optimizer config and scheduler config separately (#113)

* create optimizer config and scheduler config separately

* fix format

* import explicitly

Co-authored-by: Dong Wang <dongwang@yannis-air.lan>

* Heterogeneous Graph Tutorial (#83)

* add HG tutorial roadmap

* started working on hg tutorial

* hg_tutorial, some text and .tex figure

* added svg

* hg tutorial content

* fix CI

* text and structure

* finished first draft

* fixed one code example

* fixing conventions

* fixing links

* update svg

* some smaller improvements of tutorial

* improvements on tutorial

* hg-tutorial: fixed compiling issue, added detailed content

* added absolute links

* fixed warnings

* streamlined dataset section

* update svg

* update tutorial

* update 2

Co-authored-by: Jan Eric Lenssen <janeric.lenssen@tu-dortmund.de>

* typo

* Move data loaders to `torch_geometric.loader` (#110)

* move graphsaint

* deprecations

* move clusterloader

* deprecations

* type hints

* move shadow

* typo

* typo

* move datalistloader

* dense data loader

* random node sampler

* fix doc

* Lazy GNN operators (#89)

* lazy cheb conv

* lazy GraphConv

* lazy GATv2Conv

* lazy TAGConv

* lazy FAConv

* lazy FeaStConv

* lazy NNConv

* typo

* fix tests

* lazy SuperGATConv

* lazy SuperGATConv fix

* lazy SplineConv

* fix lazy check

* lazy GravNetConv

* arma conv lazy

* dense linear in gmmconv

* typo

* add test

* lazy GMMConv

* doc

* rename (#116)

* Revisit `MetaPath2Vec` (#114)

* revisit metapath2vec

* update

* typo

* update

* fix doc

* update

* check for attributes rather than key

* Clean up `torch_geometric.profile` further (#111)

* remove print_layer_stats

* typos

* update

* readme highlights and quick tour (#99)

* readme highlights and quick tour

* arch

* arch image

* arch overview

* list categories

* categorization

* category description

* Update README.md

from Matthias

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* improved highlights

* Update README.md

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* Update README.md

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* Update README.md

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* Update README.md

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* minor

* update readme

* update

* update

* update

* update

* fix url

* update

* update

* update

* update

* update

* update

* move ops

* toc

* typo

* typo

* add svgs

* update figure

* fix links

* fix size

* fix size

* typo

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* fix broken links

* fix links

* Heterogeneous Graph Sampler Tutorial (#117)

* initial commit

* address comments

* remove todo

* typo

* Conversion between heterogenous and homogeneous graph objects (#115)

* temp checkpoint (wip, will remove)

* (wip) typed graph conversion

* (wip) typed graph conversion

* (wip) typed graph conversion

* update

* typo

* delete examples

Co-authored-by: rusty1s <matthias.fey@tu-dortmund.de>

* fix test

* update doc

* deprecate NeighborSampler (#119)

* Move `torch_geometric.data.DataLoader` to `torch_geometric.loader.DataLoader` (#120)

* move dataloader

* rename

* typos

* typos

* fix __cat_dim__

* updategp

* Deprecate `train_test_split_edges` + Modifications to `RandomLinkSplit` (#121)

* deprecate train_test_split_edges

* to device transform

* fix example

* add split_labels argument

* fix autoencoder example

* typos

* add docstring

* ARGVA

* seal

* adress comments

* Create example to load `*.csv` and transfer to `HeteroData` (#76)

* create example to load csv file and transfer to heter-data

* add ipython notebook version load csv with documentation

* address comment

* first version of csv loading doc

* first version of csv loading doc

* suggestion docs/source/notes/loading_csv.rst

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* suggestion docs/source/notes/loading_csv.rst

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* suggestion docs/source/notes/loading_csv.rst

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* suggestion docs/source/notes/loading_csv.rst

Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* suggestions csv tutorial

* example script load csv + extract fix

* fixed edge index stacking dimension in example and jupyter nb

* linting

* linting2

* rename

* update

* update

* update

* typo

* typo

* update

* rename

* update tutorial

* typo

* address comments

Co-authored-by: Dong Wang <dongwang@yannis-air.lan>
Co-authored-by: Jan Eric Lenssen <janeric.lenssen@tu-dortmund.de>
Co-authored-by: Matthias Fey <matthias.fey@tu-dortmund.de>

* typo

* fix

* typo

* update

* fix

* fix

Co-authored-by: benedekrozemberczki <benedek.rozemberczki@gmail.com>
Co-authored-by: Rex Ying <rexying@stanford.edu>
Co-authored-by: Dongkwan Kim <todoaskit@gmail.com>
Co-authored-by: Markus <markus.zopf@outlook.com>
Co-authored-by: Jimmie <jimmiebtlr@gmail.com>
Co-authored-by: Jinu Sunil <jinu.sunil@gmail.com>
Co-authored-by: Moritz R Schäfer <moritz.schaefer@protonmail.com>
Co-authored-by: Jiaxuan <youjiaxuan@gmail.com>
Co-authored-by: PabloAMC <pmorenocf@alumnos.unex.es>
Co-authored-by: Moritz Blum <31183934+moritzblum@users.noreply.github.com>
Co-authored-by: fbragman <fbragman@users.noreply.github.com>
Co-authored-by: Christopher Lee <2824685+CCInc@users.noreply.github.com>
Co-authored-by: Tim Daubenschütz <tim@daubenschuetz.de>
Co-authored-by: Yue Zhao <yzhao062@gmail.com>
Co-authored-by: Dong Wang <dongw89@gmail.com>
Co-authored-by: Dong Wang <dongwang@yannis-air.lan>
Co-authored-by: Jan Eric Lenssen <janeric.lenssen@tu-dortmund.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants