Cython>=0.25
h5py!=3.0.0,>=2.6
numpy>=1.15
pandas!=1.1.5,>=0.25
scipy>=0.18
tabulate>=0.7
scikit-learn
tqdm
torchaudio
torchtext
transformers>=4.10.1
spacy>=2.3
PyYAML>=3.12
absl-py
kaggle
requests
tables
fsspec[http]
dataclasses-json
jsonschema
marshmallow
marshmallow-jsonschema
marshmallow-dataclass==8.5.5
tensorboard
torchmetrics
torchinfo
filelock
psutil
xlwt
xlrd
openpyxl
pyarrow==6.0.1
lxml

[:platform_system != "Windows"]
torch>=1.10.0
torchvision>=0.10.1

[:platform_system == "Windows"]
torch==1.9.1
torchvision==0.10.1

[distributed]
dask[dataframe]<2022.1.1,>2021.3.1
pyarrow==6.0.1
horovod[pytorch]>=0.24.0
ray[data,default,serve,tune]>=1.11.0
tensorboardX<2.3
GPUtil
tblib
awscli
modin[ray]

[distributed:python_version <= "3.7"]
pickle5

[full]
uvicorn
fastapi
python-multipart
seaborn>=0.7
hiplot
dask[dataframe]<2022.1.1,>2021.3.1
pyarrow==6.0.1
horovod[pytorch]>=0.24.0
ray[data,default,serve,tune]>=1.11.0
tensorboardX<2.3
GPUtil
tblib
awscli
modin[ray]
bayesmark>=0.0.7
pySOT
hyperopt
ray[default,tune]!=1.10,>=1.9.2

[full:platform_system != "Windows" and python_version < "3.9"]
neuropod==0.3.0rc6

[full:python_version <= "3.6"]
matplotlib<3.4,>=3.0

[full:python_version <= "3.7"]
pickle5

[full:python_version > "3.6"]
matplotlib>=3.4

[hyperopt]
bayesmark>=0.0.7
pySOT
hyperopt
ray[default,tune]!=1.10,>=1.9.2

[serve]
uvicorn
fastapi
python-multipart

[serve:platform_system != "Windows" and python_version < "3.9"]
neuropod==0.3.0rc6

[test]
uvicorn
fastapi
python-multipart
seaborn>=0.7
hiplot
dask[dataframe]<2022.1.1,>2021.3.1
pyarrow==6.0.1
horovod[pytorch]>=0.24.0
ray[data,default,serve,tune]>=1.11.0
tensorboardX<2.3
GPUtil
tblib
awscli
modin[ray]
bayesmark>=0.0.7
pySOT
hyperopt
ray[default,tune]!=1.10,>=1.9.2
pytest
pytest-timeout
six>=1.13.0
wandb<0.12.11
comet_ml
mlflow
whylogs
hpbandster
ConfigSpace

[test:platform_system != "Windows" and python_version < "3.9"]
neuropod==0.3.0rc6

[test:python_version <= "3.6"]
matplotlib<3.4,>=3.0

[test:python_version <= "3.7"]
pickle5

[test:python_version > "3.6"]
matplotlib>=3.4

[viz]
seaborn>=0.7
hiplot

[viz:python_version <= "3.6"]
matplotlib<3.4,>=3.0

[viz:python_version > "3.6"]
matplotlib>=3.4
