Commit af09041f authored by Ryan Randles Jones's avatar Ryan Randles Jones
Browse files

Update README.md

parent 9bca8bc2
A yml and a set of instructions to build a functioning environment for the Research Computing
A yml and a set of instructions to build a functioning environment for the Research Computing
# clone this repo and update with the job composer
clone this repo and update with the job composer
Copy and paste the following job script into a job composer job on rc.uab.edu
```
#!/bin/bash
#SBATCH --partition=express
#SBATCH --mem-per-cpu=4000
......@@ -18,41 +21,24 @@ else
git pull "$URL"
conda env update -f /data/user/$USER/slurm-ds/environment-slurm-ds.yml
fi
<<<<<<< HEAD
=======
```
# Configuring the environment
>>>>>>> ab6ec8536fc1daf2070f8550943b3f28acd0b56f
Configuring the environment
After the environment is created, you can start up an interactive Jupyter notebook session through rc.uab.edu to check if the environment works.
Under environment setup, specify
```
# Load required modules
module load cuda10.0/toolkit
module load Anaconda3/2019.10
<<<<<<< HEAD
=======
```
>>>>>>> ab6ec8536fc1daf2070f8550943b3f28acd0b56f
Under Extra jupyter arguments, specify
--notebook-dir=/data/user/$USER/slurm-ds
<<<<<<< HEAD
For partition, set partition to
express
for time up to 2 hours. Also make sure to specify the number of hours field to match. For up to 12 hours, the
short
partition can be used.
After the Jupyter notebook is started, click on the blue "Connect to Jupyter" button.
Once the Jupyter session is active, select the slurm-2sql notebook. Then change the kernel, via Kernel->Change kernel->Python [conda env:.conda-slurm-ds]
Verify the environment loaded correctly by running the first cell of the slurm-2sql notebook (with the library imports)
Creating a text version of sacct output
If we have to create a database from sacct
directoryToUse="/data/user/$USER/group"
sacct -P -u $USER --starttime=2019-01-01 --format user,start,jobid,jobname,state,partition,maxrss,reqmem,reqcpus,node,nnodes,elapsed >> "$directoryToUse"group.txt
=======
```
--notebook-dir=/data/user/$USER/slurm-ds
```
For partition, set partition to
......@@ -78,4 +64,3 @@ If we have to create a database from sacct
directoryToUse="/data/user/$USER/group"
sacct -P -u $USER --starttime=2019-01-01 --format user,start,jobid,jobname,state,partition,maxrss,reqmem,reqcpus,node,nnodes,elapsed >> "$directoryToUse"group.txt
```
>>>>>>> ab6ec8536fc1daf2070f8550943b3f28acd0b56f
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment