marius-team / marius

Large scale graph learning on a single machine.
https://marius-project.org
Apache License 2.0
160 stars 45 forks source link

Troubleshooting OGBN-Arxiv Model: Error with Marius Preprocessing Command in Docker #150

Closed JhengLu closed 10 months ago

JhengLu commented 11 months ago

Describe the bug Hello,

I encountered an issue after building the image and attempting to use the OGBN-Arxiv model. When running the following command within the Marius Docker container from the root directory ("/working_dir/marius"):

marius_preprocess --dataset ogbn_arxiv --output_directory datasets/ogbn_arxiv_example/

It shows:

Using existing dataset of OGBN_ARXIV
Traceback (most recent call last):
  File "/usr/local/bin/marius_preprocess", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.10/dist-packages/marius/tools/marius_preprocess.py", line 167, in main
    dataset.preprocess(
  File "/usr/local/lib/python3.10/dist-packages/marius/tools/preprocess/datasets/ogbn_arxiv.py", line 80, in preprocess
    converter = TorchEdgeListConverter(
TypeError: TorchEdgeListConverter.__init__() got an unexpected keyword argument 'columns'

Could you please assist me in resolving this issue?

Thank you!

Environment cmake: version: 3.27.7 cpu_info: num_cpus: 112 total_memory: 110GB cuda: version: '11.8' gpu_info: