* Components - Added AutoML Tables components
* Added the sample - AutoML Tables - Retail product stockout prediction
* Replaced the project ID with dummy placeholder
* Fixed the description parameter passing
* Replaced pip with pip3 and changed quotes
* Added licenses
* Updated the component links
* Revert "Replaced pip with pip3"
This reverts commit 65ed0a7fc6. (part of it)
Here, `pip` is not the name of executable. It's the module name which is
just `pip`, not `pip3`.
* Changed quotes to single quotes
* Moved the components to the gcp folder
* Switched container images to python:3.7
* Updated component versions in sample
* Add logic to detect extension name.
* Rename notebook samples
* Change to use config yaml for papermill preprocess.
* Remove ad hoc logic
* Remove duplicated logic
* Refactor
* Add run_pipeline flag in config yaml
* Add run pipeline flag for .py sample as well.
* Fix extension name
* Fix
* Fix problems in docstring.
* refactor run_sample_test.py into two functions
* Refactor the procedure into 3 steps
* Fix bug in exit code format
* Remove two redundant functions.
* add more core samples in the sample test
* remove retry test for now
* update pipeline transformer sample
* add default value to volume_ops and fix error
* remove volume snapshot and resource op sample tests, which require platform support
* remove volume_ops since it is already included in the e2e
* add timeout
* Explicitly added mlpipeline outputs to the components that actually produce them
* Updated samples
* SDK - DSL - Stopped adding mlpipeline artifacts to every compiled template
Fixes https://github.com/kubeflow/pipelines/issues/1421
Fixes https://github.com/kubeflow/pipelines/issues/1422
* Updated the Lighweight sample
* Updated the compiler tests
* Fixed the lightweight sample
* Reverted the change to one contrib/samples/openvino
The sample will still work fine as it is now.
I'll add the change to that file as a separate PR.
* 'core' folder included to parameters related On-Premise cluster
Update is required because this sample was migrated to the samples/core folder
* Update README.md
* Adding a sample for serving component
* removed typo / updated based on PR feedback
* fixing the jupyter rendering issue
* adding pip3 for tensorflow
* Fixed spelling error in VERSION
* fix indentation based on review feedback
* Remove redundant import.
* Simplify sample_test.yaml by using withItem syntax.
* Simplify sample_test.yaml by using withItem syntax.
* Change dict to str in withItems.
* Move tensorflow installation into notebooks.
* Remove redundant import.
* Simplify sample_test.yaml by using withItem syntax.
* Simplify sample_test.yaml by using withItem syntax.
* Change dict to str in withItems.
* remove redundant sed options.
* Fix format/style issues
* [WIP] Refactor repeated logic into two utility functions.
* [WIP] Add a utility function to validate the test results from a notebook test.
* [WIP] Refactor test cases (except for notebook sample tests) into adopting utility functions.
TODO: Need to move the functions of run_*_test.py into a unified run_sample_test.py.
* [WIP] Fix a typo in test name and incorporate tfx-cab-classification, kubeflow-training-classification, xgboost-training-cm and basic ones into one run_sample_test.py
* Fix/add some comments.
* Refactor notebook tests into using utility functions
* lint
* Unify naming in sample_test.yaml
* Remove old *_test.py files
* Fix tests by fixing test names.
* Fix string formatting, per Ark-kun's comment.
* Fix names of papermill-generated python notebook.
* Fix tests
* Fix test by fixing experiment names, and test names in yaml.
* Fix test by fixing experiment names.
* Fix dsl type checking test that does not require experiment set-up.
* Remove redundant commands and usage of ipython
* Revert "Remove redundant commands and usage of ipython"
This reverts commit 23a0e014
* Remove redundant string subs and edit an AI.
* Move image name injection to a utility function to improve readability.
* Revert lint changes of check_notebook_results.py
* Unify test case naming convention to underscore.
* Fix .py name
* Fix README.md
* Fix test
* Add TODO items.
* Add a utility function to inject kubeflow_training_classification python sample file.
* Fix redundant cd command.
* Fix indentation.
* Fix test names in component_test.yaml
* Remove redundant clean_cmle_models.py
* Fix nit problem.
* Fix comment.
* Remove redundant import.
* Simplify sample_test.yaml by using withItem syntax.
* Simplify sample_test.yaml by using withItem syntax.
* Change dict to str in withItems.
* Add image pull secret sample.
* Move imagepullsecret sample from test dir to sample dir. Waiting on corresponding unit test infra refactoring.
* Update the location of imagepullsecrets so that it can serve as an example.
* Add minimal comments documenting usage.
* Remove redundant import.
* Simplify sample_test.yaml by using withItem syntax.
* Simplify sample_test.yaml by using withItem syntax.
* Change dict to str in withItems.
* Add preemptible gpu tpu sample and unittest
* Update a test utility function.
* Seperate the location of sample and gold .yaml for testing purpose.
* adding a basic sample for component build
* adding a basic command line based sample for component build
* remvoing use of global
* Update samples/core/component_build/component_build.py
Co-Authored-By: Jiaxiao Zheng <jxzheng@google.com>
* Switching to Notebook based sample
* Added Pip install KFP SDK