infinity_emb

View on PyPIReverse Dependencies (7)

0.0.73 infinity_emb-0.0.73-py3-none-any.whl

Wheel Details

Project: infinity_emb
Version: 0.0.73
Filename: infinity_emb-0.0.73-py3-none-any.whl
Download: [link]
Size: 95982
MD5: 05f818354caac534a607cb037d51f109
SHA256: 8613128a2139e990b3ac54bf023857fc81c02d8e8c5039b03100c044e4bb31c1
Uploaded: 2024-12-10 09:03:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: infinity_emb
Version: 0.0.73
Summary: Infinity is a high-throughput, low-latency REST API for serving text-embeddings, reranking models and clip.
Author: michaelfeil
Author-Email: noreply[at]michaelfeil.eu
Home-Page: https://github.com/michaelfeil/infinity
Project-Url: Repository, https://github.com/michaelfeil/infinity
License: MIT
Keywords: vector,embedding,neural,search,sentence-transformers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9,<4
Requires-Dist: colpali-engine (<0.4.0,>=0.3.1); extra == "vision" or extra == "all"
Requires-Dist: ctranslate2 (<5.0.0,>=4.0.0); extra == "ct2" or extra == "all"
Requires-Dist: diskcache; extra == "cache" or extra == "all"
Requires-Dist: einops; extra == "einops" or extra == "all"
Requires-Dist: fastapi (>=0.103.2); extra == "server" or extra == "all"
Requires-Dist: hf_transfer (>=0.1.5)
Requires-Dist: huggingface_hub
Requires-Dist: numpy (<2,>=1.20.0)
Requires-Dist: onnxruntime-gpu (==1.19.*); extra == "onnxruntime-gpu"
Requires-Dist: optimum[onnxruntime] (>=1.23.3); extra == "optimum" or extra == "all"
Requires-Dist: orjson (!=3.10.0,>=3.9.8); extra == "server" or extra == "all"
Requires-Dist: pillow; extra == "vision" or extra == "all"
Requires-Dist: posthog; extra == "server" or extra == "all"
Requires-Dist: prometheus-fastapi-instrumentator (>=6.1.0); extra == "server" or extra == "all"
Requires-Dist: pydantic (<3,>=2.4.0); extra == "server" or extra == "all"
Requires-Dist: rich (<14,>=13); extra == "logging" or extra == "server" or extra == "all"
Requires-Dist: sentence-transformers (<4.0.0,>=3.0.1); extra == "ct2" or extra == "torch" or extra == "all"
Requires-Dist: soundfile (<0.13.0,>=0.12.1); extra == "audio" or extra == "all"
Requires-Dist: tensorrt (<11.0.0,>=10.6.0); extra == "tensorrt"
Requires-Dist: timm; extra == "vision" or extra == "all"
Requires-Dist: torch (>=2.2.1); extra == "ct2" or extra == "torch" or extra == "all"
Requires-Dist: torchvision; extra == "vision" or extra == "all"
Requires-Dist: transformers[sentencepiece] (<=5.0,>4.34.0); extra == "ct2"
Requires-Dist: typer (<0.13.0,>=0.12.5); extra == "server" or extra == "all"
Requires-Dist: uvicorn[standard] (<0.33.0,>=0.32.0); extra == "server" or extra == "all"
Provides-Extra: all
Provides-Extra: audio
Provides-Extra: cache
Provides-Extra: ct2
Provides-Extra: einops
Provides-Extra: logging
Provides-Extra: onnxruntime-gpu
Provides-Extra: optimum
Provides-Extra: server
Provides-Extra: tensorrt
Provides-Extra: torch
Provides-Extra: vision
Description-Content-Type: text/markdown
[Description omitted; length: 27358 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
infinity_emb/__init__.py sha256=IOuJlm1C82ukN8NrabeihdZMIC4VqfejY3xb2SbNENo 1418
infinity_emb/_optional_imports.py sha256=00JKwH9DCGZIT138uGKQr0FQmqAJMFT4TxTAZXVjmhA 3059
infinity_emb/args.py sha256=lpM7xcu7qTW2opxn7JIvFaNbFwBiAkG_Sf10cbnjmdY 7661
infinity_emb/engine.py sha256=xc_p6UYgpZNvHFfpUUu44sqQ3D_uhkEStXu_nWFM2W4 15684
infinity_emb/env.py sha256=M3lCBluD572DR_eoxg_1cBEKlidiHG4zQ0NshMXlnmM 8680
infinity_emb/fastapi_schemas/__init__.py sha256=nQfVqbEmAd7FzjCI_ItavN0dsqOdKuOsyOaVu14x8Iw 70
infinity_emb/fastapi_schemas/data_uri.py sha256=I14GVwd9VUGSEIMgmLPyy6E4__WCv8Hd6G8zOBEGLvo 6959
infinity_emb/fastapi_schemas/docs.py sha256=vzdL4cf1Jw0C0qU-uYoo_QfyrYFJ6QHY20uvRB9CakI 880
infinity_emb/fastapi_schemas/errors.py sha256=SvkKgZs0zYFDVjPRLWaRAoqEEUW_wCqGSurE-9DG6Js 1336
infinity_emb/fastapi_schemas/pydantic_v2.py sha256=nxOrw59edjvQmSevtsnAxZmhFJ_HR4WK5zJR7-bCef8 611
infinity_emb/fastapi_schemas/pymodels.py sha256=8QpSgeqULKyM875mpHk0Ln-1V1LJIvJJSQULFsoU-X4 8244
infinity_emb/inference/__init__.py sha256=x7LWsbPOJk4uA2WeWVnuHqliSuU2E4uv5Lh5ElKHcnU 461
infinity_emb/inference/batch_handler.py sha256=RofhlzwXWgcvOQe6Ob3cwhQZBEWykbSBL1eZkCQaXaY 23043
infinity_emb/inference/caching_layer.py sha256=Ftakl2NqeGpzrKzbDWRxJaCd7b-YriRJPUQbitOLDnU 2919
infinity_emb/inference/loading_strategy.py sha256=QF4gBAMlojclL83DhGagIJKBMYSyI1bzk1eAtQlg_Y8 3868
infinity_emb/inference/queue.py sha256=EgDB37JTQOQ3kaEXlrE880ncjwjUtBOzAa4OgBfykJk 3059
infinity_emb/inference/select_model.py sha256=rDKhfGZBWYa3yYI-nvZyHACfDXxNPZoRV4yjfeMlXY4 4355
infinity_emb/inference/threading_asyncio.py sha256=XXtmO1VrBDfTcGMh72TgWoQ0EXbX8s4a6SK0gO0u_P4 925
infinity_emb/infinity_server.py sha256=lnhTB6bFWFxUWZH15RjiCRsSsYPgCU4FbfrkIPw8vUc 38549
infinity_emb/log_handler.py sha256=mpubP38FCWMv-CoH1q9LRNwG9PZYP5KizovIp8fbPfQ 1130
infinity_emb/primitives.py sha256=N2ihzvDCWk3PtduRHcfXV6ej1Gemh0kRPvFxDnmQO_I 11292
infinity_emb/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infinity_emb/sync_engine.py sha256=cr3rZxUb0mvO5J3HOlrRy1HWC7u9lcYW7yhxuLXvS0M 7568
infinity_emb/telemetry.py sha256=YX7L43TTp_SQ_PUAyDBeGOInP32jQ6FjJolC69yGx0o 7972
infinity_emb/transformer/__init__.py sha256=ll78svtLQ83Ki-MWuXrZNvOz7vs4a7h9RAwtUPRRaLo 68
infinity_emb/transformer/abstract.py sha256=lVO8LW6MnW376uLPg0p4DcTYnGBDKdxA-voDyVqJtP4 8810
infinity_emb/transformer/acceleration.py sha256=xpfJu-vt-HxQUc-ufC4dOI9h4NAYM1ioImHY-3KrbXc 2527
infinity_emb/transformer/audio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infinity_emb/transformer/audio/torch.py sha256=t62UG-7CLkpICbx4FgP1h9ETNonyQuUlKtVFgQiULqQ 5715
infinity_emb/transformer/audio/utils.py sha256=hSGGIc1gYF3F6T8umw41k38A0wiTacxgM_6FJNJ78g4 1818
infinity_emb/transformer/classifier/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infinity_emb/transformer/classifier/optimum.py sha256=zTUU-zqdjD5MvUMlT53jVqteff2Nr2TM-DIIjmIJ8Io 3106
infinity_emb/transformer/classifier/torch.py sha256=igsvBpMeBnVDtkyUnKUQJp2cwj9NlXOrZoJjN49jk7E 3144
infinity_emb/transformer/crossencoder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infinity_emb/transformer/crossencoder/optimum.py sha256=-_99FSOJCTeHpeA1vFQI-Ted6Ymg2tHZLXCANyz2eLI 3389
infinity_emb/transformer/crossencoder/torch.py sha256=JbTxUioI4mHK9gu7gIdSMt-OVe4ymSg1xsVkshsQoHA 3871
infinity_emb/transformer/embedder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
infinity_emb/transformer/embedder/ct2.py sha256=RAW7h8S-kWHUzalT20vZHZlw3vRTiH1kk3hqH7mTulM 6484
infinity_emb/transformer/embedder/dummytransformer.py sha256=AHZDjaXqi-ka2NE7Ei4Y19wnYRH_pQfpdimDPRhzHy0 1182
infinity_emb/transformer/embedder/neuron.py sha256=WgwF10jMIPKcduvVBbWmenqjAbhdygN01dxQo567DRU 5822
infinity_emb/transformer/embedder/optimum.py sha256=BiE1PmrlhPN_wqPIWXhoKJBvpL_oYNaxQ5TO_UDi_qA 4160
infinity_emb/transformer/embedder/sentence_transformer.py sha256=WNV9Hz8OdxY19rQuJtf8GJ8TVUas9jU7B5FHDjgRig8 5599
infinity_emb/transformer/quantization/__init__.py sha256=nQfVqbEmAd7FzjCI_ItavN0dsqOdKuOsyOaVu14x8Iw 70
infinity_emb/transformer/quantization/interface.py sha256=Yd59145htI-sZ7KQbm62QuIKqckjIhms7J0qL5VeWSc 6057
infinity_emb/transformer/quantization/quant.py sha256=cJ7koAJ-ncVoiLfObeTDZF5lpyysdBCwtQFGqezroKI 26768
infinity_emb/transformer/utils.py sha256=WN3xdLyg_54fpllIdsQbYyrxHJX2rgzWA4Vg338cqtA 3758
infinity_emb/transformer/utils_optimum.py sha256=N2t7m2U0jrxoJkDD0qXZsmoUIntXB1KePx3CLu3jO2s 9393
infinity_emb/transformer/vision/__init__.py sha256=cozHxR2MP29__x7izKee6gZFnWb5K0FSXPEw1SRTLWA 196
infinity_emb/transformer/vision/torch_vision.py sha256=BoaYBsIlJIt4XfrfVNiC11QtH81f2Lvl5l1ReAADpDI 9550
infinity_emb/transformer/vision/utils.py sha256=oDP65jYzwxcggZorrCIrhtUzZrVZ1nIPaKTxACLU_rc 2791
infinity_emb-0.0.73.dist-info/METADATA sha256=QavtnugdlU16mcEE73dT6gnKabiqA7KCcfzpq8F-ygQ 30281
infinity_emb-0.0.73.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
infinity_emb-0.0.73.dist-info/entry_points.txt sha256=2XB2cGem3b5Inh-4wr6LqON8aRD7JX8VWamVZluDNkM 65
infinity_emb-0.0.73.dist-info/RECORD

entry_points.txt

infinity_emb = infinity_emb.infinity_server:cli