From c531504e835b526609f33bc7594f0a27652df039 Mon Sep 17 00:00:00 2001
From: auphelia <jakobapk@web.de>
Date: Tue, 25 Feb 2020 11:32:44 +0000
Subject: [PATCH] [Sphinx Documentation] Edit comments in analysis module

---
 docs/finn/_build/doctrees/environment.pickle  | Bin 132739 -> 132928 bytes
 .../_build/doctrees/getting_started.doctree   | Bin 14089 -> 14103 bytes
 docs/finn/_build/doctrees/index.doctree       | Bin 10023 -> 10023 bytes
 .../source_code/finn.analysis.doctree         | Bin 15636 -> 15387 bytes
 .../finn.analysis.fpgadataflow.doctree        | Bin 8804 -> 8808 bytes
 .../html/_sources/getting_started.rst.txt     |   2 +-
 docs/finn/_build/html/_sources/index.rst.txt  |   2 +-
 docs/finn/_build/html/genindex.html           |   2 +-
 docs/finn/_build/html/getting_started.html    |  12 ++++++------
 docs/finn/_build/html/index.html              |   6 +++---
 docs/finn/_build/html/py-modindex.html        |   2 +-
 docs/finn/_build/html/search.html             |   2 +-
 .../finn.analysis.fpgadataflow.html           |   6 +++---
 .../html/source_code/finn.analysis.html       |  17 ++++++++++-------
 .../_build/html/source_code/finn.core.html    |   2 +-
 .../finn.custom_op.fpgadataflow.html          |   2 +-
 .../html/source_code/finn.custom_op.html      |   2 +-
 docs/finn/_build/html/source_code/finn.html   |   6 +++---
 .../finn.transformation.fpgadataflow.html     |   2 +-
 .../html/source_code/finn.transformation.html |   2 +-
 .../finn.transformation.streamline.html       |   2 +-
 .../_build/html/source_code/finn.util.html    |   2 +-
 .../finn/_build/html/source_code/modules.html |   2 +-
 docs/finn/getting_started.rst                 |   2 +-
 docs/finn/index.rst                           |   2 +-
 25 files changed, 40 insertions(+), 37 deletions(-)

diff --git a/docs/finn/_build/doctrees/environment.pickle b/docs/finn/_build/doctrees/environment.pickle
index 7758793f5dfcee919b09be9e17b800872def2da2..fea633144c18d76692cb8554887fae3ca177c98c 100644
GIT binary patch
literal 132928
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
Ut?I#>0&p@VbT6Wp4yJ4WKPUzex&QzG

literal 132739
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

diff --git a/docs/finn/_build/doctrees/getting_started.doctree b/docs/finn/_build/doctrees/getting_started.doctree
index 9dbdca274c9a74fb60257378e0c6601ca5939d2b..03db59d5b2770ddc593cd4928e7e2afafc3b076c 100644
GIT binary patch
delta 73
zcmeCoo1Vwoz%rG`d?RZ)r-X{5LV12sc4l6>LRe;5VoJV(k%6J5p5f$PPF0+en-6ok
G=>h;#Iu^J9

delta 59
zcmbQ9*O|xKz%uop*+$lKPC;2mh4TEO?99A$g|N)B#FYHWQ#e&IMK@pMbkhX@dBqhB

diff --git a/docs/finn/_build/doctrees/index.doctree b/docs/finn/_build/doctrees/index.doctree
index 93c68a738d78c37d9640c996ad69961eaf3ed0d4..0c80a5a41d7f882745208036f79b25fc22065cc1 100644
GIT binary patch
delta 49
zcmZ4Px7=?7tDH)DYDr0EUV40SNn%k+YRZ(hDSkctsd*{!CHe6nDlI3!e6yz9KMnx!
C9~0*Q

delta 49
zcmZ4Px7=?7tDH(|UP^pPemsau%gHaF(l*7fhd({Fq$D#hJ-)akv8W_9WwWN-KMnxx
CRTJj`

