Commit 4b1ad23
[Extended Resources] GPU Accelerators (#1843)
* pip through to container
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* move around
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* add asserts
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* delete bad line
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* switch to abc and add support for gpu unpartitioned
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Add Azure-specific headers when uploading to blob storage (#1784)
* Add Azure-specific headers when uploading to blob storage
Signed-off-by: Victor Delépine <victor.delepine@wayve.ai>
* Add comment about HTTP 201 check
Signed-off-by: Victor Delépine <victor.delepine@wayve.ai>
---------
Signed-off-by: Victor Delépine <victor.delepine@wayve.ai>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Add async delete function in base_agent (#1800)
Signed-off-by: Future Outlier <eric901201@gmai.com>
Co-authored-by: Future Outlier <eric901201@gmai.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Add support for execution name prefixes (#1803)
Signed-off-by: troychiu <y.troychiu@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Remove ref in output (#1794)
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Inherit directly from DataClassJsonMixin instead of using @dataclass_json for improved static type checking (#1801)
* Inherit directly from DataClassJsonMixin instead of @dataclass_json for improved static type checking
As it says in the dataclasses-json README: https://github.com/lidatong/dataclasses-json/blob/89578cb9ebed290e70dba8946bfdb68ff6746755/README.md?plain=1#L111-L129, we can use inheritance for improved static type checking; this one change eliminates something like 467 pyright errors from the flytekit module
Signed-off-by: Matthew Hoffman <matthew@protopia.ai>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Async file sensor (#1790)
---------
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Eager workflows to support async workflows (#1579)
* Eager workflows to support async workflows
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* move array node maptask to experimental/__init__.py
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* clean up docs
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* clean up
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* more clean up
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* docs cleanup
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* Update test_eager_workflows.py
* clean up timeout handling
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* fix lint
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
---------
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Enable SecretsManager.get to load and return bytes (#1798)
* fix secretsmanager
Signed-off-by: Yue Shang <s.yue3074@gmail.com>
* fix lint issue
Signed-off-by: Yue Shang <s.yue3074@gmail.com>
* add doc
Signed-off-by: Yue Shang <s.yue3074@gmail.com>
* fix github check
Signed-off-by: Yue Shang <s.yue3074@gmail.com>
---------
Signed-off-by: Yue Shang <s.yue3074@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Batch upload flyte directory (#1806)
* Batch upload flyte directory
Signed-off-by: Kevin Su <pingsutw@apache.org>
* Update get method
Signed-off-by: Kevin Su <pingsutw@apache.org>
* Move batch size to type engine
Signed-off-by: Kevin Su <pingsutw@apache.org>
* comment
Signed-off-by: Kevin Su <pingsutw@apache.org>
* update comment
Signed-off-by: Kevin Su <pingsutw@apache.org>
* Update flytekit/core/type_engine.py
Co-authored-by: Eduardo Apolinario <653394+eapolinario@users.noreply.github.com>
* Add test
Signed-off-by: Kevin Su <pingsutw@apache.org>
---------
Signed-off-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Eduardo Apolinario <653394+eapolinario@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Better error messaging for overrides (#1807)
- using incorrect type of overrides
- using incorrect type for resources
- using promises in overrides
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Run remote Launchplan from `pyflyte run` (#1785)
* Beautified pyflyte run even for every task and workflow
- identify a task or a workflow
- task or workflow help menus show types and use rich to beautify
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* one more improvement
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* updated
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* updated command
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* Updated
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* updated formatting
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* updated
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* updated
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* bug fixed in types
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* Updated
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* lint
Signed-off-by: Kevin Su <pingsutw@apache.org>
---------
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Add is none function (#1757)
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Dynamic workflow should not throw nested task warning (#1812)
Signed-off-by: oliverhu <khu@linkedin.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Add a manual image building GH action (#1816)
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* catch abfs protocol in data_persistence.py/get_filesystem and set anon to False (#1813)
Signed-off-by: Jan Fiedler <jan.fiedler@kineo.ai>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* None doesnt work
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* unpartitioned selector
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Fix list of annotated structured dataset (#1817)
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Support the flytectl config.yaml admin.clientSecretEnvVar option in flytekit (#1819)
* Support the flytectl config.yaml admin.clientSecretEnvVar option in flytekit
Signed-off-by: Chao-Heng Lee <chaohengstudent@gmail.com>
* remove helper of getting env var.
Signed-off-by: Chao-Heng Lee <chaohengstudent@gmail.com>
* refactor variable name.
Signed-off-by: Chao-Heng Lee <chaohengstudent@gmail.com>
---------
Signed-off-by: Chao-Heng Lee <chaohengstudent@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Async agent delete function for while loop case (#1802)
Signed-off-by: Future Outlier <eric901201@gmai.com>
Signed-off-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Future Outlier <eric901201@gmai.com>
Co-authored-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* refactor
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* fix docs warnings (#1827)
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Fix extract_task_module (#1829)
---------
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Feat: Add type support for pydantic BaseModels (#1660)
Signed-off-by: Adrian Rumpold <a.rumpold@gmail.com>
Signed-off-by: Arthur <atte.book@gmail.com>
Signed-off-by: wirthual <wirthra@gmail.com>
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: eduardo apolinario <eapolinario@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* add test for unspecified mig
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* add support for overriding accelerator
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* cleanup
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* move from core to extras
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* fixes
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* fixes
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* fixes
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* cleanup
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Make FlyteRemote slightly more copy/pastable (#1830)
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Pyflyte meta inputs (#1823)
* Re-orgining pyflyte run
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* Pyflyte beautified and simplified
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* fixed unit test
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* Added Launch options
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* lint fix
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* test fix
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* fixing docs failure
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
---------
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Use mashumaro to serialize/deserialize dataclass (#1735)
Signed-off-by: HH <hhcs9527@gmail.com>
Signed-off-by: hhcs9527 <hhcs9527@gmail.com>
Signed-off-by: Matthew Hoffman <matthew@protopia.ai>
Co-authored-by: Matthew Hoffman <matthew@protopia.ai>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Databricks Agent (#1797)
Signed-off-by: Future Outlier <eric901201@gmai.com>
Signed-off-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Future Outlier <eric901201@gmai.com>
Co-authored-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Prometheus metrics (#1815)
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Pyflyte register optionally activates schedule (#1832)
* Pyflyte register auto activates schedule
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* comment addressed
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
---------
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Remove versions 3.9 and 3.10 (#1831)
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Snowflake agent (#1799)
Signed-off-by: hhcs9527 <hhcs9527@gmail.com>
Signed-off-by: HH <hhcs9527@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Update agent metric name (#1835)
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* MemVerge MMCloud Agent (#1821)
Signed-off-by: Edwin Yu <edwinyyyu@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Add download badges in readme (#1836)
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Eager local entrypoint and support for offloaded types (#1833)
* implement eager workflow local entrypoint, support offloaded types
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* wip local entrypoint
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* add tests
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* add local entrypoint tests
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* update eager unit tests, delete test script
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* clean up tests
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* update ci
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* update ci
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* update ci
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* update ci
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
* remove push step
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
---------
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* update requirements and add snowflake agent to api reference (#1838)
* update requirements and add snowflake agent to api reference
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
* update requirements
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
* remove versions
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
* remove tensorflow-macos
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
* lint
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
* downgrade sphinxcontrib-youtube package
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
---------
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Fix: Make sure decks created in elastic task workers are transferred to parent process (#1837)
* Transfer decks created in the worker process to the parent process
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
* Add test for decks in elastic tasks
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
* Update plugins/flytekit-kf-pytorch/flytekitplugins/kfpytorch/task.py
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
* Update plugins/flytekit-kf-pytorch/flytekitplugins/kfpytorch/task.py
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
---------
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* add accept grpc (#1841)
* add accept grpc
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* unpin setup.py grpc
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Revert "add accept grpc"
This reverts commit 2294592.
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* default headers interceptor
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* setup.py
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* fixes
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* fmt
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* move prometheus-client import
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
---------
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
Co-authored-by: Jeev B <jeevb@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Feat: Enable `flytekit` to authenticate with proxy in front of FlyteAdmin (#1787)
* Introduce authenticator engine and make proxy auth work
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Use proxy authed session for client credentials flow
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Don't use authenticator engine but do proxy authentication via existing external command authenticator
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Add docstring to AuthenticationHTTPAdapter
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Address todo in docstring
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Create blank session if none provided
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Create blank session if none provided in get_token
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Refresh proxy creds in session when not existing without triggering 401
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Add test for get_session
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Move auth helper test into existing module
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Move auth helper test into existing module
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Add test for upgrade_channel_to_proxy_authenticated
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Auth helper tests without use of responses package
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Feat: Add plugin for generating GCP IAP ID tokens via external command (#1795)
* Add external command plugin to generate id tokens for identity aware proxy
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Retrieve desktop app client secret from gcp secret manager
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Remove comments
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Introduce a command group that allows adding a command to generate service account id tokens later
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Document how to use plugin and deploy Flyte with IAP
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Minor corrections README.md
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
---------
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
Co-authored-by: Fabio Grätz <fabiogratz@googlemail.com>
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Use proxy auth'ed session for device code auth flow
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Fix token client tests
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Make poll token endpoint test more specific
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Make test_client_creds_authenticator test work and more specific
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Make test_client_creds_authenticator_with_custom_scopes test work and more specific
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Implement subcommand to generate id tokens for service accounts
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
* Test id token generation from service accounts
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
* Fix plugin requirements
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
* Document usage of generate-service-account-id-token subcommand
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
* Document alternative ways to obtain service account id tokens
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
---------
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
Co-authored-by: Fabio Grätz <fabiogratz@googlemail.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* bump flyteidl
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* make requirements
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* fix failing tests
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* move gpu accelerator to flyteidl.core.Resources
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Use ResourceExtensions for extended resources
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* cleanup
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Switch to using ExtendedResources in TaskTemplate
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* cleanups
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* update flyteidl
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Replace _core_task imports with tasks_pb2
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* less verbose definitions
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Attempt at less confusing syntax
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Streamline UX
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
* Run make fmt
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
---------
Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Signed-off-by: Jeev B <jeevb@users.noreply.github.com>
Signed-off-by: Victor Delépine <victor.delepine@wayve.ai>
Signed-off-by: Future Outlier <eric901201@gmai.com>
Signed-off-by: troychiu <y.troychiu@gmail.com>
Signed-off-by: Matthew Hoffman <matthew@protopia.ai>
Signed-off-by: Niels Bantilan <niels.bantilan@gmail.com>
Signed-off-by: Yue Shang <s.yue3074@gmail.com>
Signed-off-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
Signed-off-by: oliverhu <khu@linkedin.com>
Signed-off-by: Jan Fiedler <jan.fiedler@kineo.ai>
Signed-off-by: Chao-Heng Lee <chaohengstudent@gmail.com>
Signed-off-by: Adrian Rumpold <a.rumpold@gmail.com>
Signed-off-by: Arthur <atte.book@gmail.com>
Signed-off-by: wirthual <wirthra@gmail.com>
Signed-off-by: eduardo apolinario <eapolinario@users.noreply.github.com>
Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Signed-off-by: HH <hhcs9527@gmail.com>
Signed-off-by: hhcs9527 <hhcs9527@gmail.com>
Signed-off-by: Edwin Yu <edwinyyyu@gmail.com>
Signed-off-by: Samhita Alla <aallasamhita@gmail.com>
Signed-off-by: Fabio Graetz <fabiograetz@googlemail.com>
Signed-off-by: Fabio Grätz <fabiogratz@googlemail.com>
Co-authored-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
Co-authored-by: Victor Delépine <vctr.delepine@gmail.com>
Co-authored-by: Future-Outlier <eric901201@gmail.com>
Co-authored-by: Future Outlier <eric901201@gmai.com>
Co-authored-by: Yi Chiu <114708546+troychiu@users.noreply.github.com>
Co-authored-by: Matthew Hoffman <matthew@protopia.ai>
Co-authored-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Niels Bantilan <niels.bantilan@gmail.com>
Co-authored-by: Yue Shang <138256885+ysysys3074@users.noreply.github.com>
Co-authored-by: Eduardo Apolinario <653394+eapolinario@users.noreply.github.com>
Co-authored-by: Ketan Umare <16888709+kumare3@users.noreply.github.com>
Co-authored-by: Keqiu Hu <khu@linkedin.com>
Co-authored-by: Jan Fiedler <89976021+fiedlerNr9@users.noreply.github.com>
Co-authored-by: Chao-Heng Lee <chaohengstudent@gmail.com>
Co-authored-by: Samhita Alla <aallasamhita@gmail.com>
Co-authored-by: Arthur Böök <49250723+ArthurBook@users.noreply.github.com>
Co-authored-by: Katrina Rogan <katroganGH@gmail.com>
Co-authored-by: Po Han(Hank) Huang <hhcs9527@gmail.com>
Co-authored-by: Edwin Yu <92917168+edwinyyyu@users.noreply.github.com>
Co-authored-by: Fabio M. Graetz, Ph.D <fabiograetz@googlemail.com>
Co-authored-by: Fabio Grätz <fabiogratz@googlemail.com>1 parent d9ad0e1 commit 4b1ad23
File tree
14 files changed
+315
-10
lines changed- flytekit
- core
- extras
- models
- core
- tools
- tests/flytekit
- common
- unit
- core
- extras
- models
- core
14 files changed
+315
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| |||
344 | 346 | | |
345 | 347 | | |
346 | 348 | | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
347 | 355 | | |
348 | 356 | | |
349 | 357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
| |||
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| 67 | + | |
65 | 68 | | |
66 | 69 | | |
67 | 70 | | |
| |||
172 | 175 | | |
173 | 176 | | |
174 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
175 | 183 | | |
176 | 184 | | |
177 | 185 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
| |||
44 | 47 | | |
45 | 48 | | |
46 | 49 | | |
| 50 | + | |
47 | 51 | | |
48 | 52 | | |
49 | 53 | | |
| |||
70 | 74 | | |
71 | 75 | | |
72 | 76 | | |
| 77 | + | |
73 | 78 | | |
74 | 79 | | |
75 | 80 | | |
| |||
110 | 115 | | |
111 | 116 | | |
112 | 117 | | |
| 118 | + | |
113 | 119 | | |
114 | 120 | | |
115 | 121 | | |
| |||
219 | 225 | | |
220 | 226 | | |
221 | 227 | | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
222 | 237 | | |
223 | 238 | | |
224 | 239 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| 106 | + | |
105 | 107 | | |
106 | 108 | | |
107 | 109 | | |
| |||
129 | 131 | | |
130 | 132 | | |
131 | 133 | | |
| 134 | + | |
132 | 135 | | |
133 | 136 | | |
134 | 137 | | |
| |||
155 | 158 | | |
156 | 159 | | |
157 | 160 | | |
| 161 | + | |
158 | 162 | | |
159 | 163 | | |
160 | 164 | | |
| |||
248 | 252 | | |
249 | 253 | | |
250 | 254 | | |
| 255 | + | |
251 | 256 | | |
252 | 257 | | |
253 | 258 | | |
| |||
277 | 282 | | |
278 | 283 | | |
279 | 284 | | |
| 285 | + | |
280 | 286 | | |
281 | 287 | | |
282 | 288 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
562 | 563 | | |
563 | 564 | | |
564 | 565 | | |
565 | | - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
566 | 569 | | |
| 570 | + | |
567 | 571 | | |
568 | 572 | | |
569 | 573 | | |
570 | 574 | | |
571 | 575 | | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
572 | 580 | | |
573 | 581 | | |
574 | 582 | | |
| 583 | + | |
575 | 584 | | |
576 | 585 | | |
577 | 586 | | |
578 | 587 | | |
579 | 588 | | |
| 589 | + | |
580 | 590 | | |
581 | | - | |
582 | | - | |
| 591 | + | |
| 592 | + | |
583 | 593 | | |
584 | 594 | | |
585 | 595 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
| 339 | + | |
339 | 340 | | |
340 | 341 | | |
341 | 342 | | |
| |||
359 | 360 | | |
360 | 361 | | |
361 | 362 | | |
| 363 | + | |
362 | 364 | | |
363 | 365 | | |
364 | 366 | | |
| |||
377 | 379 | | |
378 | 380 | | |
379 | 381 | | |
| 382 | + | |
380 | 383 | | |
381 | 384 | | |
382 | 385 | | |
| |||
451 | 454 | | |
452 | 455 | | |
453 | 456 | | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
454 | 465 | | |
455 | 466 | | |
456 | 467 | | |
| |||
464 | 475 | | |
465 | 476 | | |
466 | 477 | | |
| 478 | + | |
467 | 479 | | |
468 | 480 | | |
469 | 481 | | |
| |||
487 | 499 | | |
488 | 500 | | |
489 | 501 | | |
| 502 | + | |
490 | 503 | | |
491 | 504 | | |
492 | 505 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| 217 | + | |
217 | 218 | | |
218 | 219 | | |
219 | 220 | | |
| |||
440 | 441 | | |
441 | 442 | | |
442 | 443 | | |
443 | | - | |
| 444 | + | |
| 445 | + | |
444 | 446 | | |
445 | 447 | | |
446 | 448 | | |
| |||
516 | 518 | | |
517 | 519 | | |
518 | 520 | | |
519 | | - | |
| 521 | + | |
| 522 | + | |
520 | 523 | | |
521 | 524 | | |
522 | 525 | | |
| |||
565 | 568 | | |
566 | 569 | | |
567 | 570 | | |
568 | | - | |
| 571 | + | |
569 | 572 | | |
570 | 573 | | |
571 | 574 | | |
| |||
0 commit comments