Welcome to our branch, where we focus on Artifact Evaluation by providing an encapsulated implementation of the GraphSage model as an example. This README offers detailed instructions for installing and running Celeritas, along with an example application on two datasets: ogbn-arxiv
and ogbn-paper100M
.
This repository is part of our effort to facilitate Artifact Evaluation in graph processing. We have encapsulated the GraphSage model as a demonstrative example of efficient node embedding in large graphs. While the paper presents a broader set of results, here we provide APIs and an implementation of the GraphSage model, allowing users to evaluate its performance on both medium and large-scale datasets.
To install Celeritas and its dependencies, follow these steps:
pip3 install .
After installing Celeritas, you can run it using the following steps:
Navigate to Script Directory:
python_script
within the repository.Running the Model:
python3 run.py
ogbn-arxiv
dataset:
python3 run.py --experiment instance_arxiv
ogbn-paper100M
dataset:
python3 run.py --experiment instance_paper100M
Output Options:
--show_output_console
flag:
python3 run.py --show_output_console
python_script/results
directory.