Skip to content
Snippets Groups Projects
  1. Nov 23, 2020
    • Yaman Umuroglu's avatar
      Single-function and command-line for dataflow builds (#250) · 46653dc9
      Yaman Umuroglu authored
      * [Build] initial commit for a build util fxn
      
      * [Build] flesh out build_dataflow
      
      * [Build] bugfixes+partitioning for dataflow build
      
      * [Build] support from/to steps, add some verbosity
      
      * [Build] use explicit strings for config enums
      
      * [Deps] add clize and dataclasses-json
      
      * [Build] add cmdline entry for building folder, mixin json to cfg
      
      * [Build] cd into specified dir for build_dataflow
      
      * [Infra] add new build_dataflow entrypoint to run_docker.sh
      
      * [Build] let Python do exception handling in build_dataflow
      
      * [Infra] add new run-docker.sh entrypoint for build_custom
      
      * [Deps, Infra] update finn-base, set FINN_BUILD_DIR envvar
      
      * [Test] fix manual /tmp usage in tests
      
      * [Infra] avoid manual setting of build dir for now
      
      breaks in IP stitching for some reason
      
      * [Docs, Build] rename to build_dataflow + add some docs
      
      * [GHA] fix missing env.var.
      
      * [Build] allow specifying steps by name
      
      * [Build] add logging support in build_dataflow
      
      * [Zynq] use impl resources, add close_project
      
      still looking for ways around Vivado randomly hanging and not exiting 
      after synth finish
      
      * [Build] make more outputs available from build_dataflow
      
      * [Zynq] use vivado -batch for tcl call to synth
      
      * [Deps] update pyverilator
      
      * [Build] use abspath
      
      * [Test] add test_build_dataflow_directory
      
      * [Build] add build.py example
      
      * [Docs] add docs about command line entry
      
      * [Setup] include finn-base in install_requires
      
      this is needed to build readthedocs properly
  2. Oct 30, 2020
    • Lucian Petrica's avatar
      Updates to resource estimates (#213) · 07e7955a
      Lucian Petrica authored
      
      * Added transform to set mem modes
      
      * Add transform to set folding (SIMD/PE)
      
      * Implemented resource allocation transform and test
      
      * Reverted to version in dev
      
      * Updated expected resource counts in res estimate test
      
      * Added URAM and DSP resource estimates; changed FC layer resType to lut/dsp, made it optional, and made lut the default
      
      * Correct handling of URAM
      
      * Fixed resource estimation for fc layer
      
      * Fixed uram estimation in SWU
      
      * Fixed res estimate test
      
      * Added resource estimation to VVAU, and changed resType to same pattern in FClayer; fixed DSP estimation in FClayer
      
      * Fixes for VVAU resource estimation
      
      * Updated SWU memory estimate; modified folding transform for correct depthwise SWU folding
      
      * Moved folding transforms out of PR branch
      
      * Removed files added by mistake in merge
      
      * Fixed test
      
      * [Deps, Refactor] update finn-base, move create.py back into finn
      
      * [Deps] update finn-base to get optional, restricted-value attributes
      
      * [HLSCustomOp] specify allowed values for HLSCustomOps where appropriate
      
      * [Deps] update finn-base and Brevitas
      
      Co-authored-by: default avatarYaman Umuroglu <maltanar@gmail.com>
  3. Oct 19, 2020
  4. Oct 10, 2020
  5. Sep 26, 2020
  6. Sep 24, 2020
  7. Aug 17, 2020
  8. Jun 15, 2020
  9. Jun 11, 2020
  10. May 14, 2020
  11. Mar 06, 2020
  12. Feb 28, 2020
  13. Feb 24, 2020
  14. Feb 20, 2020
  15. Feb 19, 2020
Loading