Commit Graph

1613 Commits

Author SHA1 Message Date
Googler e88e7a6638 chore(components): GCPC v2.2.0 release
PiperOrigin-RevId: 557231395
2023-08-15 13:27:02 -07:00
Jason Dai f454a86177 feat(components): Add Feature Attribution components to _implementation/model_evaluation. Add LLM Eval text generation and text classification pipelines to preview namespace init file
PiperOrigin-RevId: 557226606
2023-08-15 13:12:06 -07:00
Kevin Naughton 450e910817 feat(chore): Change AutoML Vision Error Analysis pipeline names
PiperOrigin-RevId: 556871987
2023-08-14 12:13:37 -07:00
Googler ff90ceae9a feat(components): Internal change
PiperOrigin-RevId: 556864524
2023-08-14 11:49:24 -07:00
Connor McCarthy 88e1045c11 feat(components): use GCPC project id placeholder as project parameter default
PiperOrigin-RevId: 556844000
2023-08-14 10:50:12 -07:00
Googler b71d43eff3 feat(eval): Implement embedding metrics importing
PiperOrigin-RevId: 556837125
2023-08-14 10:28:49 -07:00
Jason Dai b630d5c8ae feat(components): add Vertex RAI safety bias evaluation pipeline
PiperOrigin-RevId: 556075708
2023-08-11 13:53:46 -07:00
Googler 3e45328981 chore(components): INTERNAL
PiperOrigin-RevId: 555686552
2023-08-10 15:50:53 -07:00
Kevin Naughton b350ac4ddc feat(components): Upgrade LLM evaluation classification and text generation pipelines to preview
PiperOrigin-RevId: 555540517
2023-08-10 10:08:00 -07:00
Connor McCarthy 7bb24e70a7 chore(components): clean up
PiperOrigin-RevId: 555043188
2023-08-08 22:12:06 -07:00
Connor McCarthy f9e9efab8c chore(components): internal
PiperOrigin-RevId: 554966570
2023-08-08 15:53:04 -07:00
Googler d98fa90bff feat: Adding new test infrastructure for e2e pipeline tests
PiperOrigin-RevId: 554877529
2023-08-08 10:54:50 -07:00
Kevin Naughton 1dc84534d4 feat(components): Internal change
PiperOrigin-RevId: 554854392
2023-08-08 09:52:31 -07:00
Kevin Naughton f80d2b30e4 feat(components): Internal change
PiperOrigin-RevId: 554853752
2023-08-08 09:44:50 -07:00
Connor McCarthy 1a2a752dc9 chore(components): internal
PiperOrigin-RevId: 554658985
2023-08-07 18:47:27 -07:00
Kevin Naughton f8c1f9cf21 feat(components): Internal change
PiperOrigin-RevId: 554646568
2023-08-07 17:49:25 -07:00
Jason Dai 671bb0ca93 docs(components): Name change and update LLM safety bias metrics component documentation
PiperOrigin-RevId: 554634603
2023-08-07 16:58:13 -07:00
Connor McCarthy f07aef7cb8 chore(components): release GCPC v2.1.1 [roll forward]
PiperOrigin-RevId: 554617624
2023-08-07 15:53:52 -07:00
Kevin Naughton c92f40c59a chore(components): Refactor evaluation pipelines into graph components
PiperOrigin-RevId: 553932748
2023-08-04 15:46:17 -07:00
Jason Dai af753dc645 feat(components): Update RAI safety component with latest image
fix(components): Remove 'enable_web_access' input from custom job utils function

