Skip to content
This repository has been archived by the owner on Jul 31, 2024. It is now read-only.

Installation Examples

Jonathan R. Madsen edited this page Jul 11, 2020 · 7 revisions

Welcome to the timemory wiki!

Python setup.py Installation

Many of the CMake arguments are available via --enable-{PACKAGE} and --disable-{PACKAGE}, e.g. --enable-mpi, --disable-tools.

git clone https://github.com/NERSC/timemory.git
cd timemory
python -m pip install -r requirements.txt
python setup.py install <ARGS> -- <CMAKE_ARGS>
python setup.py install --help
python setup.py install --enable-gotcha --enable-mpi -- -DTIMEMORY_BUILD_TOOLS=OFF

PyPi Installation

python -m pip install scikit-build
python -m pip install -vvv timemory
# usually easiest to specify the install options using {..} shell expansion
python -m pip install -vvv timemory --install-option=--enable-{gotcha,mpi,caliper}

Spack Installation

spack info timemory
spack spec timemory
spack install timemory@develop%[email protected] +mpi +cuda +cupti cuda_arch=volta
Clone this wiki locally