I met a strange problem, when I change the order of edges to construct the graph, I find the training results(e.g. loss of each step) will be different. I wanna know why. I can reproduct result when order of edges is fixed, thus I have control other reproducibility.
settings:
pytorch 1.5
cuda 10.1
dgl 0.4.3
model graphsage
aggregator pool