Hi,
I am trying to understand how the sampling stage works for node classification with graphsage, specifically C++ scripts. I am wondering which functions/files are involved. I checked the tutorial web and it seems it talked more about how to use the libraries. I want to learn how it works like how the neighborhood nodes of target nodes are selected etc.
I tried to add print statements to functions in sampler.cc, re-build from the source and run python dgl/examples/pytorch/graphsage/node_classification.py
but it did not seem to work. How sampler.cc is involved in the training process?
Thanks in advance.