Releases: danielenricocahall/elephas
Releases · danielenricocahall/elephas
6.1.0
6.0.0
- Support Hugging Face models (Tensorflow backend) for classification models and synchronous training onnly (use
pip install elephas[huggingface]
). - Updated various dependencies
- Removed Support for Python 3.8 due to EOL in October 2024
5.2.1
- #32: Raise an exception with a clear error message for developers using Tensorflow 2.13+ and an optimizer which is not a subclass of the
Optimizer
class fromtensorflow.keras.optimizers.legacy
(e.g; subclasses oftensorflow.keras.optimizers
), as non-legacy optimizers cannot currently be serialized
5.2.0
5.1.0
5.0.0
- Update to support Python 3.11 and consequently later Tensorflow versions (>2.10). This required changing the optimizer imports in the unit tests to use the legacy optimizer (
tf.keras.optimizers.legacy
), as detailed in the corresponding PR. For developers using a version of Tensorflow <2.11, importing from the optimizer package (tf.keras.optimizers
) will still function as expected. Otherwise, the imports will need to be changed to the legacy optimizer to ensure your application doesn't break.
4.1.0
- Improve typehints for certain API functions
- Remove unused functions
- Refactor
utils.rdd_utils
to reduce actions (therefore improve performance) and improve readability/efficiency around creating or converting collections ofLabeledPoint
s
4.0.1
- Move over to Poetry for packaging and managing dependencies
- Refactor integration tests to remove non-deterministic connection errors
- Remove support for Python 3.7, as it will be end-of-life in 3 months
- Revise Tensorflow support to 2.3+, as older versions (2.0.x - 2.2.x) only support up to Python 3.7, according to the compatibility tables
- Limit support up to Python 3.10, as Tensorflow versions we support aren't available yet in Python 3.11, according to the compatibility tables
3.4.8
3.4.6
- Fix typo in
setup.py
(iinstall_requires
->install_requires
) - Copy
README.md
to serve as documentation in PyPI (https://pypi.org/project/elephas/3.4.6/)