torch>=1.1.0
packaging
setuptools
future-annotations
dependencies==2.0.1
typing-extensions>=3.7.4

[:python_version < "3.7"]
dataclasses

[export]
onnx
onnxoptimizer

[finn_integration_ge_pt150]
torch>=1.5.0
bitstring
finn-base
toposort
onnx==1.7.0
onnxruntime==1.5.2
onnxoptimizer

[finn_integration_lt_pt150]
torch<1.5.0
bitstring
finn-base
toposort
onnxruntime==1.4.0
onnxoptimizer

[finn_integration_lt_pt150:python_version < "3.8" or sys_platform == "linux"]
onnx==1.5.0

[finn_integration_lt_pt150:python_version >= "3.8" and sys_platform != "linux"]
onnx==1.7.0

[hadamard]
scipy

[ort_integration]
onnxruntime
onnx
onnxoptimizer

[stt]
pillow>=4.3.0
ruamel.yaml
requests
librosa
inflect
unidecode
torch-stft
sox
tqdm
soundfile
numba<=0.49.1

[test]
pytest
pytest_cases
pytest-mock
mock
hypothesis
scipy
torchvision

[tts]
soundfile
librosa
numpy
scipy
tqdm
pillow
pyyaml

[vision]
torchvision

[vitis_ai_integration]
onnx
onnxoptimizer
