-
Notifications
You must be signed in to change notification settings - Fork 178
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
[Feature Request]: DSP input parameter groupings, rendering order #1760
Comments
@yuanchi2807 I'm fairly certain (looking at the code) we just render them in order they are in the params section... have you tried reordering your params to see if it reorders? |
@andrewballantyne
|
Ooooh, most interesting. Thanks for the additional information @yuanchi2807 I am going to pull in some backend/notebook help to understand what is happening here. cc @harshad16 @HumairAK If things are all generated by Kubeflow & the SDK -- is there anyway for them to order the items? Because it seems the params might sort them on that side of things (either in Elyra or in some other fashion). |
@andrewballantyne , you're right. It is done by the compiler, I see the input parameters according ABC in the yaml file. - name: execute-ray-jobs
params:
- name: checkpoint_path
value: $(params.checkpoint_path)
- name: cos_access_secret
value: $(params.cos_access_secret)
- name: http_retries
value: $(params.http_retries)
- name: init-notifier-output
value: $(tasks.init-notifier.results.output)
- name: input_path
value: $(params.input_path)
- name: output_path
value: $(params.output_path)
- name: script_name
value: $(params.script_name)
- name: start-ray-cluster-output
value: $(tasks.start-ray-cluster.results.output)
- name: switch
value: $(params.switch)
- name: wait_job_ready_retries
value: $(params.wait_job_ready_retries)
- name: wait_job_ready_tmout
value: $(params.wait_job_ready_tmout)
- name: wait_print_tmout
value: $(params.wait_print_tmout)
``` |
If there is metadata you can get on the run -- we could sort them optionally based on that. |
cc @yannnz |
Feature description
Pipeline input parameters are rendered in alphabetical order today.
User experience would improve to divide them into mandatory, optional fields to accomodate general and expert users.
General users only need to fill in the mandatory section, where optional fields allow experts to further configure a pipeline.
Describe alternatives you've considered
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: