xinfer

View on PyPIReverse Dependencies (1)

0.3.2 xinfer-0.3.2-py2.py3-none-any.whl

Wheel Details

Project: xinfer
Version: 0.3.2
Filename: xinfer-0.3.2-py2.py3-none-any.whl
Download: [link]
Size: 52446
MD5: efbfeacbdc0fcc041f6c1e72ce83b475
SHA256: 6e4ce7bf581563a4a340136825d288d8dde2007c7d1d7ac008c782c3831f1c91
Uploaded: 2024-11-20 15:48:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xinfer
Version: 0.3.2
Summary: Framework agnostic computer vision inference. Run 1000+ models by changing only one line of code. Supports models from transformers, timm, ultralytics, vllm, ollama and your custom model.
Author-Email: Dickson Neoh <dickson.neoh[at]gmail.com>
Project-Url: Homepage, https://github.com/dnth/xinfer
License: Apache Software License 2.0
Keywords: xinfer
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: loguru
Requires-Dist: rich (<14,>=13.9.4)
Requires-Dist: requests (<3,>=2.32.3)
Requires-Dist: pillow (<11,>=10.4.0)
Requires-Dist: ray[serve] (<3,>=2.38.0)
Requires-Dist: fastapi (<0.116,>=0.115.5)
Requires-Dist: timm (<2,>=1.0.11)
Requires-Dist: gradio (<6,>=5.5.0)
Requires-Dist: itables (<3,>=2.2.3)
Requires-Dist: einops (<0.9,>=0.8.0)
Requires-Dist: ultralytics; extra == "all"
Requires-Dist: transformers; extra == "all"
Requires-Dist: vllm; extra == "all"
Requires-Dist: ollama; extra == "all"
Requires-Dist: accelerate; extra == "all"
Requires-Dist: triton; extra == "all"
Requires-Dist: ollama; extra == "ollama"
Requires-Dist: transformers; extra == "transformers"
Requires-Dist: accelerate; extra == "transformers"
Requires-Dist: ultralytics; extra == "ultralytics"
Requires-Dist: vllm; extra == "vllm"
Requires-Dist: triton; extra == "vllm"
Provides-Extra: all
Provides-Extra: ollama
Provides-Extra: transformers
Provides-Extra: ultralytics
Provides-Extra: vllm
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 25147 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
xinfer/__init__.py sha256=GEWIWIe5-Qtq1M1CLrSt_Zla2DzLycA7OovGm-SS_ro 925
xinfer/core.py sha256=TOMB1rUJjqRTpaIk1shS1OaSbhA25SBcJIICkCLK1wY 2452
xinfer/model_registry.py sha256=FmEkRE7zHFJuxckszQanGSgYM5f_mI30ltYegRQa09M 1959
xinfer/models.py sha256=Sk7-Jge-38n7RMLsvTchgkgPCX41HZ2O9244j58_H5I 6115
xinfer/optional_imports.py sha256=L9pTLSonQ_em6BehGEKZeHaLfPUcC-sw5ErC9hCLzJw 1491
xinfer/serve.py sha256=RjcrvTeSsE-HszW3jLEOVJSKy8eO_EKFIrELZh1xEyA 5657
xinfer/types.py sha256=gUZHDSIGDhfm8itjK8od9xKElVZ1dTOgBqHJJXrekSs 1539
xinfer/viz.py sha256=r-24iVkQY2ktWs_f59z-2xFHQ9y9jbnLCxb3FD_jxH0 11747
xinfer/ollama/__init__.py sha256=4ei1eW8RKq9CYHfbcxd5_8tvjDuGTT4seCmC9rg7tDU 34
xinfer/ollama/llava_phi3.py sha256=RAcJFtUxtZj4S-j13xiFJYW0oTplXUf3uE6t_f-vmhI 1091
xinfer/timm/__init__.py sha256=kouB-t9mA1DxI0j5xS71GySq9G-av0XjZkvm2CDxPEs 81
xinfer/timm/imagenet1k_classes.py sha256=qsHVWwc3rV2D3bvXIEB2Swd9lWpoRHB5ZLYN99hOzBY 46376
xinfer/timm/load_timm_models.py sha256=D3wlbj_gUIVUk1_VNko5wCwy0rkCpWhr_cRItiikxcU 389
xinfer/timm/timm_model.py sha256=fYedPimpTLeEryiW9K3i0XU2Mes4BHBCNUbSu6Pbl00 2926
xinfer/transformers/__init__.py sha256=8g4fcmNgpr64vwPy9EU5rvnZjNA-FZ5ezQBfGT7mYEI 353
xinfer/transformers/blip2.py sha256=W_qMcCKxO_iC2nhve72o-A1XTeIax9phVVknJqPIsbs 1250
xinfer/transformers/florence2.py sha256=xpZgbj7zDwXbutolhjK6tnrj-9dFeZA3JJsBeUbfqK8 2659
xinfer/transformers/joycaption.py sha256=EKlfHSbXWzk7MtQQJaIxzQhqz6tR_SKXF5cflrHvCaI 7044
xinfer/transformers/llama32.py sha256=FdlmKnNl3sEoVs9U5JXWp_WIaHOV5uZgkpbxAQleTJA 5253
xinfer/transformers/moondream.py sha256=9jr7lF6V2QMCIGGvYfzvQ5hPvnQ7tAUbbnnqQcEbU-g 1828
xinfer/transformers/qwen2_vl.py sha256=mNfKuLGF0K8PhmyTSwTci5Cv_e3cihLUw7duE9pgUWU 5160
xinfer/transformers/vision2seq.py sha256=PYrUbKC5y3Zj1GW0DNaoj3qDwsGFteYBCcsP69vtbSU 2216
xinfer/transformers/vlrm_blip2.py sha256=YdlTMyfqwsXdocr4igyrw75q-Z6BcXQXFN_Ocwqys6U 818
xinfer/ultralytics/__init__.py sha256=4VwtJwxvXCNB9A-D1iODgqkgrSzMDVk9L-w2V30T79c 133
xinfer/ultralytics/ultralytics_model.py sha256=-tCrVMt8C-kvMe3L1_KDImbu1lXU-gvDVedW3e9IlD4 4961
xinfer/ultralytics/yolov10.py sha256=4lzqdM01E4lYIkAVx7sQPszJM9NmfH5KkeWi6BHYTH8 698
xinfer/ultralytics/yolov11.py sha256=zTxvrbXQs7NG6pUqZ4Otl1OCGXAUb_pQA4LgPuMaSdE 1934
xinfer/ultralytics/yolov8.py sha256=wOeLL7AMvAc79c32uiFZiTsjxXPjlAHEjQ8FdHHMSAU 1949
xinfer/vllm/__init__.py sha256=pCJsL2M5oRstrny0rrE8RcXCdtjVTygtGDYAwZHEhWo 62
xinfer/vllm/molmo.py sha256=DbSZvtr_xiW9udno5y77jFgkpxll7XNJ-Z5MPEVcPUk 2080
xinfer/vllm/phi35vision.py sha256=tcacbWEDFkSBmqmKXEcw2ZTLkhiAECeN-b3EkfNh7ao 2180
xinfer-0.3.2.dist-info/LICENSE sha256=8DoE1Zx1dVbKeayp2szbygcpM78DUrF5Go23N0hxTkQ 584
xinfer-0.3.2.dist-info/METADATA sha256=dBqgXjcPgTBGgxT7_L2yMgyVjAY9NW18I1KRGqsq5y0 27797
xinfer-0.3.2.dist-info/WHEEL sha256=0VNUDWQJzfRahYI3neAhz2UVbRCtztpN5dPHAGvmGXc 109
xinfer-0.3.2.dist-info/entry_points.txt sha256=GOW_0Ss3tKiKJcjc5gWtiAv-yroiyYFScq45Umobn1U 43
xinfer-0.3.2.dist-info/top_level.txt sha256=8I0gIZ6QXZUkYDZvp_9qF5I43z4WMuZcwcCKB01ENZw 7
xinfer-0.3.2.dist-info/RECORD

top_level.txt

xinfer

entry_points.txt

xinfer = xinfer.cli:main