clique / src /2_random_seed_sweep.sh
qingy2024's picture
Upload folder using huggingface_hub
f74dd01 verified
raw
history blame
1.67 kB
#!/usr/bin/env bash
# ------------------------------------------------------------
# generate_lrmc_seeds.sh
#
# Run generate_lrmc_seeds.py for num_nodes = 1, 101, 201, …,
# 2601, 2701 and then once more for 2708.
#
# Usage: ./generate_lrmc_seeds.sh
# ------------------------------------------------------------
set -euo pipefail # Exit on error, undefined var, or pipe failure
# ------------------------------------------------------------------
# Configuration – adjust these if your file layout changes
# ------------------------------------------------------------------
INPUT_EDGELIST="cora_seeds/edgelist.txt"
OUT_DIR="cora_seeds"
LEVELS=1
BASELINE="random"
# ------------------------------------------------------------------
# Main loop – 1 … 2708 stepping by 100
# ------------------------------------------------------------------
echo "Starting loop over num_nodes = 1, 101, 201, …, 2601, 2701 …"
for NUM_NODES in $(seq 1 100 2708); do
echo ">>> num_nodes=$NUM_NODES"
python3 generate_lrmc_seeds.py \
--input_edgelist "$INPUT_EDGELIST" \
--out_dir "$OUT_DIR" \
--levels "$LEVELS" \
--baseline "$BASELINE" \
--num_nodes "$NUM_NODES"
done
# ------------------------------------------------------------------
# Explicitly run for 2708 (not hit by the 100‑step sequence)
# ------------------------------------------------------------------
echo ">>> num_nodes=2708 (explicitly added)"
python3 generate_lrmc_seeds.py \
--input_edgelist "$INPUT_EDGELIST" \
--out_dir "$OUT_DIR" \
--levels "$LEVELS" \
--baseline "$BASELINE" \
--num_nodes 2708
echo "All done!"