Skip to content

Commit

Permalink
Deploying to gh-pages from @ nv-legate/legate.internal@374889b 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
copy-pr-bot[bot] committed Feb 13, 2025
1 parent c185717 commit 4a0fd7a
Show file tree
Hide file tree
Showing 403 changed files with 132,738 additions and 5 deletions.
6 changes: 6 additions & 0 deletions _sources/api/cpp/data.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
~~~~
Data
~~~~

.. doxygengroup:: data
:protected-members:
24 changes: 24 additions & 0 deletions _sources/api/cpp/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
~~~~~~~~~~~~~~~~~
C++ API Reference
~~~~~~~~~~~~~~~~~

.. toctree::
:maxdepth: 1

data
partitioning
runtime
mapping
types
typedefs
task
util

Experimental API
----------------

.. toctree::
:maxdepth: 1

io
../../legate.stl/source/reference/index
18 changes: 18 additions & 0 deletions _sources/api/cpp/io.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
~~~
IO
~~~

.. doxygengroup:: io
:members:

HDF5
====

.. doxygengroup:: io-hdf5
:members:

KVikIO
======

.. doxygengroup:: io-kvikio
:members:
26 changes: 26 additions & 0 deletions _sources/api/cpp/mapping.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
~~~~~~~
Mapping
~~~~~~~

Mapping tasks that create buffers during execution
--------------------------------------------------

From the 25.01 release, a task variant that creates temporary or output buffers
during execution requires the following two steps for correct mapping:

- The variant should be registered with a ``VariantOptions`` with the
``has_allocations`` field set to ``true`` (the default value is ``false``).

- The mapper should return an upper bound of the total size of allocations in
the ``allocation_pool_size()`` call. The mapper can choose to give an
"unbounded" allocation pool by returning ``std::nullopt``. This is always a
sound answer to give from the mapper, but incurs performance penalty that
mapping of any downstream tasks creating fresh allocations is blocked.

The allocation pool size is specific to each kind of memory to which the
executing processor has affinity, and the mapper is queried once for each
memory kind. The runtime does not call ``allocation_pool_size()`` for task
variants registered with ``has_allocations`` being ``false``.

.. doxygengroup:: mapping
:members:
6 changes: 6 additions & 0 deletions _sources/api/cpp/partitioning.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
~~~~~~~~~~~~
Partitioning
~~~~~~~~~~~~

.. doxygengroup:: partitioning
:members:
6 changes: 6 additions & 0 deletions _sources/api/cpp/runtime.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
~~~~~~~
Runtime
~~~~~~~

.. doxygengroup:: runtime
:protected-members:
5 changes: 5 additions & 0 deletions _sources/api/cpp/task.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
~~~~
Task
~~~~

.. doxygengroup:: task
29 changes: 29 additions & 0 deletions _sources/api/cpp/typedefs.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
~~~~~~~~
Typedefs
~~~~~~~~

Geometry
--------

.. doxygengroup:: geometry


Accessor
--------

.. doxygengroup:: accessor

Iterator
--------

.. doxygengroup:: iterator

Machine
-------

.. doxygengroup:: machine

Reduction
---------

.. doxygengroup:: reduction
5 changes: 5 additions & 0 deletions _sources/api/cpp/types.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
~~~~~
Types
~~~~~

.. doxygengroup:: types
5 changes: 5 additions & 0 deletions _sources/api/cpp/util.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
~~~~
Util
~~~~

.. doxygengroup:: util
9 changes: 9 additions & 0 deletions _sources/api/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
API Reference
=============

.. toctree::
:maxdepth: 2
:caption: Contents:

Python API Reference <python/index.rst>
C++ API Reference <cpp/index.rst>
14 changes: 14 additions & 0 deletions _sources/api/python/classes.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
-------
Classes
-------

.. toctree::
:maxdepth: 2

runtime
operation
logical_store
machine
shape
.. partition
.. legion
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.Annotation.\_\_init\_\_
===================================

.. currentmodule:: legate.core

.. automethod:: Annotation.__init__
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_alignment
===================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_alignment
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_broadcast
===================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_broadcast
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_constraint
====================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_constraint
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_cpu\_communicator
===========================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_cpu_communicator
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_input
===============================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_input
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_nccl\_communicator
============================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_nccl_communicator
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_output
================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_output
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_reduction
===================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_reduction
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.add\_scalar\_arg
=====================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.add_scalar_arg
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.declare\_partition
=======================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.declare_partition
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.execute
============================

.. currentmodule:: legate.core

.. automethod:: AutoTask.execute
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.set\_concurrent
====================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.set_concurrent
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.set\_side\_effect
======================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.set_side_effect
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.AutoTask.throws\_exception
======================================

.. currentmodule:: legate.core

.. automethod:: AutoTask.throws_exception
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.delinearize
====================================

.. currentmodule:: legate.core

.. automethod:: LogicalStore.delinearize
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.ndim
=============================

.. currentmodule:: legate.core

.. autoattribute:: LogicalStore.ndim
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.partition\_by\_tiling
==============================================

.. currentmodule:: legate.core

.. automethod:: LogicalStore.partition_by_tiling
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.project
================================

.. currentmodule:: legate.core

.. automethod:: LogicalStore.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.promote
================================

.. currentmodule:: legate.core

.. automethod:: LogicalStore.promote
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.shape
==============================

.. currentmodule:: legate.core

.. autoattribute:: LogicalStore.shape
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.size
=============================

.. currentmodule:: legate.core

.. autoattribute:: LogicalStore.size
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.slice
==============================

.. currentmodule:: legate.core

.. automethod:: LogicalStore.slice
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.transformed
====================================

.. currentmodule:: legate.core

.. autoattribute:: LogicalStore.transformed
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.transpose
==================================

.. currentmodule:: legate.core

.. automethod:: LogicalStore.transpose
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.type
=============================

.. currentmodule:: legate.core

.. autoattribute:: LogicalStore.type
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStore.unbound
================================

.. currentmodule:: legate.core

.. autoattribute:: LogicalStore.unbound
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.LogicalStorePartition.store
=======================================

.. currentmodule:: legate.core

.. automethod:: LogicalStorePartition.store
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
legate.core.Machine.\_\_and\_\_
===============================

.. currentmodule:: legate.core

.. automethod:: Machine.__and__
Loading

0 comments on commit 4a0fd7a

Please sign in to comment.