| #SBATCH --job-name=explore_bio | |
| #SBATCH --partition=nova | |
| #SBATCH --gres=gpu:a100:1 | |
| #SBATCH --mem=64G | |
| #SBATCH --cpus-per-task=8 | |
| #SBATCH --time=02:00:00 | |
| #SBATCH --output=bert_v6_contrastive/analysis/probing_analysis/slurm_logs/explore_bio_%j.out | |
| #SBATCH --error=bert_v6_contrastive/analysis/probing_analysis/slurm_logs/explore_bio_%j.err | |
| export PYTHONUNBUFFERED=1 | |
| echo "========================================" | |
| echo "Exploratory Biology Probes" | |
| echo "Job ID: $SLURM_JOB_ID" | |
| echo "Node: $(hostname)" | |
| echo "Start: $(date)" | |
| echo "========================================" | |
| source activate glycanml 2>/dev/null || conda activate glycanml | |
| python3 -c " | |
| import sys, torch | |
| print('Python:', sys.executable) | |
| print(f'PyTorch: {torch.__version__} CUDA: {torch.cuda.is_available()}') | |
| if torch.cuda.is_available(): | |
| print(f'{torch.cuda.get_device_name()}, {torch.cuda.get_device_properties(0).total_memory // 1024**2} MiB') | |
| " | |
| python3 -u bert_v6_contrastive/scripts/probe_exploratory_biology.py --model both | |
| echo "Completed: $(date)" | |
| ls -la bert_v6_contrastive/analysis/probing_analysis/exploratory_bio_v5/ 2>/dev/null | |
| echo "---" | |
| ls -la bert_v6_contrastive/analysis/probing_analysis/exploratory_bio_v6/ 2>/dev/null | |