-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
kind/featureNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
Support for Python Native transformations was recently released (#4069) but it expects a type = Dict[str, List[Any]]. Feast should support Dict[str, Any] where Any could be a singleton.
Describe the solution you'd like
We should be able to run on demand feature views like so:
@on_demand_feature_view(
sources=[driver_stats_fv[["conv_rate", "acc_rate"]]],
schema=[
Field(name="conv_rate_plus_acc_python_singleton", dtype=Float64)
],
mode="python",
)
def python_singleton_view(inputs: Dict[str, Any]) -> Dict[str, Any]:
output: Dict[str, Any] = dict(conv_rate_plus_acc_python=float("-inf"))
output["conv_rate_plus_acc_python_singleton"] = (
inputs["conv_rate"] + inputs["acc_rate"]
)
return outputCurrently, this feature view result in a type error.
Describe alternatives you've considered
N/A
Additional context
Add any other context or screenshots about the feature request here.
Metadata
Metadata
Assignees
Labels
kind/featureNew feature or requestNew feature or request