Test instructions for mace and dask
Created by: dyang37
This issue provides step-by-step guide for testing mace module in mbircone
- switch to branch user/diyu-mace-dev:
git fetch
thengit checkout user/diyu-mace-dev
- Activate virtual env:
source activate mbircone
- Go to
mbircone
and install mace module:CC=gcc pip install .
Changegcc
toicc
if you have intel compiler. - Go to
mbircone/mbircone/mace
, install mace related requirements:pip install -r requirement.txt
- Change line 9 and line 15 in
mbircone/demo/demo_mace_nsi.py
to be the dataset and param directory on your computer. - Run mace demo:
python demo_mace_nsi.py
- What you will observe: The whole demo takes about 15-20 minutes. You will see the following std-out messages:
starting MACE iterations
MACE itr 0, time elapsed = 45.162257 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 1, time elapsed = 36.678959 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 2, time elapsed = 26.151489 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 3, time elapsed = 48.464719 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 4, time elapsed = 26.178971 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 5, time elapsed = 26.186528 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 6, time elapsed = 25.730596 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 7, time elapsed = 85.437577 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 8, time elapsed = 159.016728 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 9, time elapsed = 35.341093 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 10, time elapsed = 57.931945 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 11, time elapsed = 26.155783 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 12, time elapsed = 27.689687 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 13, time elapsed = 97.361203 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 14, time elapsed = 68.851212 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 15, time elapsed = 55.650149 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 16, time elapsed = 33.713332 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 17, time elapsed = 340.117780 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 18, time elapsed = 64.320695 sec
Found system matrix: ./output/84104ce7180d884e5617.sysmatrix
Done recon
MACE itr 19, time elapsed = 89.378117 sec
Reconstruction slices can be found in mbircone/demo/output/
directory.