Skip to content

Commit

Permalink
Deploying to gh-pages from @ e90603b 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
facebook-github-bot committed Sep 26, 2024
1 parent dcafcb0 commit cb5866d
Show file tree
Hide file tree
Showing 44 changed files with 2,111 additions and 121 deletions.
8 changes: 6 additions & 2 deletions _modules/fbgemm_gpu/docs/examples.html
Original file line number Diff line number Diff line change
Expand Up @@ -334,12 +334,16 @@
<li class="toctree-l1"><a class="reference internal" href="../../../fbgemm_gpu-cpp-api/ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../fbgemm_gpu-cpp-api/experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
879 changes: 879 additions & 0 deletions _modules/fbgemm_gpu/permute_pooled_embedding_modules.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -334,12 +334,16 @@
<li class="toctree-l1"><a class="reference internal" href="../../fbgemm_gpu-cpp-api/ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../fbgemm_gpu-cpp-api/experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
9 changes: 7 additions & 2 deletions _modules/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -334,12 +334,16 @@
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down Expand Up @@ -413,6 +417,7 @@

<h1>All modules for which code is available</h1>
<ul><li><a href="fbgemm_gpu/docs/examples.html">fbgemm_gpu.docs.examples</a></li>
<li><a href="fbgemm_gpu/permute_pooled_embedding_modules.html">fbgemm_gpu.permute_pooled_embedding_modules</a></li>
<li><a href="fbgemm_gpu/split_table_batched_embeddings_ops_training.html">fbgemm_gpu.split_table_batched_embeddings_ops_training</a></li>
</ul>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Pooled Embedding Modules
========================

.. automodule:: fbgemm_gpu

.. autoclass:: fbgemm_gpu.permute_pooled_embedding_modules.PermutePooledEmbeddings
:members: __call__
2 changes: 2 additions & 0 deletions _sources/fbgemm_gpu-python-api/pooled_embedding_ops.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ Pooled Embedding Operators
.. automodule:: fbgemm_gpu

.. autofunction:: torch.ops.fbgemm.merge_pooled_embeddings

.. autofunction:: torch.ops.fbgemm.permute_pooled_embs
14 changes: 11 additions & 3 deletions _sources/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,12 +83,20 @@ Table of Contents
fbgemm_gpu-cpp-api/ssd_embedding_ops.rst
fbgemm_gpu-cpp-api/experimental_ops.rst

.. _fbgemm-gpu.toc.api.python:
.. _fbgemm-gpu.toc.api.python.ops:

.. toctree::
:maxdepth: 1
:caption: FBGEMM_GPU Python API
:caption: FBGEMM_GPU Python Operators API

fbgemm_gpu-python-api/table_batched_embedding_ops.rst
fbgemm_gpu-python-api/jagged_tensor_ops.rst
fbgemm_gpu-python-api/pooled_embedding_ops.rst

.. _fbgemm-gpu.toc.api.python.modules:

.. toctree::
:maxdepth: 1
:caption: FBGEMM_GPU Python Modules API

fbgemm_gpu-python-api/table_batched_embedding_ops.rst
fbgemm_gpu-python-api/pooled_embedding_modules.rst
8 changes: 6 additions & 2 deletions fbgemm-cpp-api/QuantUtils.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
8 changes: 6 additions & 2 deletions fbgemm-cpp-api/tbe_cpu_autovec.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
8 changes: 6 additions & 2 deletions fbgemm-development/BuildInstructions.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-cpp-api/experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
8 changes: 6 additions & 2 deletions fbgemm_gpu-cpp-api/embedding_ops.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
12 changes: 8 additions & 4 deletions fbgemm_gpu-cpp-api/experimental_ops.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
<link rel="stylesheet" href="../_static/graphviz.css" type="text/css" />
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Table Batched Embedding (TBE) Training Module" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html" />
<link rel="next" title="Jagged Tensor Operators" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html" />
<link rel="prev" title="SSD Embedding Operators" href="ssd_embedding_ops.html" />
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
Expand Down Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down Expand Up @@ -458,7 +462,7 @@ <h2>Attention Operators<a class="headerlink" href="#attention-operators" title="

<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">

<a href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html" class="btn btn-neutral float-right" title="Table Batched Embedding (TBE) Training Module" accesskey="n" rel="next">Next <img src="../_static/images/chevron-right-orange.svg" class="next-page"></a>
<a href="../fbgemm_gpu-python-api/jagged_tensor_ops.html" class="btn btn-neutral float-right" title="Jagged Tensor Operators" accesskey="n" rel="next">Next <img src="../_static/images/chevron-right-orange.svg" class="next-page"></a>


<a href="ssd_embedding_ops.html" class="btn btn-neutral" title="SSD Embedding Operators" accesskey="p" rel="prev"><img src="../_static/images/chevron-right-orange.svg" class="previous-page"> Previous</a>
Expand Down
8 changes: 6 additions & 2 deletions fbgemm_gpu-cpp-api/input_combine.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
8 changes: 6 additions & 2 deletions fbgemm_gpu-cpp-api/jagged_tensor_ops.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
8 changes: 6 additions & 2 deletions fbgemm_gpu-cpp-api/layout_transform_ops.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
8 changes: 6 additions & 2 deletions fbgemm_gpu-cpp-api/memory_utils.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,16 @@
<li class="toctree-l1"><a class="reference internal" href="ssd_embedding_ops.html">SSD Embedding Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="experimental_ops.html">Experimental Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python API</span></p>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Operators API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/jagged_tensor_ops.html">Jagged Tensor Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_ops.html">Pooled Embedding Operators</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FBGEMM_GPU Python Modules API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/table_batched_embedding_ops.html">Table Batched Embedding (TBE) Training Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fbgemm_gpu-python-api/pooled_embedding_modules.html">Pooled Embedding Modules</a></li>
</ul>



Expand Down
Loading

0 comments on commit cb5866d

Please sign in to comment.