Skip to content

Releases: es-ude/elastic-ai.creator

v0.15.0

29 Sep 14:42
Compare
Choose a tag to compare

Feature

  • vhdl: Implement clipped fixed point representation (8e53506)

v0.14.0

28 Sep 10:36
Compare
Choose a tag to compare

Feature

  • vhdl: Implement from_unsigned_int and from_signed_int function and remove unused function (aca77f5)

Fix

  • vhdl: Reimplement unsigned_int_values_to_fixed_point function (cdd069e)

v0.13.0

10 Sep 14:01
Compare
Choose a tag to compare

Feature

  • gh-workflow: Explicitly set poetry version (82d202f)
  • vhdl: Remove translatable protocol (ca52a92)
  • vhdl: Remove translatable protocol (37412e8)

v0.12.1

29 Aug 14:09
Compare
Choose a tag to compare

Fix

  • qat: Reimplement binarize (9bbccdd)

v0.12.0

26 Aug 15:54
Compare
Choose a tag to compare

Feature

  • vhdl: Make work library name customizable (95fd8aa)
  • vhdl: Insert values in the updated lstm.vhd template (4d9dccb)
  • examples: Add linear layer to the translation example (5f1e1db)
  • vhdl: Add an easy way to get a fixed point factory (d98ff03)
  • vhdl: Implement the translation of a linear1d layer (b627e78)

Fix

  • vhdl: Remove some comments (13cc1a1)
  • vhdl: Remove unused work library (c68fd9d)
  • vhdl: Fix test (c125bf1)
  • vhdl: Add changes from Chao after testing the translator (5a5d532)
  • vhdl: Pre-add input-hidden and hidden-hidden bias (750941c)
  • vhdl: Fix calculation of the addr_width of the linear1d layer (6fa2b2a)

Documentation

  • vhdl: Adapt diagrams to the latest changes (c1750eb)
  • readme: Move translator documentation to the vhdl package (9a90949)
  • readme: Small changes of the documentation (9e7699c)
  • readme: Update documentation according the newly added linear1d layer (41e2486)
  • readme: Add documentation on how the translator works (91ebea3)

v0.11.1

18 Aug 15:09
Compare
Choose a tag to compare

Fix

  • qat: Remove deprecated threshold and codomain properties (5db9669)

v0.11.0

11 Aug 15:36
Compare
Choose a tag to compare

Feature

  • vhdl: Adapt the example to the changes of the translation (6a5644e)
  • vhdl: Change translation from LSTMCell to LSTM (5e4f1cf)
  • vhdl: Removed the possibility to get a build function from a type (dbc2e8f)
  • vhdl: Make build function mapping more general so that it can be reused for other frameworks (3369d7f)
  • vhdl: Change build function mapping to a different approach (b1b79b2)
  • vhdl: Add LSTMCellTranslationArguments to init.py file (061ead4)
  • vhdl: Pass an DTO to a translatable instead of raw arguments to fix typing errors (2c33869)
  • vhdl: Pass an DTO to a translatable instead of raw arguments to fix typing errors (4738725)
  • vhdl: Implement a more functional build function mapping (1425e03)
  • examples: Add an example using the vhdl translator for pytorch (395adcd)
  • vhdl: Add the ability to infer the build function from a given layer object or type (306df14)
  • vhdl: First untested draft for the pytorch translator (7e59462)
  • vhdl: Implementation of the mapping of a torch module to the corresponding build function (b076fa3)
  • vhdl: Use init files to simplify the usage (3cc07ee)
  • vhdl: Add a build function to create an abstract LSTMCell object from a PyTorch LSTMCell (baca5bb)
  • vhdl: Abstract LSTM cell takes float weights instead of FixedPoint weights (a5818cc)
  • vhdl: Introduce translation arguments (2c3a8c7)
  • vhdl: Add a protocol specify a translatable layer (0fa966e)
  • vhdl: Add ability to pass kwargs to the translate function of a translatable layer (196812e)
  • vhdl: Implementation of a LSTMCell class that can be translated to VHDL (ace37fe)

Fix

  • vhdl: Remove print call (55164b7)
  • vhdl: Rename LSTMCell translatable to LSTM (e05cd04)
  • examples: Use LSTMTranslationArguments object instead of a dictionary (98a4d97)
  • vhdl: Fix mypy typing errors (e1dba31)
  • vhdl: Fix wrong pytorch lstm cell class path (85a733c)
  • vhdl: Fix test (528910c)

Documentation

  • vhdl: Add some docstrings to the functions of the translator (6f9215e)
  • readme: Fix commands of install dev dependencies (870e2de)

v0.10.1

29 Jun 15:40
Compare
Choose a tag to compare

Fix

  • gh-workflow: Fix error in the main.yml (4a6ff5e)
  • gh-workflow: Try to fix the error with the semantic release tool (bc115f8)

v0.7.0

05 Jun 13:03
Compare
Choose a tag to compare

Feature

  • vhdl: Add rich comparison methods, multiple operators and a bit iterator to FixedPoint (116b006)
  • vhdl: Start implementing FixedPoint datatype (8c4f420)

v0.6.1

27 May 23:14
Compare
Choose a tag to compare

Fix

  • vhdl: Saving generated examples to a directory instead of a giving an explicit file path (eb41d8d)