numpy>=1.16.4
torch>=1.3
future>=0.17.1
PyYAML>=5.1
tqdm>=4.41.0
fsspec>=0.8.0
tensorboard>=2.2.0

[all]
matplotlib>=3.1.1
horovod>=0.20.2
omegaconf>=2.0.0
scikit-learn>=0.22.2
torchtext<0.7,>=0.3.1
onnx>=1.7.0
onnxruntime>=1.3.0
neptune-client>=0.4.109
comet-ml>=3.1.12
mlflow>=1.0.0
test_tube>=0.7.5
wandb>=0.8.21
coverage>=5.0
codecov>=2.1
pytest>=5.0
pytest-cov
pytest-flake8
flake8>=3.6
flake8-black
check-manifest
twine==1.13.0
scikit-image>=0.17.2
black>=20.8b1
isort>=5.6.4
pre-commit>=1.0
cloudpickle>=1.2
nltk>=3.3
torchvision>=0.4.1
gym>=0.17.0

[cpu]
matplotlib>=3.1.1
omegaconf>=2.0.0
scikit-learn>=0.22.2
torchtext<0.7,>=0.3.1
onnx>=1.7.0
onnxruntime>=1.3.0
neptune-client>=0.4.109
comet-ml>=3.1.12
mlflow>=1.0.0
test_tube>=0.7.5
wandb>=0.8.21
coverage>=5.0
codecov>=2.1
pytest>=5.0
pytest-cov
pytest-flake8
flake8>=3.6
flake8-black
check-manifest
twine==1.13.0
scikit-image>=0.17.2
black>=20.8b1
isort>=5.6.4
pre-commit>=1.0
cloudpickle>=1.2
nltk>=3.3
torchvision>=0.4.1
gym>=0.17.0

[cpu-extra]
matplotlib>=3.1.1
omegaconf>=2.0.0
scikit-learn>=0.22.2
torchtext<0.7,>=0.3.1
onnx>=1.7.0
onnxruntime>=1.3.0

[dev]
matplotlib>=3.1.1
horovod>=0.20.2
omegaconf>=2.0.0
scikit-learn>=0.22.2
torchtext<0.7,>=0.3.1
onnx>=1.7.0
onnxruntime>=1.3.0
neptune-client>=0.4.109
comet-ml>=3.1.12
mlflow>=1.0.0
test_tube>=0.7.5
wandb>=0.8.21
coverage>=5.0
codecov>=2.1
pytest>=5.0
pytest-cov
pytest-flake8
flake8>=3.6
flake8-black
check-manifest
twine==1.13.0
scikit-image>=0.17.2
black>=20.8b1
isort>=5.6.4
pre-commit>=1.0
cloudpickle>=1.2
nltk>=3.3

[examples]
torchvision>=0.4.1
gym>=0.17.0

[extra]
matplotlib>=3.1.1
horovod>=0.20.2
omegaconf>=2.0.0
scikit-learn>=0.22.2
torchtext<0.7,>=0.3.1
onnx>=1.7.0
onnxruntime>=1.3.0

[loggers]
neptune-client>=0.4.109
comet-ml>=3.1.12
mlflow>=1.0.0
test_tube>=0.7.5
wandb>=0.8.21

[test]
coverage>=5.0
codecov>=2.1
pytest>=5.0
pytest-cov
pytest-flake8
flake8>=3.6
flake8-black
check-manifest
twine==1.13.0
scikit-image>=0.17.2
black>=20.8b1
isort>=5.6.4
pre-commit>=1.0
cloudpickle>=1.2
nltk>=3.3
