GeezerVison is showing github.com — feat: Added docling and pytorch as add on (#5089) · feast-dev/feast@135342b
File treeExpand file treeCollapse file tree Open diff view settings docs/getting-started/architecture
Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: Makefile +6Lines changed: 6 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -527,6 +527,12 @@ build-feast-operator-docker: | 527 | 527 |
| 528 | 528 | # Dev images | 529 | 529 |
| | 530 | +build-feature-server-dev-minimal: | | 531 | + docker buildx build \ | | 532 | + -t feastdev/feature-server:dev \ | | 533 | + -f sdk/python/feast/infra/feature_servers/multicloud/Dockerfile \ | | 534 | + --load sdk/python/feast/infra/feature_servers/multicloud | | 535 | + | 530 | 536 | build-feature-server-dev: | 531 | 537 | docker buildx build \ | 532 | 538 | -t feastdev/feature-server:dev \ | |
Collapse file Copy file name to clipboardExpand all lines: docs/getting-started/architecture/push-vs-pull-model.md +1-1Lines changed: 1 addition & 1 deletion - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -25,4 +25,4 @@ Implicit in the Push model are decisions about _how_ and _when_ to push feature | 25 | 25 |
| 26 | 26 | From a developer's perspective, there are three ways to push feature values to the online store with different tradeoffs. | 27 | 27 |
| 28 | | -They are discussed further in the [Write Patterns](getting-started/architecture/write-patterns.md) section. | | 28 | +They are discussed further in the [Write Patterns](write-patterns.md) section. |
Collapse file Copy file name to clipboardExpand all lines: docs/getting-started/architecture/write-patterns.md +1-1Lines changed: 1 addition & 1 deletion - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
| 1 | 1 | # Writing Data to Feast | 2 | 2 |
| 3 | | -Feast uses a [Push Model](getting-started/architecture/push-vs-pull-model.md) to push features to the online store. | | 3 | +Feast uses a [Push Model](push-vs-pull-model.md) to push features to the online store. | 4 | 4 |
| 5 | 5 | This has two important consequences: (1) communication patterns between the Data Producer (i.e., the client) and Feast (i.e,. the server) and (2) feature computation and | 6 | 6 | _feature value_ write patterns to Feast's online store. | |
Collapse file Copy file name to clipboardExpand all lines: infra/feast-operator/Makefile +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -162,7 +162,7 @@ docker-build: ## Build docker image with the manager. | 162 | 162 | ## Build feast docker image. | 163 | 163 | .PHONY: feast-ci-dev-docker-img | 164 | 164 | feast-ci-dev-docker-img: | 165 | | - cd ./../.. && make build-feature-server-dev | | 165 | + cd ./../.. && make build-feature-server-dev-minimal | 166 | 166 |
| 167 | 167 |
| 168 | 168 | .PHONY: docker-push | |
Collapse file Copy file name to clipboardExpand all lines: pyproject.toml +4-1Lines changed: 4 additions & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -57,6 +57,7 @@ azure = [ | 57 | 57 | cassandra = ["cassandra-driver>=3.24.0,<4"] | 58 | 58 | couchbase = ["couchbase==4.3.2"] | 59 | 59 | delta = ["deltalake"] | | 60 | +docling = ["docling>=2.23.0"] | 60 | 61 | duckdb = ["ibis-framework[duckdb]>=9.0.0,<10"] | 61 | 62 | elasticsearch = ["elasticsearch>=8.13.0"] | 62 | 63 | faiss = ["faiss-cpu>=1.7.0,<2"] | @@ -94,6 +95,7 @@ opentelemetry = ["prometheus_client", "psutil"] | 94 | 95 | spark = ["pyspark>=3.0.0,<4"] | 95 | 96 | trino = ["trino>=0.305.0,<0.400.0", "regex"] | 96 | 97 | postgres = ["psycopg[binary,pool]>=3.0.0,<4"] | | 98 | +pytorch = ["torch>=2.2.2", "torchvision>=0.17.2"] | 97 | 99 | qdrant = ["qdrant-client>=1.12.0"] | 98 | 100 | redis = [ | 99 | 101 | "redis>=4.2.2,<5", | @@ -148,8 +150,9 @@ ci = [ | 148 | 150 | "types-setuptools", | 149 | 151 | "types-tabulate", | 150 | 152 | "virtualenv<20.24.2", | 151 | | - "feast[aws, azure, cassandra, couchbase, delta, duckdb, elasticsearch, faiss, gcp, ge, go, grpcio, hazelcast, hbase, ibis, ikv, k8s, milvus, mssql, mysql, opentelemetry, spark, trino, postgres, qdrant, redis, singlestore, snowflake, sqlite_vec]" | | 153 | + "feast[aws, azure, cassandra, couchbase, delta, docling, duckdb, elasticsearch, faiss, gcp, ge, go, grpcio, hazelcast, hbase, ibis, ikv, k8s, milvus, mssql, mysql, opentelemetry, spark, trino, postgres, pytorch, qdrant, redis, singlestore, snowflake, sqlite_vec]" | 152 | 154 | ] | | 155 | +nlp = ["feast[docling, milvus, pytorch]"] | 153 | 156 | dev = ["feast[ci]"] | 154 | 157 | docs = ["feast[ci]"] | 155 | 158 |
| |
|