sudo apt-get -y install intel-mkl
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.11
sudo apt install python3.11-venv


git clone https://github.com/yCobanoglu/graph-neural-networks.git
#git config --global credential.helper store

screen
cd graph-neural-networks
python3.11 -m venv .venv
source .venv/bin/activate

pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cpu
pip install torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch-2.1.0+cpu.html
pip install torch_geometric
pip install sparse_dot_mkl
pip install jax jaxlib
pip install neural-tangents
pip install -r requirements.txt
export PYTHONPATH="$PWD"
export MKL_DYNAMIC=FALSE
export MKL_INTERFACE_LAYER=ILP64
.venv/julia_env/pyjuliapkg/install/bin/julia
import Pkg; Pkg.add("Laplacians")

python3 gnn/infinite_width/run.py --datasets "citeseer" --models "gnn"