PiperOrigin-RevId: 552958256
2023-08-01 16:25:02 -07:00
Connor McCarthy 27ee817b7d chore(components): add comment to GCPC utils and convert annotation to forward reference
PiperOrigin-RevId: 552030788
2023-07-28 22:09:01 -07:00
Googler ae804f471c feat(components): Implement LLM Safety Bias Component & E2E tests
PiperOrigin-RevId: 551650193
2023-07-27 15:01:55 -07:00
Kevin Naughton 2cfe4636ae fix(components): Update package import for google protobuf
PiperOrigin-RevId: 551648465
2023-07-27 14:54:39 -07:00
Kevin Naughton 8dd9bd6e27 chore(components): Update evaluation component type hints to be Python3.7 compatible
PiperOrigin-RevId: 551638206
2023-07-27 14:20:56 -07:00
Connor McCarthy cc829bd7ab chore(components): release GCPC v2.1.1
PiperOrigin-RevId: 551637082
2023-07-27 14:13:24 -07:00
Connor McCarthy 7c55a4f5f5 chore(components): release GCPC v2.1.1
PiperOrigin-RevId: 551413553
2023-07-26 22:29:22 -07:00
Connor McCarthy 46fafe3798 chore(components): add project_id and location placeholders as GCPC implementation utility
PiperOrigin-RevId: 551377458
2023-07-26 18:53:31 -07:00
Connor McCarthy 99830e3fe7 chore(components): move output artifact util to common utils dir
PiperOrigin-RevId: 551004173
2023-07-25 14:52:00 -07:00
Kevin Naughton c27d23a794 feat(components): Output imported evaluation resource name in ImportModelEvaluationOp
PiperOrigin-RevId: 550982226
2023-07-25 13:37:53 -07:00
Connor McCarthy 1619f2c0b6 docs(components): present all v2 GCPC versions on all pages of v2 GCPC docs
PiperOrigin-RevId: 549745616
2023-07-20 14:52:32 -07:00
Connor McCarthy b834c8a5ee chore(components): clean up pipeline yaml
PiperOrigin-RevId: 549745244
2023-07-20 14:45:12 -07:00
Connor McCarthy fde2a3df28 chore(components): internal
PiperOrigin-RevId: 549622878
2023-07-20 07:22:33 -07:00
Connor McCarthy c917fb9e4c chore(components): internal
PiperOrigin-RevId: 549430619
2023-07-19 15:05:08 -07:00
Connor McCarthy 79b079c369 chore(components): internal
PiperOrigin-RevId: 549430554
2023-07-19 14:50:20 -07:00
Googler 273c772a99 test(components): INTERNAL
PiperOrigin-RevId: 549357956
2023-07-19 10:36:14 -07:00
Googler 998e856579 test(components): INTERNAL
PiperOrigin-RevId: 549355953
2023-07-19 10:29:03 -07:00
Googler 3c6d74fb1e test(components): INTERNAL
PiperOrigin-RevId: 549338176
2023-07-19 09:33:32 -07:00
Googler b1c3dffd81 test(components): INTERNAL
PiperOrigin-RevId: 549338123
2023-07-19 09:25:08 -07:00
Kevin Naughton d331ca0204 feat(components): Allow ImportModelEvaluationOp to take LLM metrics from --metrics and --problem_type parameters
PiperOrigin-RevId: 549107922
2023-07-18 14:12:23 -07:00
Connor McCarthy 79d31db906 chore(components): remove unused GCPC files
PiperOrigin-RevId: 549075960
2023-07-18 12:20:14 -07:00
rd-pong fdb25f6e6d
test(components): fix k8s_client 401 unauthorized error (#9749)
* Initiate a new k8s client when calling _get_resource

* Remove k8s_client for methods that use _get_resource

* Initiate a new k8s client when calling _delete_resource
2023-07-18 18:37:22 +00:00
Googler 81e989a8c7 test(components): INTERNAL
PiperOrigin-RevId: 549055602
2023-07-18 11:08:37 -07:00
Connor McCarthy 66742416e1 docs(components): point GCPC README at v2 reference documentation
PiperOrigin-RevId: 548764838
2023-07-17 12:19:21 -07:00
Connor McCarthy 474cc454d3 chore(components): release GCPC v2.1.0
PiperOrigin-RevId: 547954593
2023-07-13 16:04:55 -07:00
Connor McCarthy 5a0e2bdef0 fix(components): fix parent_model parameter of ModelUploadOp ignored
PiperOrigin-RevId: 547942553
2023-07-13 15:28:03 -07:00
Michael Hu e07038700f chore(components): Migrate AutoML components to preview and v1 as needed
docs(components): Revert doc changes from preview sync

PiperOrigin-RevId: 546959930
2023-07-10 13:15:51 -07:00
Googler 3b6201779c chore(components): Migrate AutoML components to preview and v1 as needed
docs(components): Revert doc changes from preview sync

PiperOrigin-RevId: 546110190
2023-07-06 15:37:08 -07:00
Michael Hu 259d7f266f chore(components): Migrate AutoML components to preview and v1 as needed
docs(components): Revert doc changes from preview sync

PiperOrigin-RevId: 546062400
2023-07-06 12:32:22 -07:00
Googler 95901c8830 feat(components): Add helper functions to create slice_specs and bias_configs
PiperOrigin-RevId: 545771527
2023-07-05 13:32:43 -07:00
Chen Sun 4a57ab69dd
chore(components): Move openvino components and samples to the right locations. (#9498) 2023-07-05 16:55:42 +00:00
Jason Dai a634eef3ec feat(components): define new GCPC Model Eval component for LLM Text Generation
PiperOrigin-RevId: 544776887
2023-06-30 16:37:20 -07:00
Jason Dai 7f23bfc888 fix(components): Move model eval version.py to _implementation folder
PiperOrigin-RevId: 544390055
2023-06-29 10:10:24 -07:00
Michael Hu e1708d3792 chore(components): Add automl directory under preview
PiperOrigin-RevId: 544364157
2023-06-29 08:31:19 -07:00
Googler ea7a5efb97 feat(components): Review and update batch_predict_job GCPC docstrings
PiperOrigin-RevId: 543494203
2023-06-26 11:27:48 -07:00
Tommy Li f9dda53f89
chore(components): Update KServe component with active owners (#9684) 2023-06-26 17:46:14 +00:00
Connor McCarthy 45608d02bd docs(components): point to v2 docs in GCPC readme
PiperOrigin-RevId: 542411539
2023-06-21 17:50:08 -07:00
Googler ad618293d2 chore(components): Remove DataflowPythonJobOp from preview namespace
PiperOrigin-RevId: 542082904
2023-06-20 16:38:44 -07:00
Connor McCarthy e4fa7d9c02 chore(components): release GCPC v2.0.0 (GA)
PiperOrigin-RevId: 542081772
2023-06-20 16:31:25 -07:00
Connor McCarthy 87a56df2ac docs(components): add dataflow components to GCPC preview docs
PiperOrigin-RevId: 542079563
2023-06-20 16:23:42 -07:00
Googler a2a359aa9a chore(components): Move Dataflow Flex Template components to preview
PiperOrigin-RevId: 542077307
2023-06-20 16:15:56 -07:00
Connor McCarthy bc7b65207e docs(components): add preview namespace docs
PiperOrigin-RevId: 542077232
2023-06-20 16:08:42 -07:00
Kevin Naughton 2475d0aabe chore(components): Internal change
PiperOrigin-RevId: 542034411
2023-06-20 13:37:28 -07:00
Googler 314daa4a85 feat(components): Move model & data bias components to preview
PiperOrigin-RevId: 542013972
2023-06-20 12:27:15 -07:00
Connor McCarthy 4014abaf91 docs(components): update dataset components documentation
PiperOrigin-RevId: 541696026
2023-06-19 12:39:58 -07:00
Connor McCarthy e2b4afb96e chore(components): internal
PiperOrigin-RevId: 541692193
2023-06-19 12:17:31 -07:00
Connor McCarthy 2d030dcfa1 docs(components): hide GCPC docs dropdown
PiperOrigin-RevId: 541682403
2023-06-19 11:16:19 -07:00
Connor McCarthy 7b388da78d docs(components): update custom training components documentation
PiperOrigin-RevId: 541667130
2023-06-19 09:50:25 -07:00
Kevin Naughton dc6f431292 feat(components): Move model evaluation feature attribution component to preview namespace
PiperOrigin-RevId: 541013690
2023-06-16 15:04:44 -07:00
Kevin Naughton 85f6969e88 feat(components): Remove GetVertexModelOp, to add to preview later
PiperOrigin-RevId: 541000049
2023-06-16 14:18:42 -07:00
Connor McCarthy 28b97771c3 chore(components): add preview and implementation container directories
PiperOrigin-RevId: 540991250
2023-06-16 13:52:33 -07:00
Kevin Naughton 69ea82645d feat(components): Remove experimental evaluation components
PiperOrigin-RevId: 540956361
2023-06-16 12:01:30 -07:00
Kevin Naughton a646f3a0fd chore(components): Change "dataflow_disk_size" to "dataflow_disk_size_gb" in model eval feature attribution component
PiperOrigin-RevId: 540919574
2023-06-16 10:15:21 -07:00
Jason Dai 7305954213 fix(components): Change default value for AutoML Forecasting & Regression to `prediction.value`
PiperOrigin-RevId: 540901771
2023-06-16 09:19:39 -07:00
Connor McCarthy 102bb2e8e1 chore(components): internal
PiperOrigin-RevId: 540735667
2023-06-15 17:45:52 -07:00
Connor McCarthy ccd125ede4 docs(components): fix dataset component parameter name in docstrings
PiperOrigin-RevId: 540735397
2023-06-15 17:38:12 -07:00
Connor McCarthy a08a42e53b docs(components): improve GCPC 404 page
PiperOrigin-RevId: 540735131
2023-06-15 17:30:58 -07:00
Googler 48668bca82 feat(components): Move model eval components
PiperOrigin-RevId: 540722688
2023-06-15 16:33:06 -07:00
Yang Pan 290b93e265 chore(components): update forecasting doc
PiperOrigin-RevId: 540695731
2023-06-15 14:44:43 -07:00
Googler f2ad30014f feat(components): Move model evaluation components to v1
PiperOrigin-RevId: 540485008
2023-06-14 23:53:23 -07:00
Connor McCarthy fde0c19704 docs(components): update hyperparameter tuning component/utils documentation
PiperOrigin-RevId: 540433694
2023-06-14 18:07:31 -07:00
Connor McCarthy c9ac92d630 docs(components): update model components documentation
PiperOrigin-RevId: 540368167
2023-06-14 13:45:23 -07:00
Connor McCarthy db1e0e213c docs(components): update endpoint components documentation
PiperOrigin-RevId: 540354037
2023-06-14 12:54:33 -07:00
Connor McCarthy aedd98422d docs(components): update VertexNotificationEmailOp component documentation
PiperOrigin-RevId: 540346148
2023-06-14 12:24:34 -07:00
Googler b001d7dfe1 docs(components): support passing in pipeline job id to upload model component
PiperOrigin-RevId: 540287838
2023-06-14 09:07:26 -07:00
Connor McCarthy 0a6faeeae6 docs(components): enable GCPC docs generation for pipelines
PiperOrigin-RevId: 540146411
2023-06-13 20:03:54 -07:00
Connor McCarthy 76c6af73b5 docs(components): update WaitGcpResourcesOp component documentation
PiperOrigin-RevId: 540143366
2023-06-13 19:45:41 -07:00
Connor McCarthy 3a69d2b43d chore(components): GCPC v2.0.0b5 release
PiperOrigin-RevId: 540027620
2023-06-13 11:46:12 -07:00
Googler 9eff7ff357 docs(components): Update Dataproc Serverless component docstrings
PiperOrigin-RevId: 539781907
2023-06-12 15:50:25 -07:00
Googler 66d608928b docs(components): Update Dataflow component docstrings
PiperOrigin-RevId: 539781307
2023-06-12 15:43:14 -07:00
Connor McCarthy 3a7d684f66 fix(components): fix dataset components
PiperOrigin-RevId: 539744345
2023-06-12 13:24:20 -07:00
Connor McCarthy b339e93914 docs(components): hide secondary GCPC docs dropdown
PiperOrigin-RevId: 539193372
2023-06-09 15:33:37 -07:00
Googler 377b96145c feat(components): Release the Seq2Seq and Temporal Fusion Transformer pipelines
fix(components): Tabular Model Evaluation slices for more than 50 classes

PiperOrigin-RevId: 538893830
2023-06-08 14:36:53 -07:00
Connor McCarthy c0640d7a03 chore(components): add artifact schemas and artifact usage guidelines to GCPC artifact docs
PiperOrigin-RevId: 538570375
2023-06-07 13:04:22 -07:00
Yang Pan 6fb10f3738 feat(components): Add utility function for constructing the serverless custom job launcher spec
PiperOrigin-RevId: 538221200
2023-06-06 10:18:42 -07:00
Connor McCarthy 27d8f7a651 chore(components): internal
PiperOrigin-RevId: 538208794
2023-06-06 09:44:58 -07:00
Googler 9ce827e545 feat(components): Provide model evaluation pipelines
PiperOrigin-RevId: 538027054
2023-06-05 17:37:34 -07:00
Connor McCarthy a6154b1a68 docs(components): add google cloud artifact types to GCPC documentation
PiperOrigin-RevId: 538008206
2023-06-05 16:13:27 -07:00
Jason Dai 63936c0773 feat(components): Derive image tag from Eval container version. Align Eval image version for all Eval components in GCPC
PiperOrigin-RevId: 537968495
2023-06-05 13:37:41 -07:00
Mengchao Hao 5acb016ee1 fix(components): Update force_dircet_runner flag to force_runner_mode to choose the runner of evaluation pipeline
feat(components): Add error handling logic for DirectRunner exception

PiperOrigin-RevId: 537957327
2023-06-05 12:56:31 -07:00
rd-pong 5cfaec6ebb
chore(test): Increase time out for git fetching and test run (#9462)
Increase timeout for rlestimator-training
2023-06-05 18:38:23 +00:00
Connor McCarthy 6104ff6b19 feat(components): make GCPC artifacts usable in KFP Python components
PiperOrigin-RevId: 537934946
2023-06-05 11:32:54 -07:00
Googler eb7be8e07c test(components): INTERNAL
PiperOrigin-RevId: 537904514
2023-06-05 09:52:35 -07:00
Mengchao Hao bf8c10163f fix(components): Skip sliced FA for non classification tasks to avoid empty input bug in Direct Runner
PiperOrigin-RevId: 537062162
2023-06-01 10:26:56 -07:00
Googler 3a89044525 feat(components): Add instructions for formatting BiasConfig input proto using json_format in Model & Data bias component
PiperOrigin-RevId: 536767998
2023-05-31 11:11:34 -07:00
Changyu Zhu fc8865a59d fix(components): Fix a bug in job_remote_runner and refactor code
PiperOrigin-RevId: 536552869
2023-05-30 17:24:26 -07:00
Yang Pan 19fced0d1a chore(components): INTERNAL
PiperOrigin-RevId: 536535836
2023-05-30 16:08:11 -07:00
Connor McCarthy fd25262c36 chore(components): internal
PiperOrigin-RevId: 536532367
2023-05-30 15:54:31 -07:00
Jason Dai a3418b3634 feat(components): Update eval component with the latest GCPC container image version
PiperOrigin-RevId: 536485223
2023-05-30 12:59:43 -07:00
Connor McCarthy 445290d4d9 docs(components): link to PyPI in GCPC docs homepage
PiperOrigin-RevId: 536468371
2023-05-30 11:57:13 -07:00
Connor McCarthy 8bf38206fc docs(components): add v1 release notes to latest GCPC release notes file
PiperOrigin-RevId: 536448952
2023-05-30 10:52:30 -07:00
Connor McCarthy dd202b6344 chore(components): update release notes
PiperOrigin-RevId: 536430904
2023-05-30 09:53:39 -07:00
Yang Pan b167f87c5f feat(components): add preview directory to GCPC
PiperOrigin-RevId: 536311149
2023-05-30 00:13:38 -07:00
Connor McCarthy 63c2167f4a chore(components): GCPC v2.0.0b4 release
PiperOrigin-RevId: 535709466
2023-05-26 14:06:18 -07:00
Connor McCarthy fd9eeb3740 docs(components): shorten object symbol representation in GCPC docs
PiperOrigin-RevId: 535704386
2023-05-26 13:45:57 -07:00
Connor McCarthy 2b29b5112b docs(components): additional GCPC reference documentation change
PiperOrigin-RevId: 535444551
2023-05-25 17:42:12 -07:00
Jason Dai 1782ee2d89 feat(components): add a check for model garden models and skip eval import
PiperOrigin-RevId: 535431767
2023-05-25 16:44:58 -07:00
Googler 516cc2b9cc test(components): INTERNAL
PiperOrigin-RevId: 535296902
2023-05-25 10:17:33 -07:00
Googler 58bd81a28c test(components): INTERNAL
PiperOrigin-RevId: 535290244
2023-05-25 09:55:25 -07:00
Connor McCarthy 139e349c87 docs(components): remove install/build from source commands
PiperOrigin-RevId: 535271387
2023-05-25 08:48:06 -07:00
Mengchao Hao f167e15c3c feat(components): Add force_dircet_runner flag to pipeline options
PiperOrigin-RevId: 534963387
2023-05-24 13:35:02 -07:00
Connor McCarthy 11591171d9 test(components): update GCPC pipelinespec comparison; fix boolean/number values in golden snapshots
PiperOrigin-RevId: 534861254
2023-05-24 09:01:03 -07:00
Googler d68231dd9c fix(components): Change docker base image to marketplace.gcr.io/google/ubuntu2004, which has a smaller size
PiperOrigin-RevId: 534624627
2023-05-23 18:03:18 -07:00
Googler 70220078b1 feat(components): Define Model Bias component for detecting model bias metrics
PiperOrigin-RevId: 534591195
2023-05-23 16:06:42 -07:00
Googler cc28c6d35f test(components): INTERNAL
PiperOrigin-RevId: 534533284
2023-05-23 13:13:14 -07:00
Connor McCarthy 25e686a820 docs(components): tidy GCPC component docstrings and fix signature rendering
PiperOrigin-RevId: 534479156
2023-05-23 10:46:42 -07:00
Connor McCarthy 3bd2a8d0e5 test(components): migrate additional test code and strip KFP SDK from PipelineSpec executor body
PiperOrigin-RevId: 534099602
2023-05-22 10:00:57 -07:00
Jason Dai c4bf50631d fix(components): fix invalid JSON payload
PiperOrigin-RevId: 533556389
2023-05-19 14:46:53 -07:00
Connor McCarthy 2430b29e9f chore(components): derive image tag from GCPC version and remove .dev suffix
PiperOrigin-RevId: 533554221
2023-05-19 14:38:04 -07:00
Connor McCarthy 8e357e0c03 docs(components): improve docs signature rendering for component interface readability
PiperOrigin-RevId: 533529953
2023-05-19 13:00:02 -07:00
Googler 7ab5d97d71 feat(components): Define Data Bias component for detecting data bias metrics
PiperOrigin-RevId: 533528367
2023-05-19 12:52:29 -07:00
Connor McCarthy d1effc73e5 chore(components): add _implementation directory to GCPC
PiperOrigin-RevId: 533499911
2023-05-19 11:03:33 -07:00
Nadege PEPIN 6e44469ea1
docs(components): Update Sagemaker Component Readme (#9417)
* Update README.md

Revised page to align with AWS documentation's structure and content.

* feedback

* feedback continued

* Components in bold
2023-05-19 16:53:47 +00:00
Googler 31664189ba feat(components): Support Instance Config in kubeflow model_batch_predict component
PiperOrigin-RevId: 533374983
2023-05-19 00:23:42 -07:00
ananth102 7de50a5839
test(components): Check the Sagemaker component output rather than Controller (#9402)
* update tests to check output

bugfix

fix another bug

* adress pr comments

* bug fix

* test fix

* namefix
2023-05-19 00:27:46 +00:00
Connor McCarthy 5b680a2bb2 chore(components): migrate remaining evaluation YAML components to KFP v2 Container Component
PiperOrigin-RevId: 533286951
2023-05-18 16:39:58 -07:00
Connor McCarthy 4f75012684 chore(components): refactor and fix tests for GCPC custom job creation
PiperOrigin-RevId: 533271715
2023-05-18 15:40:44 -07:00
Connor McCarthy 8979a9da9f chore(components): control GCPC image tag via project-level variable
PiperOrigin-RevId: 533223430
2023-05-18 12:59:57 -07:00
rd-pong 0c873aaef0
chore(doc): Update Changelog.md (#9452) 2023-05-18 16:55:07 +00:00
Tommy Li f92e817672
chore(components): Update KServe component to 0.10.1 for kubeflow 1.7 support (#9446) 2023-05-17 19:45:06 +00:00
Alex Lembiyeuski 14306f8ea6
chore: update KServe component to support 0.8.0 (#7862)
* Switch to python:3.9-slim-bullseye

* Pin protobuf

* Compatibility with KServe 0.8.0

* Add a note abotut the previous version

* Update image tag
2023-05-17 15:25:06 +00:00
Kevin Naughton 64b4b87f4b chore(components): Remove root_dir input from classification evaluation component
PiperOrigin-RevId: 532599337
2023-05-16 15:59:31 -07:00
Kevin Naughton 1121f1d1ee chore(components): Remove root_dir input from error analysis components
PiperOrigin-RevId: 532524524
2023-05-16 11:42:46 -07:00
Kevin Naughton 40315013ea chore(components): Remove root_dir input from most evaluation components
PiperOrigin-RevId: 532523759
2023-05-16 11:35:15 -07:00
Connor McCarthy eac6c202ea docs(components): enable readable component outputs section rendering
PiperOrigin-RevId: 532520060
2023-05-16 11:23:20 -07:00
Connor McCarthy 8f96aae138 docs(components): use google blue for GCPC readthedocs site
PiperOrigin-RevId: 532327194
2023-05-15 22:14:47 -07:00
Jason Dai de5ca7a40a fix(components): Remove print statement when importing eval metrics
PiperOrigin-RevId: 531629404
2023-05-12 16:16:07 -07:00
Connor McCarthy 5c222bc802 chore(components): simplify build and serve from github script
PiperOrigin-RevId: 531624069
2023-05-12 15:50:04 -07:00
Connor McCarthy 400315fe14 test(components): add additional compilation tests
PiperOrigin-RevId: 531621926
2023-05-12 15:40:51 -07:00
rd-pong 1fa0893800
test(component): Update integration test for Model Monitor component (#9384)
* Add test that check component outputs

* Remove sagemaker check

* Extract get_output_ack_resource_metadata to a function
Extract "Scheduled" to constant FINAL_STATUS

* Extract to function: verify_monitoring_schedule_component_outputs
2023-05-12 22:29:29 +00:00
Connor McCarthy 1996d7516d test(components): make GCPC pipelinespec compilation tests robust to schema evolution
PiperOrigin-RevId: 531608264
2023-05-12 14:42:19 -07:00
Googler a2d1f89aa1 fix(components): Move Feature Extractor and Error Analysis Annotation components from experimental folder to google folder in GCPC
PiperOrigin-RevId: 531307109
2023-05-11 14:25:25 -07:00
Connor McCarthy 019678020d chore(components): restore aiplatform container code in v1 namespace
PiperOrigin-RevId: 531278236
2023-05-11 12:38:23 -07:00
Connor McCarthy 7d414338c8 chore(components): format all docstrings
PiperOrigin-RevId: 531226831
2023-05-11 09:36:47 -07:00
Connor McCarthy fd363326d9 chore(components): remove type annotation information from docstring
PiperOrigin-RevId: 531218966
2023-05-11 09:06:20 -07:00
Kevin Naughton a7b8fd0d53 feat(components): Fix batch prediction job proto bigquery payload sanitization
PiperOrigin-RevId: 530997589
2023-05-10 13:55:28 -07:00
Connor McCarthy 473dd58b7b chore(components): convert experimental.automl.tabular components from v1 YAML components to Python Container Components
PiperOrigin-RevId: 530981330
2023-05-10 12:50:45 -07:00
Connor McCarthy 0318caa91d fix(components): fix sklearn component discovery
PiperOrigin-RevId: 530975918
2023-05-10 12:27:13 -07:00
Connor McCarthy b40fc329e8 chore(components): convert experimental.automl.forecasting components from v1 YAML components to Python Container Components
PiperOrigin-RevId: 530778665
2023-05-09 19:54:00 -07:00
rd-pong 29444f905c
feat(components): SageMaker V2 model monitor component release (#9368)
* Generate using updated generator

* Update license version

* Update container image version

* Update Changelog.md

* Update changelog

* Update Changelog.md
2023-05-09 22:26:42 +00:00
Connor McCarthy a207980feb chore(components): add warning to experimental namespace
PiperOrigin-RevId: 530706419
2023-05-09 14:00:19 -07:00
rd-pong 07e67bb0ca
feat(components): SageMaker V2 model monitor component and testing (#9253)
* Add model monitor component and integration tests

* Generate model monitor using updated generator

* Add sleep for monitoring schedule

* Update requirements v2

* Change model monitor image url

* minor fix

* minor fix

* minor fix

* Add unit testing for MonitoringSchedule

* Delete assume-role.json

* Add doc and sample pipeline for Monitoring Schedule

* Regenerate using the latest code generator.
Make parameter description 1 sentence long.

* Revert "Add doc and sample pipeline for Monitoring Schedule"

This reverts commit 6b3b7cc6f5.

* Delete print statements

* Update component with new generator

* address comments

* Add retry for _delete_resource

* Add try catch protection for _get_resource and _delete_resource

* Add integration tests for monitoring job definition components

* Update is_endpoint_deleted for new _get_resource

* Add integration test for updating monitoring schedule

* Remove update from canary

* Add doc and sample pipeline for Monitoring Schedule

* Add doc for monitoring job definition
Update doc for monitoring schedule

* Remove sample for monitoring schedule

* Address comments

* Address comments

* Address comment for unit test

* Address doc comments

* Address test comments
2023-05-09 19:42:33 +00:00
Jason Dai 2bc30e9669 fix(components): Fix Model Garden Publisher model names in GetVertexModel component
PiperOrigin-RevId: 530666274
2023-05-09 11:28:10 -07:00
Connor McCarthy 6da54cd08e chore(components): remove KFP SDK v1 handling from flex template component
PiperOrigin-RevId: 530662041
2023-05-09 11:13:45 -07:00
Connor McCarthy 0a787afff3 chore(components): use programmatically generated artifact placeholders
PiperOrigin-RevId: 530620105
2023-05-09 08:48:40 -07:00
Connor McCarthy b82c393121 chore(components): convert remaining v1.dataset component YAML to Python container components
PiperOrigin-RevId: 530618882
2023-05-09 08:41:21 -07:00
Connor McCarthy c9b656fc43 chore(components): normalize Python module docstrings
PiperOrigin-RevId: 530467483
2023-05-08 18:58:25 -07:00
Connor McCarthy fa340e91de chore(components): surface release notes and other GCPC project links on PyPI
PiperOrigin-RevId: 530444724
2023-05-08 16:54:32 -07:00
Connor McCarthy afc30e987b chore(components): normalize component import aliasing
PiperOrigin-RevId: 530378443
2023-05-08 12:33:23 -07:00
Connor McCarthy 23d22d6cf6 chore(components): remove all unused imports in GCPC
PiperOrigin-RevId: 530364586
2023-05-08 11:52:32 -07:00
Connor McCarthy 3819fdb0a2 test(components): add test that runs all modules in GCPC library
PiperOrigin-RevId: 530363754
2023-05-08 11:45:53 -07:00
Connor McCarthy 8f81d9599d chore(components): convert all GCPC imports to absolute imports
PiperOrigin-RevId: 530362188
2023-05-08 11:38:57 -07:00
Connor McCarthy c18e6f0254 docs(components): small GCPC docs references fixes
PiperOrigin-RevId: 530339006
2023-05-08 10:21:53 -07:00
Connor McCarthy ace6f2f61a chore(components): replace GCPC image with latest version
PiperOrigin-RevId: 530319759
2023-05-08 09:11:46 -07:00
Connor McCarthy 209836f2a1 chore(components): support inputs and outputs with the same name in GCPC
PiperOrigin-RevId: 529982515
2023-05-06 11:38:19 -07:00
Connor McCarthy 6dd5314c77 chore(components): GCPC v2.0.0b3 release
PiperOrigin-RevId: 529843747
2023-05-05 16:39:51 -07:00
Connor McCarthy 3fd6bf0056 chore(components): add google-cloud-notebooks to GCPC container Dockerfile
PiperOrigin-RevId: 529828174
2023-05-05 15:26:18 -07:00
Connor McCarthy 68c7032165 chore(components): convert v1.dataset component YAML to Python container components
PiperOrigin-RevId: 529790531
2023-05-05 13:15:27 -07:00
Connor McCarthy e822f01e36 chore(components): convert v1.forecasting component YAML to Python container components
PiperOrigin-RevId: 529790400
2023-05-05 12:55:56 -07:00
Connor McCarthy fdbaecc3b8 chore(components): convert v1.automl component YAML to Python container components
PiperOrigin-RevId: 529790032
2023-05-05 12:55:40 -07:00
Connor McCarthy 11439f72b1 chore(components): convert experimental.text_classification component YAML to Python container component
PiperOrigin-RevId: 529788094
2023-05-05 12:48:54 -07:00
Connor McCarthy c8c41b3df6 chore(components): convert experimental.notebooks component YAML to Python container component
PiperOrigin-RevId: 529787983
2023-05-05 12:48:40 -07:00
Connor McCarthy fdd70f0b81 chore(components): convert experimental.natural_language component YAML to Python container component
PiperOrigin-RevId: 529787950
2023-05-05 12:41:15 -07:00
ananth102 aae9cb74cb
fix(components): Changing path for model (#9331)
* changing path for model

* corrective changes

* modified changelog

* change image location

* updated changelog

* changed changelog

* updated message
2023-05-05 00:45:23 +00:00
Googler 6677a95974 fix(components): Fix dataset preprocessor to get imported from v1 and change the default value for *_dataset_resource_name from None to empty string
PiperOrigin-RevId: 529501184
2023-05-04 13:37:03 -07:00
Connor McCarthy 439b698aed chore(components): convert experimental.tensorboard component YAML to Python container component
PiperOrigin-RevId: 529493762
2023-05-04 13:10:17 -07:00
Connor McCarthy cb0ed3a54d chore(components): convert experimental.sklearn component YAML to Python container component
PiperOrigin-RevId: 529491087
2023-05-04 13:00:00 -07:00
Connor McCarthy 47482ea8ec docs(components): document experimental.evaluation.ModelImportEvaluationOp
PiperOrigin-RevId: 529466053
2023-05-04 11:28:55 -07:00
Kevin Naughton 2d8bcdf3f1 chore(components): Update evaluation components docstring for "model" input parameter
PiperOrigin-RevId: 529232922
2023-05-03 16:59:22 -07:00
ananth102 57b52d29ea
test(components): fix Sagemaker component shallow canary (#9314) 2023-05-03 23:56:44 +00:00
Bo Yang 21625c39ee chore(component): update output parameter name
PiperOrigin-RevId: 529212429
2023-05-03 15:45:37 -07:00
Kevin Naughton dfdeeb1bc9 chore(components): Change evaluation components documentation formatting
PiperOrigin-RevId: 529208810
2023-05-03 15:37:44 -07:00
Connor McCarthy 91111e1f91 chore(components): migrate ModelDeleteOp to KFP v2 Container Component
PiperOrigin-RevId: 529187184
2023-05-03 13:53:41 -07:00
ananth102 4818e849f8
feat(components): Sagemaker V2 Hosting components and tests (#9243)
* Hosting Components and test

* update dependency

* Regenerating with spec trimming

* handle None case

* adress pr comments

* another way of handling update not supported

* test changes

* removing unused logic

* Staging pr

* Added READMEs

* Main doc changes

* minor edit
2023-05-03 17:56:15 +00:00
Connor McCarthy c22b40452e chore(components): fix readthedocs dependency resolution error and simply dependency specification
PiperOrigin-RevId: 528962975
2023-05-02 20:39:17 -07:00
Connor McCarthy e2cb754565 chore(components): migrate EndpointDeleteOp and ModelDeployOp to KFP v2 Container Component
PiperOrigin-RevId: 528928065
2023-05-02 17:04:29 -07:00
Jason Dai 1f4d9437de feat(components): Update GCPC image version in two Eval importer components
PiperOrigin-RevId: 528919836
2023-05-02 16:31:30 -07:00
Connor McCarthy ccbac97a7b docs(components): add GCPC release notes to documentation website
PiperOrigin-RevId: 528916126
2023-05-02 16:20:23 -07:00
Connor McCarthy e4c83c1f43 docs(components): hide create_custom_training_job_op_from_component from GCPC reference docs
PiperOrigin-RevId: 528915988
2023-05-02 16:13:07 -07:00
Connor McCarthy 8a0a705606 chore(components): Add wait GCP resources reference docs
PiperOrigin-RevId: 528913838
2023-05-02 16:04:20 -07:00
Connor McCarthy 8c304f4256 test(components): fix batch prediction pipeline tests
PiperOrigin-RevId: 528843698
2023-05-02 11:37:27 -07:00