| #SBATCH --job-name=probe8_disease | |
| #SBATCH --partition=nova | |
| #SBATCH --gres=gpu:a100:1 | |
| #SBATCH --cpus-per-task=8 | |
| #SBATCH --mem=64G | |
| #SBATCH --time=02:00:00 | |
| #SBATCH --output=bert_v6_contrastive/scripts/probe8_%j.out | |
| #SBATCH --error=bert_v6_contrastive/scripts/probe8_%j.err | |
| echo "========================================" | |
| echo "Probe 8: Disease/Tissue Embedding Analysis" | |
| echo "Job ID: $SLURM_JOB_ID" | |
| echo "Node: $(hostname)" | |
| echo "Start: $(date)" | |
| echo "========================================" | |
| source /work/ratul1/supantha/miniconda3/etc/profile.d/conda.sh | |
| conda activate blade | |
| cd /work/ratul1/supantha/glycan-SD-VS/bert_training_v3/v3.1_cluster_training | |
| echo "Python: $(which python3)" | |
| nvidia-smi --query-gpu=name,memory.total --format=csv,noheader 2>/dev/null || echo "No GPU" | |
| ls -lh bert_v6_contrastive/analysis/probe8_disease_tissue_data.csv || { echo "ERROR: Data file missing"; exit 1; } | |
| pip install -q scikit-learn umap-learn 2>/dev/null | |
| echo "" | |
| echo "========== V5-A (MLM-only) ==========" | |
| python3 -u bert_v6_contrastive/scripts/probe_8_disease_tissue.py --model v5 --device cuda | |
| echo "" | |
| echo "========== V6 (MLM+SimCLR) ==========" | |
| python3 -u bert_v6_contrastive/scripts/probe_8_disease_tissue.py --model v6 --device cuda | |
| echo "" | |
| echo "Completed: $(date)" | |
| ls -la bert_v6_contrastive/analysis/probe8_disease_tissue_v5/ 2>/dev/null | |
| ls -la bert_v6_contrastive/analysis/probe8_disease_tissue_v6/ 2>/dev/null | |