Skip to content
Snippets Groups Projects
Commit 43aad073 authored by Thibault Allenet's avatar Thibault Allenet
Browse files

Merge branch 'StructRefactor' of git-dscin.intra.cea.fr:aidge/aidge into StructRefactor

parents 760a66bb ee9b2079
No related branches found
No related tags found
No related merge requests found
Data
====
Tensor
------
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.Tensor
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::Tensor
Graph
=====
Node
----
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.Node
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::Node
GraphView
---------
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.GraphView
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::GraphView
Connector
---------
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.Connector
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::Connector
Graph Matching
==============
Match
-----
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.Match
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::Match
Node Regex
----------
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.NodeRegex
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::NodeRegex
Graph Regex
-----------
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.GRegex
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::GRegex
\ No newline at end of file
Aidge core API
==============
.. toctree::
:maxdepth: 2
data.rst
graph.rst
operator.rst
scheduler.rst
graphMatching.rst
recipies.rst
\ No newline at end of file
Operators
=========
Operator
--------
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.Operator
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::Operator
Add
---
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.Add
.. tab-item:: C++
.. doxygenfunction:: Aidge::Add
Average Pooling
---------------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.AvgPooling1D
.. autofunction:: aidge_core.AvgPooling2D
.. autofunction:: aidge_core.AvgPooling3D
.. tab-item:: C++
.. doxygenfunction:: Aidge::AvgPooling(DimSize_t const (&kernel_dims)[DIM],const char *name = nullptr,const std::array<DimSize_t, DIM> &stride_dims = create_array<DimSize_t,DIM>(1),const std::array<DimSize_t, (DIM<<1)> &padding_dims = create_array<DimSize_t,(DIM<<1)>(0))
BatchNorm
---------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.BatchNorm2D
.. tab-item:: C++
.. doxygenfunction:: Aidge::BatchNorm
Conv
----
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.Conv1D
.. autofunction:: aidge_core.Conv2D
.. autofunction:: aidge_core.Conv3D
.. tab-item:: C++
.. doxygenfunction:: Aidge::Conv(DimSize_t in_channels, DimSize_t out_channels, DimSize_t const (&kernel_dims)[DIM], const char *name = nullptr, const std::array<DimSize_t, DIM> &stride_dims = create_array<DimSize_t, DIM>(1), const std::array<DimSize_t, (DIM << 1)> &padding_dims = create_array<DimSize_t, (DIM << 1)>(0), const std::array<DimSize_t, DIM> &dilation_dims = create_array<DimSize_t, DIM>(1))
ConvDepthWise
-------------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.ConvDepthWise1D
.. autofunction:: aidge_core.ConvDepthWise2D
.. autofunction:: aidge_core.ConvDepthWise3D
.. tab-item:: C++
.. doxygenfunction:: Aidge::ConvDepthWise(DimSize_t const (&kernel_dims)[DIM], const char *name = nullptr, const std::array<DimSize_t, DIM> &stride_dims = create_array<DimSize_t, DIM>(1), const std::array<DimSize_t, (DIM << 1)> &padding_dims = create_array<DimSize_t, (DIM << 1)>(0), const std::array<DimSize_t, DIM> &dilation_dims = create_array<DimSize_t, DIM>(1))
FC
--
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.FC
.. tab-item:: C++
.. doxygenfunction:: Aidge::FC
Generic Operator
----------------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.GenericOperator
.. tab-item:: C++
.. doxygenfunction:: Aidge::GenericOperator
LeakyReLU
---------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.LeakyReLU
.. tab-item:: C++
.. doxygenfunction:: Aidge::LeakyReLU
Matmul
------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.Matmul
.. tab-item:: C++
.. doxygenfunction:: Aidge::Matmul
Producer
--------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.Producer
.. tab-item:: C++
.. doxygenfunction:: Aidge::Producer(DimSize_t const (&dims)[DIM], const char *name = nullptr)
ReLU
----
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.ReLU
.. tab-item:: C++
.. doxygenfunction:: Aidge::ReLU
Softmax
-------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.Softmax
.. tab-item:: C++
.. doxygenfunction:: Aidge::Softmax
\ No newline at end of file
Recipies
========
Fuse Mul Add
------------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.fuse_mul_add
.. tab-item:: C++
.. doxygenfunction:: Aidge::fuseMulAdd
Remove flatten
--------------
.. tab-set::
.. tab-item:: Python
.. autofunction:: aidge_core.remove_flatten
.. tab-item:: C++
.. doxygenfunction:: Aidge::removeFlatten
Scheduler
=========
Sequential scheduler
--------------------
.. tab-set::
.. tab-item:: Python
.. autoclass:: aidge_core.SequentialScheduler
:members:
:inherited-members:
.. tab-item:: C++
.. doxygenclass:: Aidge::SequentialScheduler
\ No newline at end of file
Data
====
C++ API for tensor class :
.. doxygenclass:: Aidge::Tensor
Aidge C++ API
=============
.. toctree::
data.rst
\ No newline at end of file
Data
====
Python API for tensor class:
.. autoclass:: aidge.Tensor
\ No newline at end of file
Aidge Python API
================
.. toctree::
data.rst
\ No newline at end of file
......@@ -3,5 +3,4 @@ API
.. toctree::
Cpp/index.rst
Python/index.rst
\ No newline at end of file
Core/index.rst
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment