Files
gpt-2-inference-engine/verify_kv_cache.slurm
T
2026-06-07 13:43:20 -05:00

46 lines
1.8 KiB
Bash

#!/bin/bash
#SBATCH --job-name="verify_kv_cache"
#SBATCH --output="verify_kv_cache_output.out"
#SBATCH --error="verify_kv_cache_errors.err"
#SBATCH --partition=gpuA40x4
#SBATCH --mem=24G
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=1
#SBATCH --constraint="projects"
#SBATCH --gpus-per-node=1
#SBATCH --gpu-bind=closest
#SBATCH --account=bche-delta-gpu
#SBATCH -t 00:25:00
module reset
echo -e "job $SLURM_JOBID is starting on `hostname`\n\n"
# Deterministic Test
echo -e "================ DETERMINISTIC VERIFICATION ================\n"
srun ./verify_kv_cache
# Random Performance Grid
echo -e "\n\n================ RANDOM PERFORMANCE GRID ================\n"
srun ./verify_kv_cache --random --batch 80 --prompt-len 32 --gen-len 32
srun ./verify_kv_cache --random --batch 80 --prompt-len 32 --gen-len 64
srun ./verify_kv_cache --random --batch 80 --prompt-len 32 --gen-len 128
# srun ./verify_kv_cache --random --batch 80 --prompt-len 64 --gen-len 32
# srun ./verify_kv_cache --random --batch 80 --prompt-len 64 --gen-len 64
# srun ./verify_kv_cache --random --batch 80 --prompt-len 64 --gen-len 128
# srun ./verify_kv_cache --random --batch 80 --prompt-len 128 --gen-len 32
# srun ./verify_kv_cache --random --batch 80 --prompt-len 128 --gen-len 64
# srun ./verify_kv_cache --random --batch 80 --prompt-len 128 --gen-len 128
# srun ./verify_kv_cache --random --batch 80 --prompt-len 256 --gen-len 32
# srun ./verify_kv_cache --random --batch 80 --prompt-len 256 --gen-len 64
# srun ./verify_kv_cache --random --batch 80 --prompt-len 256 --gen-len 128
# srun ./verify_kv_cache --random --batch 80 --prompt-len 512 --gen-len 32
# srun ./verify_kv_cache --random --batch 80 --prompt-len 512 --gen-len 64
# srun ./verify_kv_cache --random --batch 80 --prompt-len 512 --gen-len 128