TensorFlow Recommenders Addons v0.4.0
Release Notes
This is the 4th release of TensorFlow Recommenders-Addons
Main Features:
-
tfra.dynamic_embedding
- Support keras style programming in eager mode and enable
tf.function
grammar (#196), Demo @Lifann - Support warm-start in
tfra.dynamic_embedding
(#221), Demo @dakabang @Mr-Nineteen - Support quasi-synchronous training based on Horovod (#205), Demo @a6802739
- Synchronous training for dense weights
- Quasi-synchronous training for sparse weights
- Support Apple M1(ARM64) on MacOS (#214), Guide @poinwater
- Add
storage_slice_import
parameter on Redis for easy rehashing table. (#197) @MoFHeka - Add supported key-value type(
int32
,float32
) for GPU @rhdong
- Support keras style programming in eager mode and enable
What's Changed
- [Doc]Add Apple Silicon installation instruction & fix typo (#228) @poinwater
- [Doc] Update api docs (#229) @Lifann
- [Doc] update readme (#224) @rhdong
- Support keras style programming in eager mode and enable tf.function (#196) @Lifann
- Add patch to tensorflow-docs for pretty on top link (#223) @Lifann
- Support warm-start in tfra.dynamic_embedding (#221) @dakabang
- [fix] Fix an issue where tf_patch.py failed in TF >= 2.6.x. (#222) @MoFHeka
- [Feat]support horovod sync train (#205) @a6802739
- [fix] add mpi & hvd installation to macOS CI and cpu_tests (#219) @rhdong
- [feat]support Mac m1 devices (#214) @poinwater
- [Feat]Remove the lock when choosing the thread context. (#216) @MoFHeka
- [CI] add openmpi and horovod to base_install docker. (#210) @rhdong
- [fix]Avoid Floating point exception (core dumped) when using RedisTable by empty ids inputs. (#206) @MoFHeka
- [fix]version is always "v0.1.0" (#208) @rhdong
- [CI] Install RocksDb and its dependency to CI docker image. (#204) @rhdong
- [fix] embedding variable graph mode example (#189) @Nov11
- [demo] add movielens-100k-estimator-with-warmup (#203) @Mr-Nineteen
- [fix] Updated rules_foreign_cc from 0.0.9 to 0.6.0 (#202) @poinwater
- [CI] remove CI on TF1.15.2 (#201) @rhdong
- [feat] Add storage_slice_import parameter for easy rehashing table. (#197) @MoFHeka
- [CI]after github action updated, we cancel python3.6 for MacOS (#194) @rhdong
- Do not batch reduce as keras optimzer already does. (#183) @acmore
- [fix]Compile compatibility to TF2.6. Add '-lrt' for Redis backend. Fix FindWithExist function in Redis backend. (#191) @MoFHeka
- [feat] add supported key-value type(int32, float32) for GPU (#188) @rhdong
- [fix]Fix misprocessing of "CLUSTER NODES" return (#185) @MoFHeka
- [Fix]change 'KEYS' command in GetKeyBucketsAndOptimizerParamsWithName function to 'SCAN' command (#180) @MoFHeka
Thanks to our Contributors
@Lifann, @MoFHeka, @Mr-Nineteen, @Nov11, @a6802739, @acmore, @dakabang, @poinwater, @rhdong, @zhangyafeikimi
Full Changelog: https://github.com/tensorflow/recommenders-addons/commits/v0.4.0