Skip to content
Snippets Groups Projects
Select Git revision
  • 3898f55ea882d9cca1b96fa83170f49f5922f8cc
  • master default
  • bing_issues#190_tf2
  • bing_tf2_convert
  • bing_issue#189_train_modular
  • simon_#172_integrate_weatherbench
  • develop
  • bing_issue#188_restructure_ambs
  • yan_issue#100_extract_prcp_data
  • bing_issue#170_data_preprocess_training_tf1
  • Gong2022_temperature_forecasts
  • bing_issue#186_clean_GMD1_tag
  • yan_issue#179_integrate_GZAWS_data_onfly
  • bing_issue#178_runscript_bug_postprocess
  • michael_issue#187_bugfix_setup_runscript_template
  • bing_issue#180_bugs_postprpocess_meta_postprocess
  • yan_issue#177_repo_for_CLGAN_gmd
  • bing_issue#176_integrate_weather_bench
  • michael_issue#181_eval_era5_forecasts
  • michael_issue#182_eval_subdomain
  • michael_issue#119_warmup_Horovod
  • bing_issue#160_test_zam347
  • ambs_v1
  • ambs_gmd_nowcasting_v1.0
  • GMD1
  • modular_booster_20210203
  • new_structure_20201004_v1.0
  • old_structure_20200930
28 results

train_era5_template.sh

Blame
  • Michael's avatar
    Michael Langguth authored
    Rename workflow scripts to template scripts and add first adaptions in set-up script of virtual environment.
    3898f55e
    History
    train_era5_template.sh 1.46 KiB
    #!/bin/bash -x
    #SBATCH --account=deepacf
    #SBATCH --nodes=1
    #SBATCH --ntasks=1
    ##SBATCH --ntasks-per-node=1
    #SBATCH --cpus-per-task=1
    #SBATCH --output=train_era5-out.%j
    #SBATCH --error=train_era5-err.%j
    #SBATCH --time=00:20:00
    #SBATCH --gres=gpu:2
    #SBATCH --partition=develgpus
    #SBATCH --mail-type=ALL
    #SBATCH --mail-user=b.gong@fz-juelich.de
    ##jutil env activate -p cjjsc42
    
    
    # Name of virtual environment 
    VIRT_ENV_NAME="vp"
    
    # Loading mouldes
    source ../env_setup/modules_train.sh
    # Activate virtual environment if needed (and possible)
    if [ -z ${VIRTUAL_ENV} ]; then
       if [[ -f ../${VIRT_ENV_NAME}/bin/activate ]]; then
          echo "Activating virtual environment..."
          source ../${VIRT_ENV_NAME}/bin/activate
       else 
          echo "ERROR: Requested virtual environment ${VIRT_ENV_NAME} not found..."
          exit 1
       fi
    fi
    
    
    
    
    # declare directory-variables which will be modified appropriately during Preprocessing (invoked by mpi_split_data_multi_years.py)
    source_dir=/p/project/deepacf/deeprain/video_prediction_shared_folder/preprocessedData/
    destination_dir=/p/project/deepacf/deeprain/video_prediction_shared_folder/models/
    
    # for choosing the model for choosing the model, convLSTM,savp, mcnet,vae
    model=convLSTM
    model_hparams=../hparams/era5/${model}/model_hparams.json
    
    # rund training
    srun python ../scripts/train_dummy.py --input_dir  ${source_dir}/tfrecords/ --dataset era5  --model ${model} --model_hparams_dict ${model_hparams} --output_dir ${destination_dir}/${model}/