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
tensorflow>=2.3.1
tensorflow-addons>=0.13.0
PyYAML>=3.12
absl-py
kaggle
requests
tables
fsspec
dataclasses-json
jsonschema
xlwt
xlrd
openpyxl
pyarrow
lxml

[audio]
soundfile

[dask]
dask[dataframe]<2021.3.1
petastorm>=0.10.0
pyarrow>=2.0.0

[full]
soundfile
scikit-image<=0.18.1,>=0.14.2
uvicorn
fastapi
pydantic
python-multipart
imageio
spacy>=2.3
transformers==4.2.1
sentencepiece
matplotlib<3.4,>=3.0
seaborn>=0.7
hiplot
horovod[tensorflow]>=0.20.0
dask[dataframe]<2021.3.1
petastorm>=0.10.0
pyarrow>=2.0.0
ray[default,tune]
pickle5
dask[dataframe]<2021.3.1
petastorm>=0.10.0
pyarrow>=2.0.0
horovod[tensorflow]>=0.20.0
fiber
bayesmark>=0.0.7
pySOT
ray[tune]

[full:platform_system != "Windows"]
neuropod

[horovod]
horovod[tensorflow]>=0.20.0

[hyperopt]
fiber
bayesmark>=0.0.7
pySOT
ray[tune]

[image]
scikit-image<=0.18.1,>=0.14.2

[ray]
ray[default,tune]
pickle5
dask[dataframe]<2021.3.1
petastorm>=0.10.0
pyarrow>=2.0.0
horovod[tensorflow]>=0.20.0

[serve]
uvicorn
fastapi
pydantic
python-multipart
imageio

[serve:platform_system != "Windows"]
neuropod

[test]
soundfile
scikit-image<=0.18.1,>=0.14.2
uvicorn
fastapi
pydantic
python-multipart
imageio
spacy>=2.3
transformers==4.2.1
sentencepiece
matplotlib<3.4,>=3.0
seaborn>=0.7
hiplot
horovod[tensorflow]>=0.20.0
dask[dataframe]<2021.3.1
petastorm>=0.10.0
pyarrow>=2.0.0
ray[default,tune]
pickle5
dask[dataframe]<2021.3.1
petastorm>=0.10.0
pyarrow>=2.0.0
horovod[tensorflow]>=0.20.0
fiber
bayesmark>=0.0.7
pySOT
ray[tune]
pytest
pytest-timeout
six>=1.13.0
wandb
comet_ml
mlflow
hpbandster
ConfigSpace

[test:platform_system != "Windows"]
neuropod

[text]
spacy>=2.3
transformers==4.2.1
sentencepiece

[viz]
matplotlib<3.4,>=3.0
seaborn>=0.7
hiplot
