You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ENTRYPOINT in the dockerfile is being prepended to the docker command. The implementation.container.command should override this.
Instead the container is running
name: Katib - Launch Experimentdescription: Katib Experiment launcherinputs:
- {name: Experiment Name, type: String, default: '', description: 'Experiment name'}
- {name: Experiment Namespace, type: String, default: anonymous, description: 'Experiment namespace'}
- {name: Experiment Spec, type: JsonObject, default: '{}', description: 'Experiment specification in dict format'}
- {name: Experiment Timeout Minutes, type: Integer, default: 1440, description: 'Time in minutes to wait for the Experiment to complete'}
- {name: Delete Finished Experiment, type: Bool, default: 'True', description: 'Whether to delete the Experiment after it is finished'}outputs:
- {name: Best Parameter Set, type: JsonObject, description: 'The hyperparameter set of the best Experiment Trial'}implementation:
container:
image: docker.io/kubeflowkatib/kubeflow-pipelines-launchercommand: [python, src/launch_experiment.py]args: [
--experiment-name, {inputValue: Experiment Name},
--experiment-namespace, {inputValue: Experiment Namespace},
--experiment-spec, {inputValue: Experiment Spec},
--experiment-timeout-minutes, {inputValue: Experiment Timeout Minutes},
--delete-after-done, {inputValue: Delete Finished Experiment},
--output-file, {outputPath: Best Parameter Set},]
Expected result
Running locally should run in the same way as running the pipeline on the api-server.
The component yaml file has specified a implementation.container.command. This field should override whatever set as the entrypoint in the Dockerfile.
Materials and reference
Labels
/area sdk
Impacted by this bug? Give it a 👍.
The text was updated successfully, but these errors were encountered:
Environment
Steps to reproduce
See error below
The ENTRYPOINT in the dockerfile is being prepended to the docker command. The
implementation.container.command
should override this.Instead the container is running
Copied from an example component in this repo.
Expected result
Running locally should run in the same way as running the pipeline on the api-server.
The component yaml file has specified a
implementation.container.command
. This field should override whatever set as the entrypoint in the Dockerfile.Materials and reference
Labels
/area sdk
Impacted by this bug? Give it a 👍.
The text was updated successfully, but these errors were encountered: