HPC2
- Pull data from dvc:
- The project path is
$HOME/projects/BlockChain.
#!/bin/bash
#SBATCH -J blockchain #Slurm job name
## SBATCH -t 1:00:00
#SBATCH [email protected]
#SBATCH --mail-type=begin
#SBATCH --mail-type=end
#SBATCH -p sbm
#SBATCH -N 1 -n 32
cd $HOME/projects/BlockChain
dvc pull
- Run a single job:
- The R script to run is
main/6_estimate_installment_mle_sha256.R:
#!/bin/bash
#SBATCH -J blockchain #Slurm job name
## SBATCH -t 10-00:00:00
#SBATCH [email protected]
#SBATCH --mail-type=begin
#SBATCH --mail-type=end
#SBATCH -p sbm
#SBATCH -N 1 -n 32
source ~/.bash_profile
source /usr/local/setup/anaconda3.sh
source activate r_env
cd $HOME/projects
R CMD INSTALL --preclean --no-multiarch --with-keep.source BlockChain
cd $HOME/projects/BlockChain
rm log_estimation_*
Rscript main/6_estimate_installment_mle_sha256.R > log_estimation_mle_sha256 2>&1
HPC3
Set up
Root directory
- Suppose that
$ROOT is the location of the project directory and the project is located at $ROOT/projects/DetectingCollusion.
- For my project, it is
ROOT=/scratch/PI/kkawaguchi
- You will make a folder of your name under
/scratch/PI/sbm and make it your $ROOT.
Make a conda environment
- Make a conda environment named
default. The name of the environment can be different (but I use the name default on HPC3).
module load anaconda3
conda create -n default
source activate default
conda install <package_name>
- Activate the conda environment every time you log into HPC3.
- To do so, add the following line to
~/.bash_profile
source activate default
Install software