You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* GitBook: [v0.12-branch] 90 pages and 7 assets modified
* Fix README.md
The wording is wrong. Low latency is from online-store since it is in-memory
Co-authored-by: Willem Pienaar <github@willem.co>
Copy file name to clipboardExpand all lines: docs/README.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## What is Feast?
4
4
5
-
Feast \(**Fea**ture **St**ore\) is an operational data system for managing and serving machine learning features to models in production. It can serve features from a low-latency offline store \(for real-time prediction\) or from an off-line store \(for scale-out batch scoring or training models\).
5
+
Feast \(**Fea**ture **St**ore\) is an operational data system for managing and serving machine learning features to models in production. It can serve features from a low-latency online store \(for real-time prediction\) or from an off-line store \(for scale-out batch scoring or training models\).
6
6
7
7

8
8
@@ -54,5 +54,3 @@ Explore the following resources to get started with Feast:
54
54
*[Reference](reference/feast-cli-commands.md) contains detailed API and design documents.
55
55
*[Contributing](contributing/contributing.md) contains resources for anyone who wants to contribute to Feast.
***Create Batch Features:** ELT/ETL systems like Spark and SQL are used to transform data in the batch store.
8
8
***Feast Apply:** The user \(or CI\) publishes versioned controlled feature definitions using `feast apply`. This CLI command updates infrastructure and persists definitions in the object store registry.
@@ -13,7 +13,7 @@
13
13
***Prediction:** A backend system makes a request for a prediction from the model serving service.
14
14
***Get Online Features:** The model serving service makes a request to the Feast Online Serving service for online features using a Feast SDK.
15
15
16
-
####Components
16
+
## Components
17
17
18
18
A complete Feast deployment contains the following components:
The top-level namespace within Feast is a [project](data-model-and-concepts.md#project). Users define one or more [feature views](data-model-and-concepts.md#feature-view) within a project. Each feature view contains one or more [features](data-model-and-concepts.md#feature) that relate to a specific [entity](data-model-and-concepts.md#entity). A feature view must always have a [data source](data-model-and-concepts.md#data-source), which in turn is used during the generation of training [datasets](data-model-and-concepts.md#dataset) and when materializing feature values into the online store.
3
+
The top-level namespace within Feast is a [project](data-model-and-concepts.md#project). Users define one or more [feature views](data-model-and-concepts.md#feature-view) within a project. Each feature view contains one or more [features](data-model-and-concepts.md#feature) that relate to a specific [entity](data-model-and-concepts.md#entity). A feature view must always have a [data source](data-model-and-concepts.md#data-source), which in turn is used during the generation of training [datasets](data-model-and-concepts.md#dataset) and when materializing feature values into the online store.
4
4
5
5

6
6
7
-
###Project
7
+
## Project
8
8
9
9
Projects provide complete isolation of feature stores at the infrastructure level. This is accomplished through resource namespacing, e.g., prefixing table names with the associated project. Each project should be considered a completely separate universe of entities and features. It is not possible to retrieve features from multiple projects in a single request. We recommend having a single feature store and a single project per environment \(`dev`, `staging`, `prod`\).
10
10
11
11
{% hint style="info" %}
12
12
Projects are currently being supported for backward compatibility reasons. Projects may change in the future as we simplify the Feast API.
Copy file name to clipboardExpand all lines: docs/contributing/release-process.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ When a tag that matches a Semantic Version string is pushed, CI will automatical
28
28
29
29
### Creating a change log
30
30
31
-
We use an [open source change log generator](https://hub.docker.com/r/ferrarimarco/github-changelog-generator/) to generate change logs. The process still requires a little bit of manual effort.
31
+
We use an [open source change log generator](https://hub.docker.com/r/ferrarimarco/github-changelog-generator/) to generate change logs. The process still requires a little bit of manual effort.
32
32
33
33
1. Create a GitHub token as [per these instructions](https://github.com/github-changelog-generator/github-changelog-generator#github-token). The token is used as an input argument \(`-t`\) to the change log generator.
34
34
2. The change log generator configuration below will look for unreleased changes on a specific branch. The branch will be `master` for a major/minor release, or a release branch \(`v0.4-branch`\) for a patch release. You will need to set the branch using the `--release-branch` argument.
@@ -61,5 +61,5 @@ docker run -it --rm ferrarimarco/github-changelog-generator \
61
61
62
62
It's important to flag breaking changes and deprecation to the API for each release so that we can maintain API compatibility.
63
63
64
-
Developers should have flagged PRs with breaking changes with the `compat/breaking` label. However, it's important to double check each PR's release notes and contents for changes that will break API compatibility and manually label `compat/breaking` to PRs with undeclared breaking changes. The change log will have to be regenerated if any new labels have to be added.
64
+
Developers should have flagged PRs with breaking changes with the `compat/breaking` label. However, it's important to double check each PR's release notes and contents for changes that will break API compatibility and manually label `compat/breaking` to PRs with undeclared breaking changes. The change log will have to be regenerated if any new labels have to be added.
@@ -19,9 +19,9 @@ A release branch should be substantially _feature complete_ with respect to the
19
19
20
20
In general, unless you're committing code that only applies to a particular release stream \(for example, temporary hot-fixes, back-ported security fixes, or image hashes\), you should base changes from `master` and then merge or cherry-pick to the release branch.
21
21
22
-
###Feast Component Matrix
22
+
## Feast Component Matrix
23
23
24
-
The following table shows the **status**\(stable, beta, or alpha\) of Feast components.
24
+
The following table shows the **status**\(stable, beta, or alpha\) of Feast components.
25
25
26
26
Application status indicators for Feast:
27
27
@@ -59,7 +59,7 @@ Criteria for reaching **beta** status
59
59
* API reference documentation
60
60
* Deprecative changes must span multiple minor versions and allow for an upgrade path.
61
61
62
-
###Levels of support <aid="levels-of-support"></a>
62
+
## Levels of support <aid="levels-of-support"></a>
63
63
64
64
Feast components have various levels of support based on the component status.
65
65
@@ -69,7 +69,7 @@ Feast components have various levels of support based on the component status.
69
69
| Beta | The Feast community offers best-effort support for beta applications. Beta applications will be supported for at least 2 more minor releases. |
70
70
| Alpha | The response differs per application in alpha status, depending on the size of the community for that application and the current level of active development of the application. |
71
71
72
-
###Support from the Feast community <aid="support-from-the-kubeflow-community"></a>
72
+
## Support from the Feast community <aid="support-from-the-kubeflow-community"></a>
73
73
74
74
Feast has an active and helpful community of users and contributors.
Copy file name to clipboardExpand all lines: docs/feast-on-kubernetes-1/README.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,5 +4,3 @@
4
4
Since Feast 0.10, it is not necessary to deploy Feast into Kubernetes any more. Feast runs as a light weight CLI/SDK that can configure your managed services to operate as a feature store. The documentation contained within this section exists for posterity sake and relates to Feast 0.9, which depends on both Kubernetes and Spark. Teams that want to consume from streaming sources have to continue to use this release until streaming support has been reintroduced to Feast.
0 commit comments