ReproNim / containers

Containers "distribution" for reproducible neuroimaging
Apache License 2.0
26 stars 16 forks source link

Singularity has "native" support for OSX #33

Closed yarikoptic closed 4 years ago

yarikoptic commented 4 years ago

https://sylabs.io/singularity-desktop-macos/

We might reconsider our singularity helper to use that on OSX if available (instead of wrapping through docker)

yarikoptic commented 4 years ago

one of the interesting use cases to test is running psychtoolbox-3 from within container -- would it work without reporting dropped frames etc.

$ datalad get images/repronim/repronim-ptb-3--3.0.15.20190401.dfsg1-1+nd100.sing
$ singularity run images/repronim/repronim-ptb-3--3.0.15.20190401.dfsg1-1+nd100.sing octave --eval BubbleDemo

then move your mouse around when rabbit appears ... after enough doing of that, press Esc and observe what PTB-3 reported... for some reason (yet to investigate -- probably my intel driver) on my laptop even without singularity I get

INFO: PTB's Screen('Flip', 10) command seems to have missed the requested stimulus presentation deadline
INFO: a total of 10 times out of a total of 142 flips during this session.
yarikoptic commented 4 years ago

@andycon - join the fun here as well (can't assign you until you accept just sent invite to join ReproNim/TRD3 group)