Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Create a Python FeatureFetcher #865

Open
vlin-lgtm opened this issue Oct 16, 2024 · 0 comments
Open

[Feature Request] Create a Python FeatureFetcher #865

vlin-lgtm opened this issue Oct 16, 2024 · 0 comments

Comments

@vlin-lgtm
Copy link

Currently, there is a Java FeatureFetcher library which can be used directly in ML applications or be hosted in a standalone service.
However, many ML applications are written in Python, and hence it is important to have a Python library to directly fetch features online.

Other alternatives considered:

  • Have a Java proxy service to access features from online KVStore, and expose it with a RPC or REST endpoint.
    • Why not consider it: Many companies do not have JVM (Java/Scala) in their tech stack
  • Use Py4J
    • Why not consider it: While it is an viable option, Py4J has to serialize Python objects to Java and vice versa. This adds complexity when dealing with data types and objects and can add overhead due to the conversion process.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant