Monolith is a deep learning framework for large scale recommendation modeling. It introduces two important features which are crucial for advanced recommendation system:
collisionless embedding tables guarantees unique represeantion for different id features
real time training captures the latest hotspots and help users to discover new intersts rapidly
Monolith is built on the top of TensorFlow and supports batch/real-time training and serving.
Monolith
What is it?
Monolith is a deep learning framework for large scale recommendation modeling. It introduces two important features which are crucial for advanced recommendation system:
Monolith is built on the top of TensorFlow and supports batch/real-time training and serving.
Discussion Group
Join us at Discord
https://discord.gg/QYTDeKxGMX
Quick start
Build from source
Currently, we only support compilation on the Linux.
First, download bazel 3.1.0
Then, prepare a python environment
Finally, you can build any target in the monolith. For example,
Demo and tutorials
There are a tutorial in markdown/demo on how to run distributed async training, and few guides on how to use the
MonolithModelAPI here.