| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| <<comment |
| # Usage: |
| cd scripts/ |
| sbatch \ |
| --export=ALL \ |
| --job-name=train_ten_species_eval_classifier \ |
| train_ten_species_eval_classifier.sh |
| comment |
|
|
| |
| cd ../ || exit |
| source setup_env.sh |
| export HYDRA_FULL_ERROR=1 |
|
|
| RUN_NAME="hyenadna-small-32k_from-scratch_nlayer-8" |
|
|
| |
| srun python -u -m main \ |
| +is_eval_classifier=True \ |
| mode=train_classifier \ |
| trainer.max_steps=30_000 \ |
| trainer.val_check_interval=1_000 \ |
| callbacks.checkpoint_every_n_steps.every_n_train_steps=2_000 \ |
| callbacks.checkpoint_monitor.monitor=val/cross_entropy \ |
| optim.lr=6e-5 \ |
| lr_scheduler=cosine_decay_warmup \ |
| lr_scheduler.warmup_t=3000 \ |
| lr_scheduler.lr_min=6e-7 \ |
| loader.global_batch_size=32 \ |
| loader.eval_global_batch_size=64 \ |
| data=ten_species \ |
| classifier_model=hyenadna-classifier \ |
| classifier_model.hyena_model_name_or_path="LongSafari/hyenadna-small-32k-seqlen-hf" \ |
| classifier_model.n_layer=8 \ |
| classifier_backbone=hyenadna \ |
| model.length=32768 \ |
| diffusion=null \ |
| T=null \ |
| wandb.name="ten_species_eval-classifier_${RUN_NAME}" \ |
| wandb.group=train_classifier \ |
| hydra.run.dir="./outputs/ten_species/eval_classifier/${RUN_NAME}" |