numpy>=1.21.0
pandas>=1.3.0
scipy>=1.7.0
scikit-learn>=1.0.0
xgboost>=1.5.0
lightgbm>=3.3.0
catboost>=1.0.0
optuna>=3.0.0
tensorflow>=2.8.0
torch>=1.11.0
torchvision>=0.12.0
keras>=2.8.0
matplotlib>=3.5.0
seaborn>=0.11.0
plotly>=5.6.0
fastapi>=0.68.0
uvicorn[standard]>=0.15.0
pydantic>=1.8.0
joblib>=1.1.0
tqdm>=4.62.0
pyyaml>=6.0
requests>=2.27.0
mlflow>=1.20.0
wandb>=0.12.0
pillow>=8.3.0
opencv-python>=4.5.0
nltk>=3.7
spacy>=3.4.0
transformers>=4.15.0
pytest>=6.2.0
black>=22.0.0
flake8>=4.0.0
mypy>=0.931

[cloud]
docker>=5.0.0
kubernetes>=18.0.0
boto3>=1.20.0
google-cloud-aiplatform>=1.4.0
azureml-mlflow>=1.15.0

[dashboard]
streamlit>=1.5.0
dash>=2.0.0
bokeh>=2.4.0

[full]
streamlit>=1.5.0
dash>=2.0.0
bokeh>=2.4.0
docker>=5.0.0
kubernetes>=18.0.0
boto3>=1.20.0
google-cloud-aiplatform>=1.4.0
azureml-mlflow>=1.15.0
cupy-cuda11x>=10.0.0
rapids-cudf>=21.12.0
neptune-client>=0.7.0
comet-ml>=3.28.0
great-expectations>=0.13.0
pandera>=0.9.0
hyperopt>=0.2.5
ray[tune]>=1.10.0
dask[complete]>=2022.1.0

[gpu]
cupy-cuda11x>=10.0.0
rapids-cudf>=21.12.0

[optimization]
hyperopt>=0.2.5
ray[tune]>=1.10.0
dask[complete]>=2022.1.0

[tracking]
neptune-client>=0.7.0
comet-ml>=3.28.0

[validation]
great-expectations>=0.13.0
pandera>=0.9.0
