Skip to content
Snippets Groups Projects
Commit b7da30f7 authored by Yaman Umuroglu's avatar Yaman Umuroglu
Browse files

[Docs] apidocs updates

parent 5224f12a
No related branches found
No related tags found
No related merge requests found
...@@ -9,9 +9,9 @@ repository. This repo includes prebuilt bitfiles for various PYNQ and Alveo ...@@ -9,9 +9,9 @@ repository. This repo includes prebuilt bitfiles for various PYNQ and Alveo
platforms, as well as the scripts to rebuild these examples using the FINN platforms, as well as the scripts to rebuild these examples using the FINN
compiler. compiler.
****************************
End-to-end Integration tests End-to-end Integration tests
**************************** ============================
The FINN compiler uses `several pre-trained QNNs <https://github.com/Xilinx/brevitas/tree/master/brevitas_examples/bnn_pynq>`_ The FINN compiler uses `several pre-trained QNNs <https://github.com/Xilinx/brevitas/tree/master/brevitas_examples/bnn_pynq>`_
that serve as both examples and testcases. that serve as both examples and testcases.
......
...@@ -4,6 +4,32 @@ Analysis - fpgadataflow ...@@ -4,6 +4,32 @@ Analysis - fpgadataflow
Analysis Passes (fpgadataflow) Analysis Passes (fpgadataflow)
============================== ==============================
finn.analysis.fpgadataflow.dataflow\_performance
------------------------------------------------
.. automodule:: finn.analysis.fpgadataflow.dataflow_performance
:members:
:undoc-members:
:show-inheritance:
finn.analysis.fpgadataflow.exp\_cycles\_per\_layer
---------------------------------------------------
.. automodule:: finn.analysis.fpgadataflow.exp_cycles_per_layer
:members:
:undoc-members:
:show-inheritance:
finn.analysis.fpgadataflow.floorplan\_params
--------------------------------------------
.. automodule:: finn.analysis.fpgadataflow.floorplan_params
:members:
:undoc-members:
:show-inheritance:
finn.analysis.fpgadataflow.hls\_synth\_res\_estimation finn.analysis.fpgadataflow.hls\_synth\_res\_estimation
------------------------------------------------------------- -------------------------------------------------------------
...@@ -12,6 +38,14 @@ finn.analysis.fpgadataflow.hls\_synth\_res\_estimation ...@@ -12,6 +38,14 @@ finn.analysis.fpgadataflow.hls\_synth\_res\_estimation
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.analysis.fpgadataflow.op\_and\_param\_counts
--------------------------------------------------
.. automodule:: finn.analysis.fpgadataflow.op_and_param_counts
:members:
:undoc-members:
:show-inheritance:
finn.analysis.fpgadataflow.post\_synth\_res finn.analysis.fpgadataflow.post\_synth\_res
-------------------------------------------------- --------------------------------------------------
......
...@@ -15,6 +15,15 @@ Submodules ...@@ -15,6 +15,15 @@ Submodules
Analysis Passes Analysis Passes
=============== ===============
finn.analysis.base
-----------------------------
.. automodule:: finn.analysis.base
:members:
:undoc-members:
:show-inheritance:
finn.analysis.topology finn.analysis.topology
----------------------------- -----------------------------
......
...@@ -5,6 +5,14 @@ Core ...@@ -5,6 +5,14 @@ Core
Modules Modules
======= =======
finn.core.data\_layout
-------------------------
.. automodule:: finn.core.data_layout
:members:
:undoc-members:
:show-inheritance:
finn.core.datatype finn.core.datatype
------------------------- -------------------------
......
************************ ************************
Custom Op - FPGADataFlow Custom Op - fpgadataflow
************************ ************************
HLS Custom Op Nodes HLS Custom Op Nodes
......
************************
Custom Op - General
************************
General Custom Ops
===================
finn.custom\_op.general.debugmarker
-----------------------------------
.. automodule:: finn.custom_op.general.debugmarker
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.general.im2col
------------------------------
.. automodule:: finn.custom_op.general.im2col
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.general.maxpoolnhwc
------------------------------------
.. automodule:: finn.custom_op.general.maxpoolnhwc
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.general.multithreshold
---------------------------------------
.. automodule:: finn.custom_op.general.multithreshold
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.general.quantavgpool2d
--------------------------------------
.. automodule:: finn.custom_op.general.quantavgpool2d
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.general.streamingdataflowpartition
---------------------------------------------------
.. automodule:: finn.custom_op.general.streamingdataflowpartition
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.general.xnorpopcount
-------------------------------------
.. automodule:: finn.custom_op.general.xnorpopcount
:members:
:undoc-members:
:show-inheritance:
...@@ -9,6 +9,7 @@ Submodules ...@@ -9,6 +9,7 @@ Submodules
:maxdepth: 2 :maxdepth: 2
finn.custom_op.fpgadataflow finn.custom_op.fpgadataflow
finn.custom_op.general
Custom Op Nodes Custom Op Nodes
=============== ===============
...@@ -16,55 +17,15 @@ Custom Op Nodes ...@@ -16,55 +17,15 @@ Custom Op Nodes
Base Class Base Class
---------- ----------
.. automodule:: finn.custom_op .. automodule:: finn.custom_op.base
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.im2col
-----------------------------
.. automodule:: finn.custom_op.general.im2col
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.maxpoolnhwc
----------------------------------
.. automodule:: finn.custom_op.general.maxpoolnhwc
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.multithreshold
-------------------------------------
.. automodule:: finn.custom_op.general.multithreshold
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.custom\_op.registry finn.custom\_op.registry
------------------------------- -------------------------
.. automodule:: finn.custom_op.registry .. automodule:: finn.custom_op.registry
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.custom\_op.streamingdataflowpartition
-------------------------------------------------
.. automodule:: finn.custom_op.general.streamingdataflowpartition
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.xnorpopcount
-----------------------------------
.. automodule:: finn.custom_op.general.xnorpopcount
:members:
:undoc-members:
:show-inheritance:
...@@ -5,6 +5,15 @@ Transformation - fpgadataflow ...@@ -5,6 +5,15 @@ Transformation - fpgadataflow
Transformations (fpgadataflow) Transformations (fpgadataflow)
============================== ==============================
finn.transformation.fpgadataflow.annotate\_cycles
-----------------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.annotate_cycles
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.annotate\_resources finn.transformation.fpgadataflow.annotate\_resources
----------------------------------------------------------- -----------------------------------------------------------
...@@ -53,6 +62,15 @@ finn.transformation.fpgadataflow.create\_stitched\_ip ...@@ -53,6 +62,15 @@ finn.transformation.fpgadataflow.create\_stitched\_ip
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.fpgadataflow.floorplan
----------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.floorplan
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.hlssynth\_ip finn.transformation.fpgadataflow.hlssynth\_ip
---------------------------------------------------- ----------------------------------------------------
...@@ -77,6 +95,15 @@ finn.transformation.fpgadataflow.insert\_fifo ...@@ -77,6 +95,15 @@ finn.transformation.fpgadataflow.insert\_fifo
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.fpgadataflow.insert\_iodma
----------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.insert_iodma
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.insert\_tlastmarker finn.transformation.fpgadataflow.insert\_tlastmarker
----------------------------------------------------------- -----------------------------------------------------------
...@@ -101,6 +128,24 @@ finn.transformation.fpgadataflow.make\_pynq\_driver ...@@ -101,6 +128,24 @@ finn.transformation.fpgadataflow.make\_pynq\_driver
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.fpgadataflow.make\_zynq\_proj
----------------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.make_zynq_proj
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.minimize\_accumulator\_width
--------------------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.minimize_accumulator_width
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.prepare\_cppsim finn.transformation.fpgadataflow.prepare\_cppsim
------------------------------------------------------- -------------------------------------------------------
...@@ -141,10 +186,50 @@ finn.transformation.fpgadataflow.set\_exec\_mode ...@@ -141,10 +186,50 @@ finn.transformation.fpgadataflow.set\_exec\_mode
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.fpgadataflow.set\_fifo\_depths
-------------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.set_fifo_depths
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.set\_folding
-------------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.set_folding
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.synth\_ooc
-------------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.synth_ooc
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.template\_driver
-------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.template_driver
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.templates finn.transformation.fpgadataflow.templates
------------------------------------------------- -------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.templates .. automodule:: finn.transformation.fpgadataflow.templates
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.vitis\_build
-------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.vitis_build
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
...@@ -40,6 +40,15 @@ finn.transformation.bipolar\_to\_xnor ...@@ -40,6 +40,15 @@ finn.transformation.bipolar\_to\_xnor
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.change\_datalayout
--------------------------------------------
.. automodule:: finn.transformation.change_datalayout
:members:
:undoc-members:
:show-inheritance:
finn.transformation.double\_to\_single\_float finn.transformation.double\_to\_single\_float
---------------------------------------------------- ----------------------------------------------------
...@@ -64,6 +73,14 @@ finn.transformation.general ...@@ -64,6 +73,14 @@ finn.transformation.general
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.infer\_data\_layouts
-------------------------------------------
.. automodule:: finn.transformation.infer_data_layouts
:members:
:undoc-members:
:show-inheritance:
finn.transformation.infer\_datatypes finn.transformation.infer\_datatypes
------------------------------------------- -------------------------------------------
...@@ -96,6 +113,16 @@ finn.transformation.lower\_convs\_to\_matmul ...@@ -96,6 +113,16 @@ finn.transformation.lower\_convs\_to\_matmul
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.merge\_onnx\_models
----------------------------------------
.. automodule:: finn.transformation.merge_onnx_models
:members:
:undoc-members:
:show-inheritance:
finn.transformation.move\_reshape finn.transformation.move\_reshape
---------------------------------------- ----------------------------------------
......
...@@ -26,6 +26,14 @@ finn.transformation.streamline.collapse\_repeated ...@@ -26,6 +26,14 @@ finn.transformation.streamline.collapse\_repeated
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.transformation.streamline.remove
-------------------------------------
.. automodule:: finn.transformation.streamline.remove
:members:
:undoc-members:
:show-inheritance:
finn.transformation.streamline.reorder finn.transformation.streamline.reorder
--------------------------------------------- ---------------------------------------------
......
...@@ -13,6 +13,24 @@ finn.util.basic ...@@ -13,6 +13,24 @@ finn.util.basic
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.util.config
----------------
.. automodule:: finn.util.config
:members:
:undoc-members:
:show-inheritance:
finn.util.create
----------------
.. automodule:: finn.util.create
:members:
:undoc-members:
:show-inheritance:
finn.util.data\_packing finn.util.data\_packing
------------------------------ ------------------------------
...@@ -29,6 +47,23 @@ finn.util.fpgadataflow ...@@ -29,6 +47,23 @@ finn.util.fpgadataflow
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.util.gdrive
-----------------------------
.. automodule:: finn.util.gdrive
:members:
:undoc-members:
:show-inheritance:
finn.util.imagenet
-----------------------------
.. automodule:: finn.util.imagenet
:members:
:undoc-members:
:show-inheritance:
finn.util.onnx finn.util.onnx
--------------------- ---------------------
...@@ -37,6 +72,24 @@ finn.util.onnx ...@@ -37,6 +72,24 @@ finn.util.onnx
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.util.pytorch
------------------
.. automodule:: finn.util.pytorch
:members:
:undoc-members:
:show-inheritance:
finn.util.pyverilator
---------------------
.. automodule:: finn.util.pyverilator
:members:
:undoc-members:
:show-inheritance:
finn.util.test finn.util.test
--------------------- ---------------------
...@@ -45,6 +98,14 @@ finn.util.test ...@@ -45,6 +98,14 @@ finn.util.test
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.util.vcd
------------------------------
.. automodule:: finn.util.vcd
:members:
:undoc-members:
:show-inheritance:
finn.util.visualization finn.util.visualization
------------------------------ ------------------------------
...@@ -52,3 +113,11 @@ finn.util.visualization ...@@ -52,3 +113,11 @@ finn.util.visualization
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
finn.util.vivado
------------------------------
.. automodule:: finn.util.vivado
:members:
:undoc-members:
:show-inheritance:
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