Closed AdrianKs closed 3 years ago
Can you try install from source?
when I install from source it installs version 0.1.0.dev
and I run into the following error:
Namespace' object has no attribute 'has_edge_importance
Can you try master?
This is on the master branch.
I c, you are runing distributed training. Unfortunately, the edge importance is not supported in distributed training.
yes, I am running distributed training. But I am not using edge importance. The problem seems to be that an argparser
is defined in kvserver without the attribute has_edge_importance
. This parser is then used to create the model here:
https://github.com/awslabs/dgl-ke/blob/master/python/dglke/kvserver.py#L120
The model then tries to access args.has_edge_importance
which is not specified in the parser. Similar thing happens for loss_genre
and neg_adversarial_sampling
Additionally, while the original OSError: [Errno 99] Cannot assign requested address
seems to be fixed on the master branch here, the same problem (same function) remains in DGL itself:
https://github.com/dmlc/dgl/blob/master/python/dgl/contrib/dis_kvstore.py#L1258
I am trying to run the basic distributed training example. Unfortunately, I always encounter the following error:
This even happens if I just use a local ip:
I am using dglke version
0.1.2
Do you have an idea, how I could resolve this issue?