Spaces:
Running
Running
File size: 1,093 Bytes
c95d941 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #!/bin/bash
#SBATCH --job-name=cpr-embed
#SBATCH --output=logs/cpr-embed-%j.out
#SBATCH --error=logs/cpr-embed-%j.err
#SBATCH --time=4:00:00
#SBATCH --mem=64G
#SBATCH --cpus-per-task=4
#SBATCH --partition=gpu
#SBATCH --gres=gpu:1
# CPR Embedding Script for SLURM (GPU recommended)
# Usage: sbatch scripts/slurm_embed.sh input.fasta output.npy
set -e
INPUT_FASTA=${1:?"Usage: sbatch scripts/slurm_embed.sh input.fasta output.npy"}
OUTPUT_NPY=${2:?"Usage: sbatch scripts/slurm_embed.sh input.fasta output.npy"}
mkdir -p logs
source ~/.bashrc
eval "$(conda shell.bash hook)"
conda activate conformal-s
echo "========================================"
echo "CPR Embedding"
echo "Input: $INPUT_FASTA"
echo "Output: $OUTPUT_NPY"
echo "Date: $(date)"
echo "Node: $(hostname)"
echo "GPU: $(nvidia-smi --query-gpu=name --format=csv,noheader 2>/dev/null || echo 'N/A')"
echo "========================================"
cpr embed --input "$INPUT_FASTA" --output "$OUTPUT_NPY"
echo "========================================"
echo "Completed: $(date)"
echo "========================================"
|