Published May 16, 2022
| Version 0.6.0
Software
Open
IBM/aihwkit: IBM Analog Hardware Acceleration Kit 0.6.0
Authors/Creators
- 1. @IBMResearch
- 2. IBM
- 3. IBM Research
- 4. @UPHF
- 5. @IBM
- 6. Emory University
Description
[0.6.0] - 2022/05/16
Added
- Set weights can be used to re-apply the weight scaling omega. (#360)
- Out scaling factors can be learnt even if weight scaling omega was set to 0. (#360)
- Reverse up / down option for LinearStepDevice. (#361)
- Generic Analog RNN classes (LSTM, RNN, GRU) uni or bidirectional. (#358)
- Added new PiecewiseStepDevice where the update-step response function can be arbitrarily defined by the user in a piece-wise linear manner. It can be conveniently used to fit any experimental device data. (#356)
- Several enhancements to the public documentations: added a new section for hw-aware training, refreshed the reference API doc, and added the newly supported LSTM layers and the mapped conv layers. (#374)
Fixed
- Legacy checkpoint load with alpha scaling. (#360)
- Re-application of weight scaling omega when loading checkpoints. (#360)
- Write noise was not correctly applied for CUDA if dw_min_std=0. (#356)
Changed
- The set_alpha_scale and get_alpha_scale methods of the C++ tiles are removed. (#360)
- The lowest supported Python version is now 3.7, as 3.6 has reached end-of-life. Additionally, the library now officially supports Python 3.10. (#368)
Files
IBM/aihwkit-0.6.0.zip
Files
(8.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2e1df5f935aa0dfd2c9baac2ee1e5aaa
|
8.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/IBM/aihwkit/tree/0.6.0 (URL)