Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Singularity with Relion integration #80

Open
Jason-vR opened this issue Jan 28, 2021 · 1 comment
Open

Singularity with Relion integration #80

Jason-vR opened this issue Jan 28, 2021 · 1 comment

Comments

@Jason-vR
Copy link

Hi,

I suffer from a lack of permission on our GPU cluster so opted to go for the singularity Topaz container as a way to access the Relion integration. Thank you for this option, it is a fantastic way to quickly port complex package to our various compute resources.

I have it running now but had to add a new flag to make the container (singularity pull shub://nysbc/topaz) start in the current directory i.e, from where it is launched by run_topaz_train.py.

I am no containerisation expert but I think the runscript may need to be changed to default to CWD. Also, I didn't need to bind-in the system folders as they are accessible anyway.

Here is the successful command that I now reference as --topaz_path in Relion's External job:

"singularity run --nv --home $PWD topaz_latest.sif"

The quotes are needed to pass the full command.

I am not sure how much of this is down to our system configuration but thought it might help anyone else going the singularity route.

Jason

@tbepler
Copy link
Owner

tbepler commented Jan 28, 2021

@alexjnoble can you check on this to see if we should update the main singularity build here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants