index.rst 1.15 KB
Newer Older
1
2
3
4
5
6
7
8
9
.. fairscale documentation master file, created by
   sphinx-quickstart on Tue Sep  8 16:19:17 2020.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to fairscale's documentation!
=====================================

.. toctree::
Vittorio Caggiano's avatar
Vittorio Caggiano committed
10
11
12
   :maxdepth: 3
   :caption: Contents:
   :hidden:
13

14
   tutorials/index
Vittorio Caggiano's avatar
Vittorio Caggiano committed
15
   api/index
16
17
18
19
20
21
22
23

*fairscale* is a PyTorch extension library for high performance and large scale training for optimizing training on one or across multiple machines/nodes. This library extend basic pytorch capabilities while adding new experimental ones.


Components
----------

* Parallelism:
Vittorio Caggiano's avatar
Vittorio Caggiano committed
24
25
   * `pipeline parallelism <../../build/html/api/nn/pipe.html>`_
   * `tensor parallelism <../../build/html/api/nn/model_parallel.html>`_
26
* Optimization:
Vittorio Caggiano's avatar
Vittorio Caggiano committed
27
   * `optimizer state sharding <../../build/html/api/optim/oss.html>`_
28
29
30
31
32
33
34
35
36
37
38


.. warning::
    This library is under active development. 
    Please be mindful and create an `issue <https://github.com/facebookresearch/fairscale/issues>`_ if you have any trouble and/or suggestion.


Reference
=========

:ref:`genindex` | :ref:`modindex` | :ref:`search`