safetynet_final / scripts /obfuscation.sh
Maheep's picture
Add files using upload-large-folder tool
8eecc7d verified
#!/bin/bash
#PBS -N obf_ae_mistral
#PBS -l select=1:ncpus=16:mem=110G:ngpus=1
#PBS -l walltime=12:00:00
#PBS -j oe
#PBS -k oe
#PBS -o safetynet/logs/obf_sim_output.txt
#PBS -P personal-maheep00
#PBS -q normal
# Go to the directory where the job was submitted
cd $PBS_O_WORKDIR
# Initialize conda
source ~/.bashrc
# Activate the conda environment
conda activate safebymi
# Set environment variables
export PYTHONPATH=$PYTHONPATH:safetynet
export HF_HOME=safetynet/safetynet/huggingface
# Define models to train
MODELS=('mistral') # 'llama2' llama3' 'gemma' 'qwen' 'mistral') # as needed
# Run training for each model
for MODEL in "${MODELS[@]}"; do
python -m src.training.obfuscation --model ${MODEL} --model_type "obfuscated_ae" --dataset spylab \
> safetynet/logs/${MODEL}/obf_sim.log 2>&1
done