Commit Graph

242 Commits

Author SHA1 Message Date
Joshua Carp 2f843f95aa
fix: fix a spelling error (#6236) 2021-08-05 17:17:46 -07:00
Yuan (Bob) Gong 2181b2fb8b
feat(sdk): add_default_resource_spec container op transformer (#6203)
* feat(sdk): add_default_resource_spec container op transformer

* set memory request/limit for sampOOMed samples

* refactor

* adjust tensorboard minio memory usage

* adjust resource usage

* clean up

* address feedbacks
2021-08-05 15:28:17 +08:00
Niklas Hansson e6becd71ff
feat(sdk): add GPU runtime resource request and fix spelling in runtime_resouce_request. Fixes #4877. Fixes #1252 (#5972)
* Add runtime resource request for GPUs

* clean up

* Updated docks and add check

* updated with test

* remove from branch

* run tests

* fix gpu vendor format

* Update after feedback

* add unit tet

* remove integration test

* clean up

* Clean up

* Updated to resource_constraints instead of resource
2021-08-01 22:52:38 -07:00
capri-xiyue d73ffa7541
fix(test): fixed sample uri (#6177) 2021-07-27 12:42:44 -07:00
Yuan Gong cc920c761c chore(release): bumped version to 1.7.0-rc.2 2021-07-22 12:23:43 +00:00
Yuan (Bob) Gong bd281a55fa
test: prepare samples to be emissary executor compatible. Part of #5718 (#6109)
* test: prepare samples to be emissary executor compatible

* fix sample test
2021-07-22 18:00:01 +08:00
Yuan (Bob) Gong ee663d9593
chore(v2): standardize MLMD data model. Fixes #5669 (#6054)
* chore(v2): standardize MLMD data model

* change context type to system namespace

* update sdk snapshots

* fix go v2 tests

* update

* update v2 compat snapshots

* fix all samples

* fix must specify pipeline root

* add artifact display name

* add UI rendering of new fields

* fix sample tests

* let ui read artifact and execution names consistently

* fix samples

* fix frontend tests

* fix sample test

* fix last sample

* address feedback
2021-07-19 22:26:15 -07:00
James Liu 86e803a9f4
test(v2sample): Table v1 visualization sample, and add v1 visualization sample in v2 compatible mode. Fix #5932 (#6058)
* table example

* add sample tests

* comment to explain v1 only pipeline
2021-07-19 11:32:15 -07:00
Yuan Gong f8ce345863 chore(release): bumped version to 1.7.0-rc.1 2021-07-15 11:23:40 +00:00
Yuan Gong 27c558e4ea chore(release): bumped version to 1.7.0-rc.0 2021-07-15 09:29:15 +00:00
XiyueYu e6f498d4b5 chore(release): bumped version to v1.7.0-alpha.3 2021-07-12 16:57:12 -07:00
Yuan (Bob) Gong f3b369e153
fix: v2compat - handle parameter values with special characters stably. Fixes #5830 (#5973)
* fix(launcher): handle parameter values with special characters stably

* include new test case

* add tensorboard minio test case

* fix go unit tests

* update test golden

* address feedback

* fix tests
2021-07-08 22:02:23 -07:00
Yuan Gong bd6350dc27 chore(release): bumped version to 1.7.0-alpha.2 2021-07-03 13:29:11 +00:00
James Liu db03151508
feat(sample): ROC curve sample for v1 and v2 visualization (#5959)
* feat(sample): ROC curve sample for v1 and v2 visualization

* fix local change
2021-07-01 07:06:24 -07:00
James Liu 5eef38b2aa
feat(samples): Confusion Matrix sample for v1/v2 visualization (#5947)
* feat(samples): Confusion Matrix sample for v1/v2 visualization

* address comment and add verify
2021-07-01 06:19:23 -07:00
Niklas Hansson c397bd681c
feat(samples): updated execution order, hello world, transformers and retry to not use Container.Op. Part of #5687 (#5852)
* updated execution order, hello world, transfomers and retry

* remove yaml files

* clean up

* fix intendention
2021-07-01 04:45:24 -07:00
James Liu 036ef49671
feat(sample): Add HTML sample for v1/v2 visualization (#5938)
* feat(sample) Add HTML sample for v1/v2 visualization

* address comments
2021-06-29 14:22:35 -07:00
James Liu 565d03e508
feat(sample): Add markdown visualization example for v1 and v2 compatible (#5936)
* feat(sample) Add markdown visualization example for v1 and v2 compatible

* address comment

* use multi line markdown

* Update markdown.py

Co-authored-by: Yuan (Bob) Gong <4957653+Bobgy@users.noreply.github.com>
2021-06-29 04:42:45 -07:00
Yuan Gong a1d513eb41 chore(release): bumped version to 1.7.0-alpha.1 2021-06-28 13:19:50 +00:00
Yuan (Bob) Gong 045c717cab
feat(launcher): nested directory artifacts support in v2 compatible (#5883) 2021-06-20 22:02:16 -07:00
Yuan (Bob) Gong f1f99c01e6
chore(launcher): revert meadata to custom properties & artifact name -> event path (#5842)
* chore(launcher): revert meadataa to custom properties & artifact name -> event path

* fix

* fix2

* fix

* fix2

* fix test

* fix
2021-06-12 19:28:35 -07:00
Yuan (Bob) Gong 2bee21aae9
fix(sdk/compiler): v2 compat - fix mlpipeline-ui-metadata artifact. Part of #5666 (#5832)
* fix(sdk/compiler): v2 compat - fix mlpipeline-ui-metadata artifact

* fix

* add test case

* address feedback, fix the bug in less hacky way
2021-06-10 17:14:00 -07:00
Niklas Hansson 57b120cd74
feat(samples): update set parallelism limit example to not use container op. Part of #5687 (#5828)
* Remove container op

* change to nikenano/FixParallelismLimit
2021-06-10 16:28:06 -07:00
Niklas Hansson 5db843102a
feat(sdk): add runtime resource requests. Fixes #1956 (#5447)
* added resource request at runtime

* fixed things

* Update to use read only parameter insteadt

* added test case and better example

* Updated again

* add the validation

* add to the test suit

* work in progress

* update after feedback

* fix the test

* clean up

* clean up

* fix the path

* add the test again

* clean up

* fix tests

* feedback fix

* comment out and clean up
2021-06-10 16:27:59 -07:00
Niklas Hansson b3c2351a02
feat(samples): volume ops example to not use container op. Part of #5687 (#5826)
* remove container ops

* clean up

* update with default size
2021-06-10 02:52:51 -07:00
Yuan (Bob) Gong 1b780d6b9d
test(samples): fix ai_platform.ipynb. Fixes #5775 (#5776) 2021-06-02 04:27:02 -07:00
Chen Sun 2991602cfc
feat(sdk): Better error message when compiling for v2. Fixes #5688, Fixes #5727 (#5759)
* Better error message when compiling for v2

* update samples
2021-05-31 13:39:03 -07:00
Diana Atanasova fd72b3c9d5
refactor: update pipeline names in samples/core dir. Fixes #5683 (#5720)
Update pipeline names in sample/core directory to contain only lowercase
letters, hyphen, and numbers.

Signed-off-by: Diana Atanasova <dianaa@vmware.com>
2021-05-24 00:36:32 -07:00
Yuan Gong 1c66f93f51 chore(release): bumped version to 1.6.0 2021-05-24 13:36:51 +08:00
Yuan (Bob) Gong e3fa90dd14
feat(samples): sample with kfp.dsl.RUN_ID_PLACEHOLDER. Part of #4700 (#5385)
* feat(samples): sample to use [[RunUUID]] macro in a pipeline

* use kfp.dsl.RUN_ID_PLACEHOLDER instead

* fix, use latest test infra tools

* fix

* address comments

* Update use_run_id.py
2021-05-21 08:00:33 -07:00
Chen Sun 63a59a7e76
sample: Update xgboost_sample.py to make it compatible in both v1 and v2. (#5698) 2021-05-19 07:04:42 -07:00
Yuan Gong bc329aa816 chore(release): bumped version to 1.6.0-rc.0 2021-05-13 07:17:55 +00:00
Yuan (Bob) Gong cadcac08bd
feat: customizable tensorboard image and env + sample pipeline with minio. Fixes #5471, fixes #4714, fixes #5449, fixes #699, fixes #4290 (#5515)
* feat: customizable tensorboard image and env vars

* feat: sample pipeline using tensorboard visualization with minio

* change podtemplatespec format to be JSON in mlpipeline-ui-metadata

* fix default value

* update test config

* increase test timeout

* fix test

* fix args

* fix

* address comments

* improve component logging
2021-05-11 00:45:42 -07:00
Ajay Gopinathan c5daa7532d
fix(v2): Escape strings in RuntimeInfo. (#5601)
* Escape strings in RuntimeInfo.

This allows strings to be serialized dictionaries etc.

Also, re-enable a couple of v2 tests.

* update goldens.

* Update exit_handler.py

* add comment.

* keep last error

Co-authored-by: Yuan (Bob) Gong <4957653+Bobgy@users.noreply.github.com>
2021-05-09 02:19:08 -07:00
Yuan (Bob) Gong 31429dc296
chore(samples): v2 compatible exit handler sample (#5541)
* chore(samples): v2 compatible exit handler sample

* legacy-exit-handler only run on v1 mode

* fix legacy_exit_handler_test

* Update exit_handler_test.py
2021-05-07 06:48:06 -07:00
Alexey Volkov cc83e1089b
Assigned copyright to the project authors (#5587) 2021-05-05 13:53:22 +08:00
Chen Sun 0171831796
chore(sample): Update loop_parameter.py sample so it's compatible in both v1 and v2 (#5561)
* Update loop_parameter.py sample so it's compatible in both v1 and v2

* revive test

* Update loop_parameter_test.py
2021-04-28 23:56:29 -07:00
Yuan (Bob) Gong 4abbdec8c9
test(v2/samples): verify sample mlmd state (#5486)
* test(v2/samples): verify sample mlmd state

* finish artifact verification and fix v2 test integration

* fix unrecognized argument error

* fix tests

* fix test failure

* fix test
2021-04-20 03:06:38 -07:00
Yuan (Bob) Gong 3d72a2d9d5
chore(release): bump version to 1.5.0 on master branch (#5508) 2021-04-20 01:51:38 -07:00
Yuan (Bob) Gong f757a8842f
test: add exit_handler, loop_parallism and output_a_directory pipelines to v2 sample test (#5473)
* test: add exit_handler to v2 test infra

* test: add loop_parallelism_test

* test: add output_a_directory_test

* load common component from url

* add tests to samples/test/config.yaml

* enable output directory test
2021-04-19 19:46:37 -07:00
Yuan (Bob) Gong 02dbcfa062
test: more samples in v2 sample test (#5431)
* test: set up sample test for many samples

* test: rm loop_* tests from v1 sample test, they are already covered in v2 sample test

* fix condition pipeline for basic e2e test

* remove condition from e2e test
2021-04-09 08:34:03 -07:00
Yuan Gong 3b5030aefa chore(release): bumped version to 1.5.0-rc.3 2021-04-09 13:28:26 +00:00
Yuan Gong f870570a79 chore(release): bumped version to 1.5.0-rc.2 2021-04-02 10:06:48 +00:00
Yuan Gong 1cd189567d chore(release): bumped version to 1.5.0-rc.1 2021-04-01 11:59:53 +08:00
Yuan Gong d2c66deb93 chore(release): bumped version to 1.5.0-rc.0 2021-03-22 21:25:52 +08:00
Yuan (Bob) Gong 8b3d741c6e
chore(release): after release, also bump master to 1.4.1 (#5196)
* update release instructions

* chore(release): bump version to 1.4.1

* Update setup.py
2021-03-01 12:10:16 -08:00
Yuan (Bob) Gong 17f835c76d
test(samples): reduce sidecar sample test flakiness (#5210) 2021-03-01 03:42:16 -08:00
Yuan (Bob) Gong 875137aa58
fix(samples): remove TFX iris example. Part of #5137 (#5189)
* fix(samples): remove TFX iris example

* rm all occurrences
2021-02-25 17:40:42 +08:00
Yuan Gong cd55a55c62 test: fix postsubmit test is_integration_test flag 2021-02-24 14:05:11 +00:00
Yuan (Bob) Gong a394f8cdf3
fix: upgrade tfx samples & deps to 0.27.0. Part of #5137 (#5176)
* feat: upgrade tfx to 0.27.0

* update visualization server requirements.txt

* upgrade to tensorflow:2.4.0

* fix iris sample too
2021-02-24 20:09:15 +08:00
Niklas Hansson 1fee4054a7
fix(samples): Update tfx image. Fixes #5137 (#5165)
* fixed the tfx image

* updated to versions
2021-02-22 16:53:14 -08:00
Rui Fang 2b95c002b7 chore(release): bumped version to 1.4.0 2021-02-12 09:31:46 +00:00
Alexey Volkov 8e648a6f0e fix(backend): Replaced the XGBoost sample. Fixes #5089 (#5100)
* Revert "fix(samples): Remove broken xgboost sample (#5091)"

This reverts commit 1dcda80eeb.

* fix(backend): Replaced the XGBoost sample

* Fixed the backend image build

* Updated the frontend tests
2021-02-12 01:01:06 -08:00
Chen Sun 26de102f82 chore(release): bumped version to 1.4.0-rc.1 2021-02-01 00:18:50 -08:00
Chen Sun 56476cc3a1
fix(samples): Bump dataproc image version to 1.5 in xgboost_training_cm.py (#5062)
* Update xgboost_training_cm.py

* Update xgboost_training_cm.py
2021-01-29 14:05:01 -08:00
Chen Sun 0fd6580e24
fix(sample): Fix missing `--region` in dataflow sample notebook. Fixes #5007 (#5036)
* Update dataflow.ipynb

* Update dataflow.ipynb

* Update dataflow.config.yaml

* Update dataflow.config.yaml
2021-01-26 02:34:00 -08:00
Yang Pan c484cfa46c chore(release): bumped version to 1.3.0 2021-01-07 00:39:26 -08:00
Niklas Hansson 24732b9dae
feat(compiler): add dsl operation for parallelism on sub dag level (#4199)
* Added subdag parallelism

Authored-by: NikeNano <niklas.sven.hansson@gmail.com>
Co-authored-by: guanhuichen <guanhuichen@gmail.com>

* added error handling, fixed comment and refactored

* updated with sleep and TODO

* fix imports

Co-authored-by: guanhuichen <guanhuichen@gmail.com>
2020-12-26 22:10:27 -08:00
Chen Sun 5445ce82c7 chore(release): bumped version to 1.2.0 2020-12-17 23:24:32 -08:00
Chen Sun d9fb33cc4a
chore(sample): Uncomment model deletion commands (#4916)
* Uncomment model deletion commands

* delete without asking for confirmation
2020-12-17 20:04:25 -08:00
Kenta Onishi 5a4b70e37c
feat(sdk): Add settings of the dnsConfig field. Fixes #4836 (#4837)
* feat(sdk): Add settings of the dnsConfig field. Fixes #4836

* feat(sdk): Add dnsConfig example and sample.

* feat(sdk): Refactor dnsConfig param.

* feat(sdk): Refactor dnsConfig param.
2020-12-14 20:05:49 -08:00
numerology 1449cfe0a5 chore(release): bumped version to 1.1.2 2020-12-14 09:43:07 -08:00
Rui Fang a0a1a5d0cf chore(release): bumped version to 1.1.2-rc.1 2020-12-04 07:09:17 +00:00
hilcj c1aebb5d22 chore(release): bumped version to 1.1.1-beta.1 2020-11-26 17:58:04 +00:00
hilcj 4fe4a30545 Revert "chore(release): bumped version to 1.1.1-beta.1"
This reverts commit 9af3e79c10.
2020-11-26 16:10:10 +00:00
hilcj 9af3e79c10 chore(release): bumped version to 1.1.1-beta.1 2020-11-26 04:32:09 +00:00
hilcj bd86072a8c Revert "chore(release): bumped version to 1.1.1.beta.1"
This reverts commit 5928a2659b.
2020-11-26 04:20:10 +00:00
hilcj 5928a2659b chore(release): bumped version to 1.1.1.beta.1 2020-11-26 03:07:26 +00:00
Alexey Volkov 9597c8b4f4
feat(samples): Added the caching sample. Fixes #4636 (#4664)
* Samples - Added the caching sample

* Added the sample to presubmit tests

* Replaced the sample with the one that is compatible with the current compiler and execution caching

Currently the cached executions cannot be reused in the same pipeline due to the fact that the compiler generates unique output names for every task.

* Fixed the max_cache_staleness value

* Fixed the time format

* Set max_cache_staleness to 0

* Set max_cache_staleness to P0D

* Switched to 60-second work time to avoid rare but possible flakyness

* Switched parameter type to float

This makes it possible to add small random noise, so that the sample retries are separte (not implemented).

* Replaced the sample with a notebook to overcome sample test infra limitation

Currently only notebook can launch pipelines itself. Python code files can only compile the pipeline.

* Added a sample test config

Perhaps we should make them unnecessary.

* Fixed the pipeline parameter type
2020-11-22 20:21:34 -08:00
Yuan Gong 7d36f48482 chore(release): bumped version to 1.1.0-alpha.1 2020-11-02 03:01:27 +00:00
Alexey Volkov fece3b172f
test: Fixed the sample test (#4585) 2020-10-07 02:22:44 -07:00
Alexey Volkov c8ce4fa9fb
fix(samples): Updated and fixed the secrets sample (#4590)
The sample started failing with "ImportError: cannot import name 'collections_abc' from 'six.moves' (unknown location)".
Updating the sample and fixing the issue.
2020-10-07 00:36:43 -07:00
Alexey Volkov 2471f265b3
Samples - Added the continue_training_from_prod sample (#4561)
This sample demonstrates a common training scenario.
New models are being trained starting from the production model (if it
exists).
This sample produces two runs:
1. The trainer will train the model from scratch and set as prod after
testing it
2. Exact same configuration, but the pipeline will discover the existing
prod model (published by the 1st run) and warm-start the training from
it.
2020-09-29 03:55:27 -07:00
Alexey Volkov 89cdaa4938
feat(samples): Added "Output a directory" sample (#4437)
* Samples - Added Output a directory sample

* Added the explanation of the sample

* Added examples with non-python components

* Added the license header
2020-09-27 00:22:48 -07:00
Alexey Volkov d5ae723fdb
feat(components): Google - AutoML - Added the Export model component (#4519)
* Components - Google - AutoML - Added the Export model component

* Updated the sample
2020-09-21 16:28:48 -07:00
Alexey Volkov 3fd72e4295
fix(samples): Switched the AutoML sample from BQ to GCS datasets (#4501)
The BigQuery dataset has been deleted. See https://github.com/GoogleCloudPlatform/python-docs-samples/issues/4553
2020-09-15 21:27:19 -07:00
Kamal Memon b49f5c91d5
Fix (readme): fixed a typo. (#4410) 2020-08-26 00:18:04 -07:00
Alexey Volkov 840097dd93
chore(components): Updated the container image in the GCP components (#4341)
* Updated component images to version fe6a10a446

* Updated components to version 38771da090
2020-08-25 15:42:14 -07:00
Alexey Volkov 65a0f7766a
samples: Added the Train until good pipeline (#4058)
* Samples - Added the Train until good pipeline

This sample demonstrates continuous training using a train-eval-check recursive loop.
The main pipeline trains the initial model and then gradually trains the model some more until the model evaluation metrics are good enough.

* Adressed the review feedback
2020-08-10 17:37:58 -07:00
Niklas Hansson 57bb7ac019
fix(samples): fixes name error and unused parameter in samples for loop_parallelism (#4187)
* Added parallism at sub-dag level

* updated the parallism

* remove yaml file

* reformatting

* Update sdk/python/kfp/compiler/compiler.py

* Update sdk/python/kfp/compiler/compiler.py

* Update samples/core/loop_parallelism/loop_parallelism.py

Co-authored-by: Alexey Volkov <alexey.volkov@ark-kun.com>

* fixed example

Co-authored-by: Alexey Volkov <alexey.volkov@ark-kun.com>
2020-08-10 06:22:19 -07:00
Yuan (Bob) Gong 988f5b02e4
chore(release): bump version to 1.0.0 on master branch (#4249) 2020-07-20 02:04:51 -07:00
Niklas Hansson c6ac83f72c
feat: add parallelism for dsl.ParallelFor. Fixes #4089 (#4149)
* Added parallism at sub-dag level

* updated the parallism

* remove yaml file

* reformatting

* Update sdk/python/kfp/compiler/compiler.py

* Update sdk/python/kfp/compiler/compiler.py

* Update samples/core/loop_parallelism/loop_parallelism.py

Co-authored-by: Alexey Volkov <alexey.volkov@ark-kun.com>

Co-authored-by: Alexey Volkov <alexey.volkov@ark-kun.com>
2020-07-08 11:27:13 -07:00
Alexey Volkov bd0f4d23b9
chore(backend): Only compiling the preloaded samples. Fixes #4117 (#4118)
* Backend - Only compiling the preloaded samples

Fixes https://github.com/kubeflow/pipelines/issues/4117

* Fixed the paths

* Removed -o pipefail for now since sh does not support it

* Fixed the quotes

* Removed the __future__ imports

Python 2 is no longer supported.
The annotations cause compilation problems:
```
  File "/samples/core/iris/iris.py", line 18
    from __future__ import absolute_import
    ^
SyntaxError: from __future__ imports must occur at the beginning of the file
```
2020-07-06 20:03:57 -07:00
jingzhang36 ce51c591f3
fix: increase TFX version from 0.20.2 to 0.22.0. Fixes #4084, fixes #4114 (#4133)
* enable pagination when expanding experiment in both the home page and the archive page

* Revert "enable pagination when expanding experiment in both the home page and the archive page"

This reverts commit 5b672739dd.

* tfx 0.21.2 -> 0.22.2

* tfx 0.20.2 -> 0.22.0

* update requirements.txt
2020-07-02 00:40:46 -07:00
Jiaxiao Zheng 88ee54fa32
[Samples] Change the data url to point to ml-pipeline instead of ml-pipeline-playground (#3890)
* update location in tfx sample

* update xgboost

* update the rest

* update notebook sample
2020-06-01 22:30:15 -07:00
Eterna2 9167da1b4e
Support execution throttling for executing the pipelines (#3346) (#3439)
* Add parallelism limits to pipeline in kfp sdk

* fix lint error
2020-05-04 23:25:08 -07:00
Alexey Volkov b63ad7e614
SDK - Removed the ArtifactLocation feature (#3517)
* SDK - Removed the ArtifactLocation feature

The feature was deprecated in v0.1.34 https://github.com/kubeflow/pipelines/pull/2326

* Removed the artifact_location sample
2020-04-23 00:49:44 -07:00
hongye-sun 241671f58f
Release ad9bd5648d (#3560)
* Updated component images to version ad9bd5648d

* Updated components to version 01a23ae867
2020-04-22 14:00:15 -07:00
dhodun 34615cb19e
Qwiklab caip updates (#3512)
* updates to AI Platform sample for Qwiklabs

* notebook updates

* Qwiklab changes

* minor naming changes in sample notebook
2020-04-22 03:35:51 -07:00
Mark Mirchandani 29931d7e00
Minor updates to packages (#3428) 2020-04-22 02:51:51 -07:00
dhodun fe3c97a99b
Qwiklab caip updates (#3423)
* updates to AI Platform sample for Qwiklabs

* notebook updates

* Qwiklab changes
2020-04-10 09:43:48 -07:00
Rui Fang e4637285c9
[Test]Fix e2e test (#3471)
* Initial execution cache

This commit adds initial execution cache service. Including http service
and execution key generation.

* fix master

* fix go.sum

* Fix e2e test

* Add max_cache_staleness for flipA

* add comments
2020-04-09 10:35:44 -07:00
Jiaxiao Zheng c0fb46aa1b
Release eb69a6b8ae (#3466)
* Updated component images to version eb69a6b8ae

* Updated components to version 0e794e8a0e

* update version number
2020-04-07 12:33:45 -07:00
Renmin ff89053883
enable native Keras + TFMA (#3409)
Co-authored-by: Renmin Gu <renming@google.com>
2020-04-02 10:58:25 -07:00
Jiaxiao Zheng 618a46b7d2
update image (#3395) 2020-04-01 17:50:24 -07:00
Ajay Gopinathan 5913cfb7bb
Release be497983cd (#3327)
* Updated component images to version be497983cd

* Updated components to version 2df775a280

* update setup.py
2020-03-21 18:54:44 -07:00
Clayton Lemons 4286953271
Remove unused parameter (#3306) 2020-03-18 23:27:13 -07:00
Jiaxiao Zheng 7930f83117
TFX Iris sample (#3119)
* init

* update comment

* fix module file

* clean up

* update to beam sample

* add doc of default bucket

* bump viz server tfma version

* update iris sample to keras native version

* update iris sample to keras native version

* pin TFMA

* add readme

* add to sample test corpus

* add prebuilt && update some config

* sync frontend

* update snapshot

* update snapshot

* fix gettingstarted page

* fix unit test

* fix unit test

* update description

* update some comments

* add some dependencies.
2020-03-13 17:34:34 -07:00
Gonzalo Gasca Meza 981fc4d504
Update ai_platform.ipynb (#3260)
* Update ai_platform.ipynb

* Remove newline
2020-03-12 23:00:39 -07:00
Jiaxiao Zheng fad7510626
Bump TFX to 0.21.2 (#3255)
* bump tfx

* bump tfma

* modernize py sample

* clean up

* update notebook sample

* Remove tmp hack in visualization server
2020-03-11 09:53:37 -07:00