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
platforms, as well as the scripts to rebuild these examples using the FINN
compiler.
****************************
End-to-end Integration tests
****************************
============================
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.
......
......@@ -4,6 +4,32 @@ Analysis - 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
-------------------------------------------------------------
......@@ -12,6 +38,14 @@ finn.analysis.fpgadataflow.hls\_synth\_res\_estimation
:undoc-members:
: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
--------------------------------------------------
......
......@@ -15,6 +15,15 @@ Submodules
Analysis Passes
===============
finn.analysis.base
-----------------------------
.. automodule:: finn.analysis.base
:members:
:undoc-members:
:show-inheritance:
finn.analysis.topology
-----------------------------
......
......@@ -5,6 +5,14 @@ Core
Modules
=======
finn.core.data\_layout
-------------------------
.. automodule:: finn.core.data_layout
:members:
:undoc-members:
:show-inheritance:
finn.core.datatype
-------------------------
......
************************
Custom Op - FPGADataFlow
Custom Op - fpgadataflow
************************
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
:maxdepth: 2
finn.custom_op.fpgadataflow
finn.custom_op.general
Custom Op Nodes
===============
......@@ -16,55 +17,15 @@ Custom Op Nodes
Base Class
----------
.. automodule:: finn.custom_op
: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
.. automodule:: finn.custom_op.base
:members:
:undoc-members:
:show-inheritance:
finn.custom\_op.registry
-------------------------------
-------------------------
.. automodule:: finn.custom_op.registry
:members:
:undoc-members:
: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:
:members:
:undoc-members:
:show-inheritance:
......@@ -5,6 +5,15 @@ Transformation - fpgadataflow
Transformations (fpgadataflow)
==============================
finn.transformation.fpgadataflow.annotate\_cycles
-----------------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.annotate_cycles
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.annotate\_resources
-----------------------------------------------------------
......@@ -53,6 +62,15 @@ finn.transformation.fpgadataflow.create\_stitched\_ip
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.floorplan
----------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.floorplan
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.hlssynth\_ip
----------------------------------------------------
......@@ -77,6 +95,15 @@ finn.transformation.fpgadataflow.insert\_fifo
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.insert\_iodma
----------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.insert_iodma
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.insert\_tlastmarker
-----------------------------------------------------------
......@@ -101,6 +128,24 @@ finn.transformation.fpgadataflow.make\_pynq\_driver
:undoc-members:
: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
-------------------------------------------------------
......@@ -141,10 +186,50 @@ finn.transformation.fpgadataflow.set\_exec\_mode
:undoc-members:
: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
-------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.templates
:members:
:undoc-members:
:show-inheritance:
finn.transformation.fpgadataflow.vitis\_build
-------------------------------------------------
.. automodule:: finn.transformation.fpgadataflow.vitis_build
:members:
:undoc-members:
:show-inheritance:
......@@ -40,6 +40,15 @@ finn.transformation.bipolar\_to\_xnor
:undoc-members:
:show-inheritance:
finn.transformation.change\_datalayout
--------------------------------------------
.. automodule:: finn.transformation.change_datalayout
:members:
:undoc-members:
:show-inheritance:
finn.transformation.double\_to\_single\_float
----------------------------------------------------
......@@ -64,6 +73,14 @@ finn.transformation.general
:undoc-members:
:show-inheritance:
finn.transformation.infer\_data\_layouts
-------------------------------------------
.. automodule:: finn.transformation.infer_data_layouts
:members:
:undoc-members:
:show-inheritance:
finn.transformation.infer\_datatypes
-------------------------------------------
......@@ -96,6 +113,16 @@ finn.transformation.lower\_convs\_to\_matmul
:undoc-members:
:show-inheritance:
finn.transformation.merge\_onnx\_models
----------------------------------------
.. automodule:: finn.transformation.merge_onnx_models
:members:
:undoc-members:
:show-inheritance:
finn.transformation.move\_reshape
----------------------------------------
......
......@@ -26,6 +26,14 @@ finn.transformation.streamline.collapse\_repeated
:undoc-members:
:show-inheritance:
finn.transformation.streamline.remove
-------------------------------------
.. automodule:: finn.transformation.streamline.remove
:members:
:undoc-members:
:show-inheritance:
finn.transformation.streamline.reorder
---------------------------------------------
......
......@@ -13,6 +13,24 @@ finn.util.basic
:undoc-members:
: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
------------------------------
......@@ -29,6 +47,23 @@ finn.util.fpgadataflow
:undoc-members:
: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
---------------------
......@@ -37,6 +72,24 @@ finn.util.onnx
:undoc-members:
: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
---------------------
......@@ -45,6 +98,14 @@ finn.util.test
:undoc-members:
:show-inheritance:
finn.util.vcd
------------------------------
.. automodule:: finn.util.vcd
:members:
:undoc-members:
:show-inheritance:
finn.util.visualization
------------------------------
......@@ -52,3 +113,11 @@ finn.util.visualization
:members:
:undoc-members:
: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