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 output
Currently, 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.
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 supportDict[str, Any]whereAnycould be a singleton.Describe the solution you'd like
We should be able to run on demand feature views like so:
Currently, 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.