Skip to content

Latest commit

 

History

History

performance

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Performance

Some tools for checking overall simulation performance.

  • check.py script for testing performance of specific functions
  • run.py dummy run to test performance in realistic setting

GPU Test

Use one of the Deep Learning AMIs with an instance like (see G4 instances and G5 instances). E.g. Deep Learning AMI GPU PyTorch 1.12.1 (Ubuntu 20.04) 20221114 (ami-01e8ee929409916a3) has CUDA 11 and conda installed. After starting the instance you can initialize conda and directly install the environment.

nvcc --version  # check CUDA version

conda init && source ~/.bashrc  # init conda
conda update conda  # might help with "solving environment"
conda install pytorch pytorch-cuda=11.7 -c pytorch -c nvidia  # with correct version
python -c 'import torch; print(torch.cuda.is_available())'  # check torch was compiled for it

pip install tensorboard  # needed for this run
PYTHONPATH=./src python performance/run.py --n_steps=100 --device=cuda  # start run using GPU
nvidia-smi -l 1  # monitor GPU