Skip to content

TensorFlow Recommenders Addons v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Mar 04:55
· 12 commits to r0.4 since this release

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

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