diff --git a/docs/finn/_build/doctrees/source_code/finn.analysis.doctree b/docs/finn/_build/doctrees/source_code/finn.analysis.doctree
index b11a143c2469b0cbc2535dce9ffe1e2d093cba58..9d3b2e63f531c9aed8c284cfc20387c62ad1f437 100644
GIT binary patch
delta 1181
zcmaJ=OK1~O6wORNZ9e^^HBC)Y^RZ1osUfy5lC%ryLh%=Ct>~uYBU7i3{K#a$8iHxH
zR3%jKPDR=(g+g&9=zxM0Yd}H7omCLrv<o*b1hKf(_h!;IE#l_Bx%ZxP-?{hQ5w6W&
zRTosV_5DxPReI_M)aWDKjv*$?XOf&F=ZePT;VhHnQW-8h+S}s_ItEgyc-||pRU-mx
zDozuEdxx-5SlC0^C_F5a#83LmYFkb&7fwbKOwdtwMx)6TpUuOt(f40~xM<u|QP1Ii
z(-Y%fDKBw!34WXFs<$#?O>;&~4T^;pCuP{ysLQ#aWNm5K+smb430PYJ#N806uA+zc
z_Lzza!D6Em-n35AZ)tEgcR;$$K$RfhR-)JBz)@W_q}?h*iB>3BidC{!^brc~)2eSc
z07g@*<~wUa8#Jt%x^{zn?P&jJ4C2{Nb_HWzRaBrM(PXLbKn;{a(K#XHg$`C-9EY#%
z<JzqUk-UAvlu%A1jS?%cAe9me?SUVzoE3W%31V4%j8zo%F+Lt=vf=m`2kW|~R(xi|
zV_7C4fUteb@v-D+Dx6?AE_#LGg7Bcr@0GV;ml|XvmF3;|2gU5IP$oew=m2Jb(Pf9#
zpvGuL4WxkWlnSe~lrv`3OoA3<B8NOp0)umHc27|w%NL4Nmw<<c8VP7uovm&mVz8MB
z#DM3A%T<mR&Uyw~j$tb5!O7cX`Y)ubEa)zI0c%Kn=Fw8x3#7UQohRe;fX{{Z3pTr_
zv7PZ=gtbEjEiWUu9Yk83@pjVMn{r~3Bzg@K#FP6>!yn&u!ypOB%}t1R4*#U74`Tkv
zW2I&pC(sgj{Qkfh@_CY&6)Z|NkBB=@%q%hYu;GhZ@_S{+(+o$p1TDjY-)$%CkVLwL
z2rDEpLOg3Hm?c>EN2ppD2>9!zD@fny1gTjEkv=PZ0t*i~FydXnX(Ed)-%50&xgFS?
u1Up!(k_J`LRSIKp#}prvM4~jj?)zn)5{86gZ91CanC<lvMg;iM-}e_3CS%h8

delta 1325
zcmb7DO>7fK6wa)@36Aajs7WA+ldKg2w&naG4zU51AJKv=xe^!P5GCtmli8KM4*LTH
zDRMYO<**dcn<60y2e@!*g;qVFqS8i)Q+oq(1f_>a<%YtI18;V-B%uh2!#vHr_r3pb
zZeL`V#KrK>kwXu~hA5eYcyuztXu~+8?T+_yrC3Q!q%1`@tHy*bSCp)@@tBeIs%@p=
zZtKVw0q%dT@51Cac-`?!OIA8st(F&p6pv7Ozhiarj%rSnRb7#d)y3rvjC*#MA(CGA
z@17(HYC7XT-I^qa;pxBvtnFSFo(b?n`-r$gyR;Sfec&(Q1y}5kuLyN@l+Y0E)}9M+
zy}cl;3Ggb@3x^wb)W1RWzriya*S3N|->Y@LL~om>>0<;w*%s+YYl{2{%c=S1#*C`Z
zR3|EmY09&T3E9k8qt{vr$9IWC;*D&HU1kd`MMYmzLqwM*hJxCPG*Prmw9bjn8P!r*
zsmPW(#ek&)FOmtSg}0BvXgx-0!6<e~rae4<-#BwZ>hwM)(<JV%AI|`uy{HxqWk#L$
z%%lAbyV9C?e!mP%-tHX#Un8BHxjtiU{-g<LPWHjXXf*x@A6242Ft`wcbFplE+w>ro
zJW6s9&vuI%hq~!(ghWpG)qEGiy`|v&&<=78%7Z_m6o*ekVQ4WzeZ<TrV#*bV(?aBe
zZ?Js>RuHqeCQ%4u1ygW-v=%$Y6+RCvm+X5hkSFf?{s*D@TWHX3!o9Jv++lt_#KmK*
z$`?2I^CvE@aIu8Kb|U->So3p=$(O3#f^Twr`nY$|bGo8&ucGHsv}qs5+=Mf^NkZUJ
zZmh*iagC=q$YTmX^4;Vh+{h;p@NGWX%Xz3tXhTLcne(QlR04h>Dd5+h?wT`lQs<vV
zQYv#)HdRwHE!nUJP0LXAS?PjmQT&&ZqEBzAh5`b8z2kPiCBirYSk3Hi>(V;;eGB(A
z3A<>kX<b;m?1*LMyi#Tb!3pzWF{k15kyFK!#qXID=C!i|aq7*gZA>Z5BLXMoP7LYs
z=HtFL*c7r$UR;mx{z~{#wX5C?(JS~Y6yo`2a+S}spZL+XY`?_EirmC#e3?j(7y0!8
f?H{}s1apa<VouYXY?w+gag&WRuTdFZA2{#<H?^Dm

diff --git a/docs/finn/_build/doctrees/source_code/finn.analysis.fpgadataflow.doctree b/docs/finn/_build/doctrees/source_code/finn.analysis.fpgadataflow.doctree
index f2a9679be2041b76ba07f659ccead1fb30b8882c..40046ab359e9fb05a16d197598265e98387d37b7 100644
GIT binary patch
delta 69
zcmaFj^1_9sfn{p!Miy~y#;D14+>u;*Q!?0Nr(}rsfVqr%o3C?U;9!iK%qJR)kOOmp
Ja@nFkc>pJJ7L@=1

delta 63
zcmaFi^2CLufn{psMiy~y#>mO_+>xA9GT39MWQg{Fd7E!?U*KSjoh&FC3zq=%Hs_1}
G<N*M`O%>k&

diff --git a/docs/finn/_build/html/_sources/getting_started.rst.txt b/docs/finn/_build/html/_sources/getting_started.rst.txt
index b1c1fa325..d42e9dd94 100644
--- a/docs/finn/_build/html/_sources/getting_started.rst.txt
+++ b/docs/finn/_build/html/_sources/getting_started.rst.txt
@@ -11,7 +11,7 @@ Requirements
 
 * Ubuntu 18.04
 * Docker
-* A working Vivado installation
+* A working Vivado 2019.1 installation
 * A `VIVADO_PATH` environment variable pointing to the Vivado installation directory (e.g. the directory where settings64.sh is located)
 
 Running FINN in Docker
diff --git a/docs/finn/_build/html/_sources/index.rst.txt b/docs/finn/_build/html/_sources/index.rst.txt
index a41e76f02..af903f9ea 100644
--- a/docs/finn/_build/html/_sources/index.rst.txt
+++ b/docs/finn/_build/html/_sources/index.rst.txt
@@ -26,7 +26,7 @@ What is FINN?
    :maxdepth: 2
    :hidden:
 
-   end_to_end_flow
    getting_started
+   end_to_end_flow
    source_code/finn
 
diff --git a/docs/finn/_build/html/genindex.html b/docs/finn/_build/html/genindex.html
index ad3dca129..a30ecdee4 100644
--- a/docs/finn/_build/html/genindex.html
+++ b/docs/finn/_build/html/genindex.html
@@ -80,8 +80,8 @@
             
             
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="source_code/finn.html">finn package</a></li>
 </ul>
 
diff --git a/docs/finn/_build/html/getting_started.html b/docs/finn/_build/html/getting_started.html
index 6fbd26d7c..4081e15f9 100644
--- a/docs/finn/_build/html/getting_started.html
+++ b/docs/finn/_build/html/getting_started.html
@@ -35,8 +35,8 @@
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="finn package" href="source_code/finn.html" />
-    <link rel="prev" title="FINN - End-to-End Flow" href="end_to_end_flow.html" /> 
+    <link rel="next" title="FINN - End-to-End Flow" href="end_to_end_flow.html" />
+    <link rel="prev" title="FINN" href="index.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -81,7 +81,6 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Getting Started</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="#how-to-use-the-finn-compiler">How to use the FINN compiler</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#requirements">Requirements</a></li>
@@ -94,6 +93,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="source_code/finn.html">finn package</a></li>
 </ul>
 
@@ -170,7 +170,7 @@
 <ul class="simple">
 <li><p>Ubuntu 18.04</p></li>
 <li><p>Docker</p></li>
-<li><p>A working Vivado installation</p></li>
+<li><p>A working Vivado 2019.1 installation</p></li>
 <li><p>A <cite>VIVADO_PATH</cite> environment variable pointing to the Vivado installation directory (e.g. the directory where settings64.sh is located)</p></li>
 </ul>
 </div>
@@ -226,10 +226,10 @@
   
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
       
-        <a href="source_code/finn.html" class="btn btn-neutral float-right" title="finn package" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
+        <a href="end_to_end_flow.html" class="btn btn-neutral float-right" title="FINN - End-to-End Flow" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="end_to_end_flow.html" class="btn btn-neutral float-left" title="FINN - End-to-End Flow" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="index.html" class="btn btn-neutral float-left" title="FINN" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
diff --git a/docs/finn/_build/html/index.html b/docs/finn/_build/html/index.html
index e7fc6ab72..927359dd9 100644
--- a/docs/finn/_build/html/index.html
+++ b/docs/finn/_build/html/index.html
@@ -35,7 +35,7 @@
   <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="FINN - End-to-End Flow" href="end_to_end_flow.html" /> 
+    <link rel="next" title="Getting Started" href="getting_started.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -80,8 +80,8 @@
             
             
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="source_code/finn.html">finn package</a></li>
 </ul>
 
@@ -177,7 +177,7 @@
   
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
       
-        <a href="end_to_end_flow.html" class="btn btn-neutral float-right" title="FINN - End-to-End Flow" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
+        <a href="getting_started.html" class="btn btn-neutral float-right" title="Getting Started" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
     </div>
diff --git a/docs/finn/_build/html/py-modindex.html b/docs/finn/_build/html/py-modindex.html
index 8f7478987..a16fc84b4 100644
--- a/docs/finn/_build/html/py-modindex.html
+++ b/docs/finn/_build/html/py-modindex.html
@@ -82,8 +82,8 @@
             
             
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="source_code/finn.html">finn package</a></li>
 </ul>
 
diff --git a/docs/finn/_build/html/search.html b/docs/finn/_build/html/search.html
index 8680019e2..f9c933643 100644
--- a/docs/finn/_build/html/search.html
+++ b/docs/finn/_build/html/search.html
@@ -80,8 +80,8 @@
             
             
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="source_code/finn.html">finn package</a></li>
 </ul>
 
diff --git a/docs/finn/_build/html/source_code/finn.analysis.fpgadataflow.html b/docs/finn/_build/html/source_code/finn.analysis.fpgadataflow.html
index 66af9e5b6..6eb70fa03 100644
--- a/docs/finn/_build/html/source_code/finn.analysis.fpgadataflow.html
+++ b/docs/finn/_build/html/source_code/finn.analysis.fpgadataflow.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3 current"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a><ul class="current">
@@ -181,7 +181,7 @@
 <dt id="finn.analysis.fpgadataflow.hls_synth_res_estimation.hls_synth_res_estimation">
 <code class="sig-prename descclassname">finn.analysis.fpgadataflow.hls_synth_res_estimation.</code><code class="sig-name descname">hls_synth_res_estimation</code><span class="sig-paren">(</span><em class="sig-param">model</em><span class="sig-paren">)</span><a class="headerlink" href="#finn.analysis.fpgadataflow.hls_synth_res_estimation.hls_synth_res_estimation" title="Permalink to this definition">¶</a></dt>
 <dd><p>Extracts the results from the vivado synthesis.
-Returns {node name : resource estimation}</p>
+Returns {node name : resource estimation}.</p>
 </dd></dl>
 
 </div>
@@ -191,7 +191,7 @@ Returns {node name : resource estimation}</p>
 <dt id="finn.analysis.fpgadataflow.res_estimation.res_estimation">
 <code class="sig-prename descclassname">finn.analysis.fpgadataflow.res_estimation.</code><code class="sig-name descname">res_estimation</code><span class="sig-paren">(</span><em class="sig-param">model</em><span class="sig-paren">)</span><a class="headerlink" href="#finn.analysis.fpgadataflow.res_estimation.res_estimation" title="Permalink to this definition">¶</a></dt>
 <dd><p>Estimates the resources needed for the given model.
-Returns {node name : resource estimation}</p>
+Returns {node name : resource estimation}.</p>
 </dd></dl>
 
 </div>
diff --git a/docs/finn/_build/html/source_code/finn.analysis.html b/docs/finn/_build/html/source_code/finn.analysis.html
index 53b62a9dd..0f6133de5 100644
--- a/docs/finn/_build/html/source_code/finn.analysis.html
+++ b/docs/finn/_build/html/source_code/finn.analysis.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3 current"><a class="current reference internal" href="#">finn.analysis package</a><ul>
@@ -193,13 +193,13 @@
 <dt id="finn.analysis.topology.all_tensors_f32">
 <code class="sig-prename descclassname">finn.analysis.topology.</code><code class="sig-name descname">all_tensors_f32</code><span class="sig-paren">(</span><em class="sig-param">model</em><span class="sig-paren">)</span><a class="headerlink" href="#finn.analysis.topology.all_tensors_f32" title="Permalink to this definition">¶</a></dt>
 <dd><p>Checks whether all tensors have a float32 dtype, extra quantization
-annotations notwithstanding.</p>
+annotations notwithstanding. Returns {“all_tensors_f32”: Bool}.</p>
 </dd></dl>
 
 <dl class="function">
 <dt id="finn.analysis.topology.get_per_tensor_fanouts">
 <code class="sig-prename descclassname">finn.analysis.topology.</code><code class="sig-name descname">get_per_tensor_fanouts</code><span class="sig-paren">(</span><em class="sig-param">model</em><span class="sig-paren">)</span><a class="headerlink" href="#finn.analysis.topology.get_per_tensor_fanouts" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a dictionary of (tensor_name, tensor_fanout) for the model.</p>
+<dd><p>Returns a dictionary of {tensor_name: tensor_fanout} for the model.</p>
 </dd></dl>
 
 <dl class="function">
@@ -207,7 +207,7 @@ annotations notwithstanding.</p>
 <code class="sig-prename descclassname">finn.analysis.topology.</code><code class="sig-name descname">is_linear</code><span class="sig-paren">(</span><em class="sig-param">model</em><span class="sig-paren">)</span><a class="headerlink" href="#finn.analysis.topology.is_linear" title="Permalink to this definition">¶</a></dt>
 <dd><p>Checks whether the given model graph is linear. This is done by looking
 at the fan-out of each tensor. All tensors have a fan-out &lt;= 1 in a linear
-graph. Returns {“is_linear”, Bool}</p>
+graph. Returns {“is_linear”: Bool}.</p>
 </dd></dl>
 
 <dl class="function">
@@ -216,7 +216,8 @@ graph. Returns {“is_linear”, Bool}</p>
 <dd><p>Verifies that the node inputs are ordered in the way that FINN expects
 them. When a node has a mixture of static (= constant, initialized) inputs
 and dynamic inputs, the dynamic input should come first, followed by the
-static one. Only verifiable for a small subset of op_types for now.</p>
+static one. Only verifiable for a small subset of op_types for now. Returns 
+{“node_inputs_in_expected_order”: Bool}.</p>
 </dd></dl>
 
 </div>
@@ -226,8 +227,10 @@ static one. Only verifiable for a small subset of op_types for now.</p>
 <dt id="finn.analysis.verify_custom_nodes.verify_nodes">
 <code class="sig-prename descclassname">finn.analysis.verify_custom_nodes.</code><code class="sig-name descname">verify_nodes</code><span class="sig-paren">(</span><em class="sig-param">model</em><span class="sig-paren">)</span><a class="headerlink" href="#finn.analysis.verify_custom_nodes.verify_nodes" title="Permalink to this definition">¶</a></dt>
 <dd><p>Checks if custom ops in graph are correctly built, with all attributes
-and inputs. Returns {node op_type : info_messages}
-<a href="#id1"><span class="problematic" id="id2">*</span></a>info_messages is list of strings about the result of the verification</p>
+and inputs. Returns {node op_type : info_messages}</p>
+<ul class="simple">
+<li><p>info_messages: is list of strings about the result of the verification.</p></li>
+</ul>
 </dd></dl>
 
 </div>
diff --git a/docs/finn/_build/html/source_code/finn.core.html b/docs/finn/_build/html/source_code/finn.core.html
index d23a49711..f3497ef34 100644
--- a/docs/finn/_build/html/source_code/finn.core.html
+++ b/docs/finn/_build/html/source_code/finn.core.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
diff --git a/docs/finn/_build/html/source_code/finn.custom_op.fpgadataflow.html b/docs/finn/_build/html/source_code/finn.custom_op.fpgadataflow.html
index e2e64ef1e..3397e666a 100644
--- a/docs/finn/_build/html/source_code/finn.custom_op.fpgadataflow.html
+++ b/docs/finn/_build/html/source_code/finn.custom_op.fpgadataflow.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
diff --git a/docs/finn/_build/html/source_code/finn.custom_op.html b/docs/finn/_build/html/source_code/finn.custom_op.html
index 96f9fc548..76679f1dc 100644
--- a/docs/finn/_build/html/source_code/finn.custom_op.html
+++ b/docs/finn/_build/html/source_code/finn.custom_op.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
diff --git a/docs/finn/_build/html/source_code/finn.html b/docs/finn/_build/html/source_code/finn.html
index 7b4e1468d..41405e8f3 100644
--- a/docs/finn/_build/html/source_code/finn.html
+++ b/docs/finn/_build/html/source_code/finn.html
@@ -36,7 +36,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="finn.analysis package" href="finn.analysis.html" />
-    <link rel="prev" title="Getting Started" href="../getting_started.html" /> 
+    <link rel="prev" title="FINN - End-to-End Flow" href="../end_to_end_flow.html" /> 
 </head>
 
 <body class="wy-body-for-nav">
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">finn package</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="#subpackages">Subpackages</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
@@ -295,7 +295,7 @@
         <a href="finn.analysis.html" class="btn btn-neutral float-right" title="finn.analysis package" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="../getting_started.html" class="btn btn-neutral float-left" title="Getting Started" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="../end_to_end_flow.html" class="btn btn-neutral float-left" title="FINN - End-to-End Flow" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
diff --git a/docs/finn/_build/html/source_code/finn.transformation.fpgadataflow.html b/docs/finn/_build/html/source_code/finn.transformation.fpgadataflow.html
index ecb446b4b..8df99ea93 100644
--- a/docs/finn/_build/html/source_code/finn.transformation.fpgadataflow.html
+++ b/docs/finn/_build/html/source_code/finn.transformation.fpgadataflow.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
diff --git a/docs/finn/_build/html/source_code/finn.transformation.html b/docs/finn/_build/html/source_code/finn.transformation.html
index 7137bc225..7e75c43e1 100644
--- a/docs/finn/_build/html/source_code/finn.transformation.html
+++ b/docs/finn/_build/html/source_code/finn.transformation.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
diff --git a/docs/finn/_build/html/source_code/finn.transformation.streamline.html b/docs/finn/_build/html/source_code/finn.transformation.streamline.html
index 31a87bdb4..9d0b44376 100644
--- a/docs/finn/_build/html/source_code/finn.transformation.streamline.html
+++ b/docs/finn/_build/html/source_code/finn.transformation.streamline.html
@@ -81,8 +81,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
diff --git a/docs/finn/_build/html/source_code/finn.util.html b/docs/finn/_build/html/source_code/finn.util.html
index da8fe1e3c..93c23b203 100644
--- a/docs/finn/_build/html/source_code/finn.util.html
+++ b/docs/finn/_build/html/source_code/finn.util.html
@@ -80,8 +80,8 @@
             
             
               <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="finn.html">finn package</a><ul class="current">
 <li class="toctree-l2 current"><a class="reference internal" href="finn.html#subpackages">Subpackages</a><ul class="current">
 <li class="toctree-l3"><a class="reference internal" href="finn.analysis.html">finn.analysis package</a></li>
diff --git a/docs/finn/_build/html/source_code/modules.html b/docs/finn/_build/html/source_code/modules.html
index f20549b66..2a0d6a696 100644
--- a/docs/finn/_build/html/source_code/modules.html
+++ b/docs/finn/_build/html/source_code/modules.html
@@ -79,8 +79,8 @@
             
             
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../getting_started.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../end_to_end_flow.html">FINN - End-to-End Flow</a></li>
 <li class="toctree-l1"><a class="reference internal" href="finn.html">finn package</a></li>
 </ul>
 
diff --git a/docs/finn/getting_started.rst b/docs/finn/getting_started.rst
index b1c1fa325..d42e9dd94 100644
--- a/docs/finn/getting_started.rst
+++ b/docs/finn/getting_started.rst
@@ -11,7 +11,7 @@ Requirements
 
 * Ubuntu 18.04
 * Docker
-* A working Vivado installation
+* A working Vivado 2019.1 installation
 * A `VIVADO_PATH` environment variable pointing to the Vivado installation directory (e.g. the directory where settings64.sh is located)
 
 Running FINN in Docker
diff --git a/docs/finn/index.rst b/docs/finn/index.rst
index a41e76f02..af903f9ea 100644
--- a/docs/finn/index.rst
+++ b/docs/finn/index.rst
@@ -26,7 +26,7 @@ What is FINN?
    :maxdepth: 2
    :hidden:
 
-   end_to_end_flow
    getting_started
+   end_to_end_flow
    source_code/finn
 
-- 
GitLab