numpy>=1.21.0
requests>=2.31.0
pyyaml>=6.0

[all]
torch>=2.1.0
torchvision>=0.16.0
torchao>=0.1.0
torch-pruning>=1.3.0
tomesd
timm>=0.9.0
ultralytics>=8.0.0
tensorflow>=2.13.0
nncf
neural-compressor
networkx>=3.1
pymongo>=4.0
redis>=5.0
neo4j
chromadb>=0.4.0
aiohttp>=3.9.0
arxiv>=2.1.0
requests>=2.31.0
tqdm
Pillow
scikit-image
scikit-learn
tensorboard
matplotlib<3.10.0
scipy
protobuf
pydantic<2.12.0,>=2.0
sentence-transformers>=2.2.0
faiss-cpu
openai
google-generativeai
together
onnx>=1.14.0
onnxruntime>=1.16.0
pycocotools
opencv-python
vllm>=0.6.0
httpx>=0.24.0

[all:platform_system != "Windows"]
uvloop>=0.19.0

[databases]
pymongo>=4.0
redis>=5.0
neo4j
chromadb>=0.4.0

[dev]
torch>=2.1.0
torchvision>=0.16.0
torchao>=0.1.0
torch-pruning>=1.3.0
networkx>=3.1

[evaluation]
pycocotools
opencv-python

[federated]
pymongo>=4.0
redis>=5.0
neo4j>=5.0
networkx>=3.1
numpy>=1.21
scipy>=1.9
httpx>=0.24.0

[llm]
openai
google-generativeai
together
vllm>=0.6.0

[llm:platform_system != "Windows"]
uvloop>=0.19.0

[optimization]
nncf
neural-compressor

[pytorch]
torch>=2.1.0
torchvision>=0.16.0
torchao>=0.1.0
torch-pruning>=1.3.0
tomesd
timm>=0.9.0
ultralytics>=8.0.0

[research]
aiohttp>=3.9.0
arxiv>=2.1.0
sentence-transformers>=2.2.0
faiss-cpu

[tensorflow]
tensorflow>=2.13.0

[tree_search]
networkx>=3.1
