larq / compute-engine

Highly optimized inference engine for Binarized Neural Networks
https://docs.larq.dev/compute-engine
Apache License 2.0
242 stars 34 forks source link

Add Python 3.12 release #807

Closed Tombana closed 3 months ago

Tombana commented 3 months ago

What do these changes do?

Add Python 3.12 to the release builds and use Python 3.12 in regular CI. I made Python 3.10 the minimal version so that we still support the latest 3 Python versions, similar to the previous release.

The testrelease is running here: https://github.com/larq/compute-engine/actions/runs/9596990350

Tombana commented 3 months ago

It seems that the locked requirements.txt file is quite different for Python 3.12. Perhaps we should do the same as what TF does and have separate requirements_{python_version}.txt files.