Skip to content
Snippets Groups Projects
  • Yaman Umuroglu's avatar
    46653dc9
    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
    Single-function and command-line for dataflow builds (#250)
    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
This project manages its dependencies using pip. Learn more