-
Notifications
You must be signed in to change notification settings - Fork 633
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
Revisit support for Spack target architectures, for best fit with Wave requirements #4523
Comments
What's the difference of |
|
OK, but still there's the need to support the |
Yes, in Spack jargon: I have updated the original post above - indeed at first I had missed the point you have just made |
I see. Main problem there's no support for target arch in the current request object nextflow/plugins/nf-wave/src/main/io/seqera/wave/plugin/SubmitContainerTokenRequest.groovy Lines 34 to 122 in d2dd216
|
exactly, we will need to add it |
We want to make sure we are able to build Wave Containers with target micro-architectures that are relevant/useful to the service.
Current status:
spackArch
when using thetarget
subdirective, see L65 in https://github.com/nextflow-io/nextflow/blob/master/modules/nextflow/src/test/groovy/nextflow/processor/ArchitectureTest.groovy#L63-L65spackArch
, seenextflow/plugins/nf-wave/src/main/io/seqera/wave/plugin/WaveClient.groovy
Line 385 in ec156bc
x86_64
, seenextflow/plugins/nf-wave/src/main/io/seqera/wave/plugin/WaveClient.groovy
Line 85 in ec156bc
platform
to Wave, therefore losing any information of the Spack target, seenextflow/plugins/nf-wave/src/main/io/seqera/wave/plugin/WaveClient.groovy
Lines 490 to 506 in ec156bc
TO-DO:
x86_64_v3
For reference, list of Spack supported targets as of today: https://spack.readthedocs.io/en/latest/basic_usage.html#support-for-specific-microarchitectures
The text was updated successfully, but these errors were encountered: