.. TorchRec documentation master file, created by sphinx-quickstart on Fri Jan 14 11:37:03 2022. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. .. meta:: :description: TorchRec — PyTorch library for large-scale recommendation systems with embedding sharding, distributed training, and high-performance inference :keywords: TorchRec, PyTorch, recommendation systems, sharding, distributed training Welcome to the TorchRec documentation! ====================================== TorchRec is a specialized library within the PyTorch ecosystem, tailored for building, scaling, and deploying large-scale **recommendation systems**, a niche not directly addressed by standard PyTorch. TorchRec offers advanced features such as complex sharding techniques for massive embedding tables, and enhanced distributed training capabilities. Getting Started --------------- Topics in this section will help you get started with TorchRec. .. grid:: 3 .. grid-item-card:: :octicon:`file-code;1em` TorchRec Overview :link: overview.html :link-type: url A short intro to TorchRec and why you need it. .. grid-item-card:: :octicon:`file-code;1em` Set up TorchRec :link: setup-torchrec.html :link-type: url Learn how to install and start using TorchRec in your environment. .. grid-item-card:: :octicon:`file-code;1em` Getting Started with TorchRec Tutorial :link: https://colab.research.google.com/github/pytorch/torchrec/blob/main/Torchrec_Introduction.ipynb :link-type: url Follow our interactive step-by-step tutorial to learn how to use TorchRec in a real-life example. How to Contribute ----------------- We welcome contributions and feedback from the PyTorch community! If you are interested in helping improve the TorchRec project, here is how you can contribute: 1. **Visit Our** `GitHub Repository `__: There you can find the source code, issues, and ongoing projects. 1. **Submit Feedback or Issues**: If you encounter any bugs or have suggestions for improvements, please submit an issue through the `GitHub issue tracker `__. 1. **Propose changes**: Fork the repository and submit pull requests. Whether it's fixing a bug, adding new features, or improving documentation, your contributions are always welcome! Please make sure to review our `CONTRIBUTING.md `__ .. toctree:: :maxdepth: 1 :hidden: intro .. toctree:: :maxdepth: 1 :hidden: setup-torchrec .. toctree:: :maxdepth: 2 :hidden: api