HCAI-Lab/w2-consensus-deepdive-unlearning-artifacts / social-data-attribution-w2 /scripts /slurm /analysis /rq4_lexical_array.sbatch
| #SBATCH --job-name=rq4-lex-worker | |
| #SBATCH --partition=ice-cpu | |
| #SBATCH --nodes=1 | |
| #SBATCH --ntasks=1 | |
| #SBATCH --cpus-per-task=2 | |
| #SBATCH --mem=6G | |
| #SBATCH --time=04:00:00 | |
| #SBATCH --array=0-31%16 | |
| #SBATCH --output=/storage/ice-shared/cs7634/staff/TDA/logs/rq4_lex_%A_%a.out | |
| #SBATCH --error=/storage/ice-shared/cs7634/staff/TDA/logs/rq4_lex_%A_%a.err | |
| set -euo pipefail | |
| REPO="${REPO:-/storage/ice-shared/cs7634/staff/TDA/code/rq4_lexical}" | |
| MANIFEST="${MANIFEST:-/storage/ice-shared/cs7634/staff/TDA/soc149/working_sample_manifest.parquet}" | |
| SHARDS_DIR="${SHARDS_DIR:-/storage/ice-shared/cs7634/staff/TDA/tracstar/shards_10k/sample_10000_docs}" | |
| SHARD_GLOB="${SHARD_GLOB:-shard_*.jsonl}" | |
| CHUNK_COUNT="${CHUNK_COUNT:-32}" | |
| OUTDIR="${OUTDIR:-/storage/ice-shared/cs7634/staff/TDA/outputs/rq4_lexical_workers}" | |
| WRITE_PER_DOC="${WRITE_PER_DOC:-1}" | |
| WORKER_DIR="$OUTDIR/$SLURM_ARRAY_TASK_ID" | |
| mkdir -p "$WORKER_DIR" | |
| echo "RQ4 lexical worker $SLURM_ARRAY_TASK_ID/$CHUNK_COUNT @ $(date)" | |
| echo "Node: $(hostname)" | |
| echo "REPO=$REPO" | |
| echo "MANIFEST=$MANIFEST" | |
| echo "SHARDS_DIR=$SHARDS_DIR" | |
| echo "WORKER_DIR=$WORKER_DIR" | |
| echo "WRITE_PER_DOC=$WRITE_PER_DOC" | |
| PER_DOC_FLAG="" | |
| if [[ "$WRITE_PER_DOC" = "1" ]]; then | |
| PER_DOC_FLAG="--write-per-doc" | |
| fi | |
| PYTHON_BIN="${PYTHON_BIN:-$REPO/.venv/bin/python}" | |
| "$PYTHON_BIN" "$REPO/scripts/analysis/rq4_lexical_toolkit_profiles.py" \ | |
| --mode worker \ | |
| --manifest "$MANIFEST" \ | |
| --shards-dir "$SHARDS_DIR" \ | |
| --shard-glob "$SHARD_GLOB" \ | |
| --chunk-index "$SLURM_ARRAY_TASK_ID" \ | |
| --chunk-count "$CHUNK_COUNT" \ | |
| --worker-output-dir "$WORKER_DIR" \ | |
| $PER_DOC_FLAG | |
| echo "Worker $SLURM_ARRAY_TASK_ID finished @ $(date)" | |
Xet Storage Details
- Size:
- 1.66 kB
- Xet hash:
- fca2dde6334605c22fc3266c766a3462fc11f57c50e7dfbfd689b30b56f29dbe
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.