Commit Graph

59 Commits

Author SHA1 Message Date
George Panchuk
d9e85fe670 debug: try out with markers 2024-05-01 10:51:32 +02:00
George Panchuk
bff1b67637 new: add gpu support, allow users to override providers 2024-04-26 21:45:24 +02:00
Nirant
3d2254d215 Bump version to 0.2.6 in pyproject.toml (#175) 2024-04-01 17:16:07 +05:30
George
25671ec349 Update ruff (#172)
* refactoring: reduce max line-length

* new: update ruff

---------

Co-authored-by: Nirant <NirantK@users.noreply.github.com>
2024-04-01 12:55:15 +05:30
Nirant
4db4839995 [PyPi Publish] Bump version to 0.2.5 in pyproject.toml (#156)
* Bump version to 0.2.5 in pyproject.toml

* chore: case insensitive check (#157)
2024-03-20 19:11:44 +05:30
Anush
6a94994038 Release v0.2.4 (#149) 2024-03-13 23:56:01 +05:30
Nirant Kasliwal
8d368889c0 Update version and add pre-commit dependency 2024-03-13 18:07:31 +05:30
Nirant
defb6183c1 * feat(pyproject): updated version to '0.2.2' (#124)
* chore(pyproject): updated dev dependencies versions
2024-02-19 14:46:01 +05:30
Nirant
81bab0cd1d Make 0.2.1 Release + Update docs (#116)
* Update version from 0.2.0 (yanked) to 0.2.1

* Update text embedding to include prefix for passages and queries

* Update supported models to use the latest API

* * fix(text_embedding_base.py): remove unnecessary prefix from texts in embed method
* feat(text_embedding_base.py): update query_embed method to updated instruction for the v1.5 model

* Remove comparison, since the ranking is identical even with varying embedding

* Refactor text embedding query handling
2024-02-08 09:06:00 +05:30
Nirant Kasliwal
3948f0db2e Update fastembed v0.2.0 2024-02-07 20:36:46 +05:30
Nirant
cf66d0e5e1 Update Python and dependency versions (#111) 2024-02-05 12:37:52 +01:00
Anush
ede507e2cf feat: HuggingFace download support for FlagEmbedding (#94)
* feat: HF support for FlagEmbedding

* chore: update docstring embedding.py

* refactor: GCS URLs models.json

* chore: toLower() models.json

* chore: update tqdm declarative

* chore: exclude keys list_supported_models

* chore: review changes
2024-01-23 12:47:55 +05:30
Nirant
3b32619a4c Update Python version and add pre-commit dependency (#93)
* Update Python version and add pre-commit dependency

* Remove Python 3.8.x from matrix

* Update Python version and pre-commit configuration
2024-01-16 19:30:47 +05:30
Anush
9b63427118 chore: pre-commit formatting (#91)
* chore: formatting

* chore: formatting

* chore: remove other hooks

* Update poetry lock

---------

Co-authored-by: Nirant Kasliwal <nirant.bits@gmail.com>
2024-01-16 15:06:54 +05:30
NirantK
ea85e7430f Bump version 2023-12-13 13:27:30 +05:30
Anush
e274dd0fc2 chore: bump tokenizers (#75) 2023-12-12 18:50:47 +05:30
Nirant
d64b8f42f0 * chore(pyproject.toml): add huggingface-hub dependency (#66)
* chore(pyproject.toml): update pytest version to 7.4.2
2023-11-20 15:10:56 +05:30
NirantK
5f40fc2f14 * chore(pyproject.toml): update tokenizers dependency version to be at least 0.14 2023-11-01 20:14:01 +05:30
NirantK
ab2f41ef8b * chore(pyproject.toml): update tokenizers dependency version to ^0.14.1 2023-11-01 20:12:18 +05:30
generall
219185e677 pass embed arguments in passage_embed method 2023-10-16 14:57:51 +02:00
generall
24dc24b02d implement data-parallel inference and up version 2023-10-16 13:07:07 +02:00
generall
3fbc878ddd bump version 0.0.5 2023-10-04 10:20:58 +02:00
generall
288cee1d16 upd dependencies 2023-10-03 21:35:46 +02:00
generall
8c6d4d2b52 remove optimum + more test + fix batching embed + ci on other machines 2023-10-03 21:19:58 +02:00
NirantK
ac6b8c9402 * chore(pyproject.toml): add onnx dependency to the project 2023-09-27 13:26:27 +05:30
NirantK
b28ff3f8d6 * chore(pyproject.toml): update version from 0.0.4 to 0.0.5a1
* chore(pyproject.toml): remove onnxruntime-silicon dependency for macOS
2023-09-26 21:25:59 +05:30
NirantK
206a633eb1 Fix for # https://github.com/pytorch/pytorch/issues/100974 2023-09-25 17:12:03 +05:30
NirantK
5dfdddbdb6 Another attempt at fixing versions 2023-09-25 16:53:14 +05:30
NirantK
464b12ab15 * chore(pyproject.toml): update optimum dependency version to be greater than 1.12.0 2023-09-25 16:14:24 +05:30
NirantK
f007b19272 Add optimum as a dependency 2023-09-25 15:33:28 +05:30
NirantK
88b595f3ec * chore: update project description in pyproject.toml
* docs: update project description in README.md and docs/index.md
2023-08-24 13:16:46 +05:30
NirantK
1809e8cd80 * chore(pyproject.toml): update version from 0.0.4a1 to 0.0.4 2023-08-24 13:14:13 +05:30
NirantK
d1c5aa91e5 * chore(pyproject.toml): update version from 0.0.3a1 to 0.0.4a1 2023-08-23 11:19:24 +05:30
NirantK
ecaeecf7e8 * chore(pyproject.toml): update version from 0.0.3a0 to 0.0.3a1 2023-08-23 10:15:22 +05:30
NirantK
72d1a1d0d7 * chore(pyproject.toml): update version from 0.0.2 to 0.0.3a0 2023-08-22 15:25:58 +05:30
NirantK
5dbefc6a7c * chore(pyproject.toml): add mknotebooks dependency 2023-08-21 19:16:58 +05:30
NirantK
7126f096e4 * chore(pyproject.toml): add pillow and cairosvg dependencies 2023-08-21 18:49:07 +05:30
NirantK
98da066bc9 * chore(pyproject.toml): add mkdocstrings as a dependency
* chore(pyproject.toml): update mkdocs-material version to ^9.1.21
2023-08-21 18:37:47 +05:30
NirantK
e2d7bd3902 Merge branch 'main' into docs-init 2023-08-21 17:58:11 +05:30
NirantK
7c13395c96 * chore(pyproject.toml): add mkdocs-material as a dev dependency 2023-08-21 17:29:49 +05:30
generall
770beb1023 refactoring 2023-08-18 01:36:36 +02:00
NirantK
5b213ce75b * chore(pyproject.toml): update onnx version to 1.11.0
* feat(pyproject.toml): add notebook dependency with version >=7.0.2
2023-08-17 10:47:55 +05:30
NirantK
7b1f1b5989 * feat(pyproject.toml): add onnx to dev dependency 2023-08-17 10:40:49 +05:30
NirantK
d507f20c1d * feat(pyproject.toml): add optimum dependency 2023-08-17 10:39:29 +05:30
NirantK
1ba8f79ff8 * chore(pyproject.toml): update version to 0.0.2 and description to "Fast, State of the Art Quantized Embedding Models" 2023-08-16 18:49:45 +05:30
NirantK
3f2c96a6e8 * chore(pyproject.toml): remove sentence-transformers and pre-commit dependencies
* feat(pyproject.toml): add onnxruntime-silicon dependency
2023-08-10 22:05:12 +05:30
NirantK
63979dedb7 * chore(pyproject.toml): update project version to 0.0.1 and description to "Fast Embedding Creation and Simpler API for Qdrant"
* docs(pyproject.toml): update homepage and repository URLs
* feat(pyproject.toml): add "sentence-transformers"
2023-07-31 17:37:57 +05:30
NirantK
0a861ba5e1 * chore(pyproject.toml): update version from 0.0.1.alpha2 to 0.0.1.alpha3 2023-07-31 16:48:23 +05:30
NirantK
36e276fa8b * feat(embedding.py): add support for tokenization and encoding of documents using the model
* chore(pyproject.toml): add tokenizers as a dependency
2023-07-31 16:27:39 +05:30
NirantK
2746ebbdca * chore(pyproject.toml): add tqdm and requests dependencies 2023-07-31 16:06:04 +05:30