Skip to content

Releases: danielenricocahall/elephas

6.1.0

04 Aug 13:42
Compare
Choose a tag to compare
  • Adding support for training, inference, and generation Hugging Face Causal LM models (#39).

6.0.0

02 Aug 04:16
Compare
Choose a tag to compare
  • 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

05 Jan 03:26
a12336f
Compare
Choose a tag to compare
  • #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 from tensorflow.keras.optimizers.legacy (e.g; subclasses of tensorflow.keras.optimizers), as non-legacy optimizers cannot currently be serialized

5.2.0

03 Jan 03:54
2c70c76
Compare
Choose a tag to compare
  • Add support for distributed inference and evaluation of multiple input/output models: #34

5.1.0

02 Jan 02:25
031ee88
Compare
Choose a tag to compare
  • Added multiple input/multiple output training capabilities for SparkModel: #31

5.0.0

09 Nov 11:49
25cca95
Compare
Choose a tag to compare
  • 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

15 Mar 02:28
Compare
Choose a tag to compare
  • 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 of LabeledPoints

4.0.1

04 Mar 14:38
Compare
Choose a tag to compare
  • 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

02 Jan 16:58
Compare
Choose a tag to compare
  • Fix bug in installation on Windows (#19)

3.4.6

07 Dec 14:58
Compare
Choose a tag to compare