Print

Print


Hi all

I've successfully ran SIRF the tests (didn't try anything else) without building Gadgetron(-DBUILD_GADGETRON=OFF), and using the system boost on 16.04 by using the Gadgetron docker build.

# allow current user to use docker (one time only)
sudo usermod -a -G docker $USER
# logout and login

# get a relatively recent Gadgetron (but not too recent)
docker pull gadgetron/ubuntu_1804_no_cuda:3.17.0-2ffe9693
docker run --name gt1  --publish=9002:9002 --publish=9001:9001 --volume=/tmp/gadgetron_data:/tmp/gadgetron_data \
    --detach --rm -t gadgetron/ubuntu_1804_no_cuda:3.17.0-2ffe9693

# run SIRF

# stop Gadgetron server
docker stop gt1


I have a PR to reduce the Boost version requirement when not building Gadgetron. https://github.com/CCPPETMR/SIRF-SuperBuild/pull/231

This seems an easy way to get SIRF back on to Ubuntu 16.04. The reason I looked into this was to accommodate Azure (as it doesn't have Ubuntu 18.04 yet). Ben, we could make a VM branch which doesn't build Gadgetron and you'd use that, and the above docker commands.

Kris

PS: Obviously, we could just use Casper's docker stuff as well, but updating it might not be so easy?




Kris Thielemans
Professor in Medical Imaging Physics at University College London,
Institute of Nuclear Medicine, UCL Hospital, Tower 5,
235 Euston Road, London NW1 2BU, UK


########################################################################

To unsubscribe from the CCP-PETMR-DEVEL list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=CCP-PETMR-DEVEL&A=1