title | description | icon |
---|---|---|
Feature Engineering Overview |
Wyvern's feature engineering solution is built on top of the open source feature store solution feast and provides the following functionalities:
- Feature registry
- Online features: storing feature data in cache real-time model inference
- Near real-time materialization: once your feature data shows up in your data warehouse, materialization happens right after and update the online feature store real-time model inference
- Historical features: it provides get_historical_features interface, which not only covers offline features from the original features table but also covers the real-time features logged back to your data warehouse.
Similar to the Wyvern application, Wyvern Feature Store is also built with FastAPI. To run the feature store server:
from wyvern import generate_wyvern_store_app
feature_store_app = generate_wyvern_store_app(path="path_to_feature_repo")
Now run:
uvicorn features.main:app
The default API path is /feature/get-online-features
. You can also configure the path with the WYVERN_ONLINE_FEATURES_PATH
environment var.
The default API path is /feature/get-historical-features
. You can also configure the path with the WYVERN_HISTORICAL_FEATURES_PATH
environment var.
Let's go to the next page to learn more.