Skip to content

TensorFlow Recommenders Addons v0.2.0

Compare
Choose a tag to compare
@rhdong rhdong released this 04 Jun 06:37

Release Notes

This is the 2nd release of TensorFlow Recommenders-Addons
Main Features:

Release Notes

  • [CI]change version to 0.2.0 (#91) @rhdong
  • [Feat] compatible with TF1.15.2 (#90) @rhdong
  • [Feat] Add GPU operator: sparse_fill_empty_rows and sparse_reshape (#87) @funsimple
  • [CI]release-drafter fail for shortened SHA (#89) @rhdong
  • [CI]Support TF Serving compilation (#85) @Mr-Nineteen
  • [Doc]Update api_docs for dynamic_embedding (#82) @Lifann
  • [Doc]update readme, added the way to compile GPU Serving. (#83) @Mr-Nineteen
  • [Feat]GPU supports Unified Memory (#79) @Mr-Nineteen
  • [Feat]Add GPU hashtable and GPU workflow (#78) @rhdong
  • [Feat]Support sparse_segment_sum ops on GPU. (#55) @Lifann
  • [Fix] optimizer slots have 1/N init_size of primary var. (#75) @rhdong
  • [feat] add Hashtable On GPU (#74) @rhdong
  • [demo]add estimator demo (#72) @tracyxzh001
  • [feat] add dynamic_embedding.embedding_lookup_unique API. (#62) @funsimple
  • [Demo] add a distributed training demo on movielens for dynamic_embedding (#61) @rhdong
  • [Fix] optimized hashtable not work (#66) @rhdong
  • [CI]Add style guide for bazel BUILD files. (#58) @Lifann
  • [Opt]Remove ‘LaunchTensorsInsert num_worker_threads’ log printing. (#63) @Mr-Nineteen
  • [Fix]Fix bazel build error with cuda (#53) @Lifann
  • [opt] reduce memory consuming of de.Variable and support string type Keys and Values. (#57) @rhdong
  • [fix] wrong TF version warning (#54) @rhdong
  • For LaunchTensorsInsert, num_worker_threads is used only when TFRA_NUM_WORKER_THREADS_FOR_LOOKUP_TABLE_INSERT env var is set to k, where k>0 and k<tf current number of cpu worker threads. Otherwise, nothing will change. (#51) @Mr-Nineteen
  • [doc-fix] optimizer apply updates on TrainableWrapper. (#46) @wuxianxingkong
  • [doc]add API doc for dynamic_embedding.DynamicEmbeddingOptimizer (#50) @rhdong
  • [fix]batch port bot error (#40) @rhdong
  • [doc-fix] wrap the optimizer in tfra.dynamic_embedding.DynamicEmbeddingOptimizer (#43) @funsimple
  • [Feat]EmbeddingVariable support save/restore (#39) @candyzone

Thanks to our Contributors

@Lifann, @Mr-Nineteen, @candyzone, @funsimple, @rhdong, @tracyxzh001, @wuxianxingkong
We also want to extend a thank to @郁凡 from NVIDIA Co. who have helped with HashTable, and Nvidia China team that helped implement SparseFillEmptyRowsOP and SparseReshapeOP On GPU!