Hi @lingfan,
I have added my dataset name to dgl/contrib/data/init.py . But since my dataset does not listed in https://s3.us-east-2.amazonaws.com/dgl.ai/dataset/ , I got this error message when I want to load my data:
Namespace(dataset=‘ToyKG’)
Downloading /…/.dgl/ToyKG.tar.gz from https://s3.us-east-2.amazonaws.com/dgl.ai/dataset/ToyKG.tgz…
download failed, retrying, 4 attempts left
Downloading /…/.dgl/ToyKG.tar.gz from https://s3.us-east-2.amazonaws.com/dgl.ai/dataset/ToyKG.tgz…
download failed, retrying, 3 attempts left
Downloading /…/.dgl/ToyKG.tar.gz from https://s3.us-east-2.amazonaws.com/dgl.ai/dataset/ToyKG.tgz…
download failed, retrying, 2 attempts left
Downloading /…/.dgl/ToyKG.tar.gz from https://s3.us-east-2.amazonaws.com/dgl.ai/dataset/ToyKG.tgz…
download failed, retrying, 1 attempt left
Downloading /…/.dgl/ToyKG.tar.gz from https://s3.us-east-2.amazonaws.com/dgl.ai/dataset/ToyKG.tgz…
Traceback (most recent call last):
File “KGIntoMatrix.py”, line 22, in
build_graph(args.dataset)
File “KGIntoMatrix.py”, line 6, in build_graph
data = load_data(stringData)
File “/…/.local/lib/python3.6/site-packages/dgl/contrib/data/init.py”, line 8, in load_data
return knwlgrh.load_link(dataset)
File “/…/.local/lib/python3.6/site-packages/dgl/contrib/data/knowledge_graph.py”, line 203, in load_link
data = RGCNLinkDataset(dataset)
File “/…/.local/lib/python3.6/site-packages/dgl/contrib/data/knowledge_graph.py”, line 175, in init
download(_downlaod_prefix + ‘{}.tgz’.format(self.name), tgz_path)
File “/…/.local/lib/python3.6/site-packages/dgl/data/utils.py”, line 97, in download
raise e
File “/…/.local/lib/python3.6/site-packages/dgl/data/utils.py”, line 83, in download
raise RuntimeError(“Failed downloading url %s”%url)
RuntimeError: Failed downloading url https://s3.us-east-2.amazonaws.com/dgl.ai/dataset/ToyKG.tgz
Is there any way to tell utils.py for downloading the dataset from a specific file path on my server?
Best Regards.