diff --git a/docs/index.rst b/docs/index.rst index 03832a4b3..35a411b92 100755 --- a/docs/index.rst +++ b/docs/index.rst @@ -68,6 +68,15 @@ OpBase .. image:: images/kompute-vulkan-architecture-operations.jpg :width: 100% +OpAlgoBase +------- + +.. doxygenclass:: kp::OpAlgoBase + :members: + +.. image:: images/kompute-vulkan-architecture-opmult.jpg + :width: 100% + OpMult ------- diff --git a/src/include/kompute/Manager.hpp b/src/include/kompute/Manager.hpp index 7414aa6eb..6fb2a039f 100644 --- a/src/include/kompute/Manager.hpp +++ b/src/include/kompute/Manager.hpp @@ -67,6 +67,7 @@ class Manager * * @param tensors The tensors to be used in the operation recorded * @param sequenceName The name of the sequence to be retrieved or created + * @param TArgs Template parameters that will be used to initialise Operation to allow for extensible configurations on initialisation */ template void evalOp(std::vector> tensors, diff --git a/src/include/kompute/Sequence.hpp b/src/include/kompute/Sequence.hpp index af05eaff6..25e2966fd 100644 --- a/src/include/kompute/Sequence.hpp +++ b/src/include/kompute/Sequence.hpp @@ -79,6 +79,7 @@ class Sequence * not be able to add the operation. * * @param tensors Vector of tensors to use for the operation + * @param TArgs Template parameters that are used to initialise operation which allows for extensible configurations on initialisation. */ template bool record(std::vector> tensors, TArgs&&... params)