finn.core.throughput_test (module)

finn.core.throughput_test.throughput_test_remote(model, batchsize=1000)

Runs the throughput test for the given model remotely on the pynq board. The metadata properties related to the pynq board have to be set. Returns a dictionary with results of the throughput test. Returns None if the test fails.

finn.core.throughput_test.throughput_test_rtlsim(model, batchsize=100)

Runs a throughput test for the given IP-stitched model. When combined with tracing, useful to determine bottlenecks and required FIFO sizes.