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

Add Shifter support? #380

Open
marcodelapierre opened this issue Jun 3, 2021 · 5 comments
Open

Add Shifter support? #380

marcodelapierre opened this issue Jun 3, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@marcodelapierre
Copy link
Contributor

Shifter by NERSC, https://docs.nersc.gov/development/shifter/ is another robust container runtime for HPC

@vsoch vsoch added the enhancement New feature or request label Jun 3, 2021
@marcodelapierre
Copy link
Contributor Author

marcodelapierre commented Aug 11, 2021

Just starting to document some functionalities in Shifter, taking from the materials I had developed for SC/ISC tutorials with Shane Canon:

  • pull: shifterimg pull <repo>:<tag> (never tried digests)
  • execute/shell: shifter --image=<repo>:<tag> <cmd>
  • execute default command: N/A (entrypoints not supported I think)
  • add variables in container: --env VAR=value
  • default work directory: should match host
  • host directory mounts: typically set up by sys admins
  • GPU apps: work out of the box if Shifter is configured for that

@vsoch
Copy link
Member

vsoch commented Aug 11, 2021

I started on this one too but never could get shifter installed.

@marcodelapierre
Copy link
Contributor Author

marcodelapierre commented Aug 12, 2021

I would like to seek collab with Shane to progress it myself (he might give access to a machine with Shifter)
I will se if I can do it before SC21 happens (so we can showcase at the container workshop there!) ... right now I am a bit overwhelmed with other projects :)

@vsoch
Copy link
Member

vsoch commented Aug 12, 2021

Ah, here is why I stopped! NERSC/shifter#299

@marcodelapierre
Copy link
Contributor Author

ah, there you go! :)
I will ping Shane on that issue

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

No branches or pull requests

2 participants