Discover and explore top open-source AI tools and projects—updated daily.
tensorflowTensorFlow toolkit for scalable recommendation systems
Top 52.9% on SourcePulse
TensorFlow Recommenders Addons (TFRA) extends TensorFlow with Dynamic Embedding Technology for large-scale recommendation systems. It targets engineers and researchers building sophisticated recommender models, offering improved recommendation effects and simplified development, evaluation, and serving workflows. TFRA provides key-value data structures for trainable dynamic embeddings, enhancing performance and ecosystem compatibility.
How It Works
TFRA introduces Dynamic Embedding Technology, enabling the training of key-value data structures within TensorFlow. This approach yields more effective recommendation models than static embeddings by avoiding hash conflicts and offering flexibility. The library integrates seamlessly with native TensorFlow optimizers, checkpointing, and serving frameworks like TensorFlow Serving and Triton Inference Server, leveraging GPU acceleration.
Quick Start & Requirements
pip install tensorflow-recommenders-addonsHighlighted Details
Maintenance & Community
TFRA is community-driven, relying on public contributions with significant support from NVIDIA Merlin and China DevTech Teams. Community discussions are available via the SIG Recommenders mailing list: recommenders@tensorflow.org.
Licensing & Compatibility
Licensed under Apache License 2.0, permitting commercial use. TFRA custom ops have strict version binding with TensorFlow; compatibility issues may arise if TensorFlow is not pip-installed or if versions mismatch.
Limitations & Caveats
TFRA's custom operations require compatible TensorFlow installations (pip-installed preferred over Conda). The Apple Silicon version lacks float16 data types, Horovod, and HierarchicalKV save/load. GPU usage is restricted to NVIDIA hardware (compute capability 6.0+) and has a dimension limit of 200 for certain features.
2 months ago
Inactive
jina-ai
tobegit3hub
mosaicml
NervanaSystems
NVIDIA
Lightning-AI
hpcaitech