Commit Graph

122 Commits

Author SHA1 Message Date
Ajay Gopinathan d6abac5e8d
Bump version to 0.3.0 (#3329)
* Bump version to 0.3.0

* Fix formatting

* More formatting fixes

* More formatting fixes

* update requirements.txt

* update version
2020-03-22 19:44:45 -07:00
Yuan (Bob) Gong 688aa08d42
Release 0.2.5 - e66dcb1860 (#3179)
* Updated component images to version e66dcb1860

* Updated components to version 3f4b80127f

* Update setup.py

* Fix swagger codegen download url

* Update versions
2020-02-26 23:59:19 -08:00
Renmin 23e9d3786d
bump version to 0.2.4 and tiny BTW doc fix (#3115)
* update guide for cluster size

* bump version to 0.2.4

* remove ALPHA

* update sample source link

* fix snapshot

* done

Co-authored-by: renmingu <40223865+renmingu@users.noreply.github.com>
2020-02-19 03:54:25 -08:00
jingzhang36 881cde2be1
update version from 0.2.2 to 0.2.3 for kfp (#3072)
* update version from 0.2.2 to 0.2.3 for kfp

* 0.2.2 -> 0.2.3
2020-02-13 03:54:34 -08:00
Renmin ae3ae79dc3
bump version (#2988)
Co-authored-by: renmingu <40223865+renmingu@users.noreply.github.com>
2020-02-04 23:13:55 -08:00
Ajay Gopinathan fdcbdaf4b6
Bump version for release 0.2.1 of Pipelines (#2961) 2020-02-02 19:33:20 -08:00
Renmin 232dd393f2 from 0.1.40 to 0.2.0 (#2872)
* done

* all done

* bump version to 0.2.1

* correct to 0.2.0

* done

Co-authored-by: renmingu <40223865+renmingu@users.noreply.github.com>
2020-01-18 23:05:35 -08:00
Renmin 10a4f55e3a Release bae654dc5c v0.1.40 (#2818)
* Updated component images to version bae654dc5c

* Updated components to version ff116b6f1a

* 0.1.40

* append old items

* fix line

Co-authored-by: renmingu <40223865+renmingu@users.noreply.github.com>
2020-01-09 01:33:46 -08:00
Ning dd207b1bcf
release 0.1.39 (#2799) 2020-01-06 13:15:17 -08:00
Alexey Volkov cd08f9afc8 SDK - Bump version to 0.1.38 (#2734) 2019-12-17 12:13:58 -08:00
hongye-sun 1b04983d96
update server and sdk version to 0.1.37 (#2701)
* update server and sdk version to 0.1.37

* update api package version to latest

* fix test error
2019-12-05 17:05:07 -05:00
Jiaxiao Zheng 4ca121d136 Bump version to 0.1.36 (#2661)
* update component sdk version

* bump python SDK and manifest version

* Revert "update component sdk version" to prevent conflict

This reverts commit 1fd6ddc8
2019-11-26 15:59:20 -08:00
Yuan (Bob) Gong 12a9fa95d2 Bump version to 0.1.35 (#2598)
* Bump version to 0.1.35

* Update kustomization.yaml

* Update __init__.py
2019-11-13 10:43:31 -08:00
jingzhang36 4f8e9fb169 Increase kfp version in kustomize and sdk init (#2567) 2019-11-07 14:00:26 -08:00
IronPan a321525952 Update __init__.py (#2527) 2019-11-01 15:57:41 -07:00
hongye-sun aab5a50120 Update sdk release version (#2434)
* Update sdk release version

* Update the server image version
2019-10-18 12:19:08 -07:00
Alexey Volkov 8025511c30 SDK - Added version (#2374) 2019-10-14 15:35:51 -07:00
Alexey Volkov 3ec743a3e4 SDK - Started to explicitly import submodules into kfp namespace (#2117) 2019-09-13 19:06:39 -07:00
Alexey Volkov 08104d6cf9 SDK - Containers - Build python container image based on current working directory (#1970)
* SDK - Containers - Build container image from current environment

* Removed the ability to capture the active python environment (as requested by @hongye-sun)

* Added the type hint and docstring to for the return type.

* Renamed `build_image_from_env` function to `build_image_from_working_dir`
as requested by @hongye-sun

* Explained the function behavior in the documentation.

* Removed extra empty line

* Improved caching by copying python files only after installing python packages

* Made test more portable

* Added support for specifying the base_image
`kfp.containers.default_base_image = ...`
The image can also be a callable returning the image name.

* Renamed `get_python_image` to `get_python_image_for_current_version`

* Switched the default base image to Google Deep Learning container image as requested by @hongye-sun
The size of this image is 4.35GB which really concerns me. The GPU image size is 6.45GB.

* Stopped importing kfp.containers.* into kfp.*

* Fixed test

* Fixed the regex string

* Fixed the type annotation style

* Addressed @hongye-sun feedback

* Removed the container image size warning

* Fixed import failure
2019-09-06 15:19:19 -07:00
Alexey Volkov ecd93a5056 SDK - Added kfp.run_pipeline_func_on_cluster function (#1521)
This commit adds alias to the kfp.Client.create_run_from_pipeline_func method as the root kfp.run_pipeline_func_on_cluster function.
In future more runners can be added (local, etc).
2019-09-03 12:26:58 -07:00
Ning c829115574 Add type check (#938)
* add core types and type checking function

* fix unit test bug

* avoid defining dynamic classes

* typo fix

* add component metadata format

* add a construct for the component decorator

* add default values for the meta classes

* add input/output types to the metadata

* add from_dict in TypeMeta

* small fix

* add unit tests

* use python struct for the openapi schema

* add default in parameter

* add default value

* remove the str restriction for the param default

* bug fix

* add pipelinemeta

* add pipeline metadata

* ignore annotation if it is not str/BaseType/dict

* update param name in the check_type functions
remove schema validators for GCRPath, and adjust for GCRPath, GCSPath
change _check_valid_dict to _check_valid_type_dict to avoid confusion
fix typo in the comments
adjust function order for readability

* remove default values for non-primitive types in the function signature
update the _check_valid_type_dict name

* pass metadata from component decorator and task factory to containerOp

* pass pipeline metadata to Pipeline

* fix unit test

* typo in the comments

* move the metadata classes to a separate module

* fix unit test

* small change

* add __eq__ to meta classes
not export _metadata classes

* nothing

* fix unit test

* unit test python component

* unit test python pipeline

* fix bug: duplicate variable of args

* fix unit tests

* move python_component and _component decorator in _component file

* remove the print

* change parameter default value to None

* add functools wraps around _component decorator

* TypeMeta accept both str and dict

* fix indent, add unit test for type as strings

* do not set default value for the name field in ParameterMeta, ComponentMeta, and PipelineMeta

* add type check in task factory

* output error message

* add type check in component decorator; move the metadata assignment out of the containerop __init__ function

* fix bug; add unit test

* add more unit tests

* more unit tests; fix bugs

* more unit tests; fix bugs

* add unit tests

* more unit tests

* add type check switch; add unit tests

* add compiler option for type check

* resolving pr comments

* add unit test for pipeline param check with component types; fix the bug; also fix the bug when there are not a single return annotations
2019-03-11 11:22:12 -07:00
Pascal Vicaire 633e2ddcc8 Initial commit of the kubeflow/pipeline project. 2018-11-02 14:02:31 -07:00