Add custom submission parameters to jobs


as was asked in the context of another thread which focused more on other parts of the question (Improvements for clusters), it would be really useful if we could add custom parameters to job submissions, that would be relevant for the cluster scheduler.

E.g. in our system we have to specify the partition (controlling on which machines the job will run), the qos parameter controlling the maximum runtime) etc. It leads to us having to set up many different lanes for different combinations, and at some point it becomes not really feasible.

Having the freedom to add extra parameters that could be changed would be great. E.g. The interface could either have a custom set of futher parameters based on local setup, or if it is tricky for you to have a customized interface, it would be sufficient to have simply an “additional parameters” input table, where the user can fill in an arbitrary number of parameters, giving both the name and the value e.g.

parameter_name1 parameter_value1
parameter_name2 parameter_value2

which leads to every {{parameter_name1}} being replaced with parameter_value1 in the submission script

Could something like this be done?

Many thanks


1 Like

Hi @xeniorn,

Thanks for the feedback - we’re looking into how we can better add support for use cases like this. Would it be helpful to be able to edit the cluster submission script on a per-job basis within the interface (in the queue dialog where you select a lane) or just have an editable table of keys and values? Would you want to have different submission scripts and/or parameters on a per-project or per-job basis?