Skip to content

Files

Latest commit

03b3078 · Oct 22, 2024

History

History
111 lines (81 loc) · 3.2 KB

index.rst

File metadata and controls

111 lines (81 loc) · 3.2 KB

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
        :img-top: _static/img/card-background.svg
        :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
        :img-top: _static/img/card-background.svg
        :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
        :img-top: _static/img/card-background.svg
        :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


.. button-link:: https://github.com/pytorch/torchrec
   :color: info

   :octicon:`mark-github` Go to TorchRec Repo
.. toctree::
   :maxdepth: 1
   :caption: Introduction
   :hidden:

   overview.rst
   high-level-arch.rst
   concepts.rst

.. toctree::
   :maxdepth: 1
   :caption: Getting Started
   :hidden:

   setup-torchrec.rst

.. toctree::
   :maxdepth: 2
   :caption: API References
   :hidden:

   datatypes-api-reference.rst
   modules-api-reference.rst
   planner-api-reference.rst
   model-parallel-api-reference.rst
   inference-api-reference.rst