-
Notifications
You must be signed in to change notification settings - Fork 43
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
Batch additonal args does not work #447
Comments
I think that's only wired up for the flux adapter at the moment:
That implementation attaches them to the $(LAUNCHER) rendering (flux run ..) instead of the batch script/allocation, which isn't quite what you're looking for? For a patch to the lsf adapter would you need any optional args passed to the $(LAUNCHER) (i.e. the jsrun ... ) in addition to the allocation flag you're looking for above? Might be nice to attach those args to the steps instead, starting a convention of batch block args = allocation, step 'args' being for launcher? |
Yes, the ability to pass optional args for the launcher in addition to the allocation would be nice, in my opinion. That would be great. I agree that the step |
yeah, a pull request would be awesome for that! |
The Maestro documentation states that custom arguments
args
can be passed to thebatch
block such that the user can specify additional scheduler writing steps that are not default keys in Maestro. The docs state thatargs
is passed as a dictionary in theyaml
file. For example:which should result in writing a bash script like so:
However, when in reality
#BSUB -alloc_flags ipisolate
does not show up in the file. My guess is that the code that should be writing this would be located inmaestrowf/interfaces/script/lsfscriptadapter.py
, but as far as I can tell, no code related toargs
is present.The text was updated successfully, but these errors were encountered: