FINN
latest
Getting Started
Tutorials
End-to-End Flow
Command Line Entry
Example Networks
Internals
Developer documentation
Frequently Asked Questions
FINN API
Index
FINN
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
A
Absorb1BitMulIntoConv (class in finn.transformation.streamline.absorb)
Absorb1BitMulIntoMatMul (class in finn.transformation.streamline.absorb)
AbsorbAddIntoMultiThreshold (class in finn.transformation.streamline.absorb)
AbsorbChanFirstIntoMatMul (class in qonnx.transformation.channels_last)
AbsorbConsecutiveTransposes (class in finn.transformation.streamline.absorb)
AbsorbMulIntoMultiThreshold (class in finn.transformation.streamline.absorb)
AbsorbScalarMulAddIntoTopK (class in finn.transformation.streamline.absorb)
AbsorbSignBiasIntoMultiThreshold (class in finn.transformation.streamline.absorb)
AbsorbTransposeIntoFlatten (class in finn.transformation.streamline.absorb)
AbsorbTransposeIntoMultiThreshold (class in finn.transformation.streamline.absorb)
AbsorbTransposeIntoResize (class in finn.transformation.streamline.absorb)
AddStreams (class in finn.custom_op.fpgadataflow.addstreams)
AddStreams_hls (class in finn.custom_op.fpgadataflow.hls.addstreams_hls)
adjust_graph() (in module qonnx.transformation.quantize_graph)
aggregate_dict_keys() (in module finn.analysis.fpgadataflow.op_and_param_counts)
(in module qonnx.analysis.inference_cost)
all_tensors_f32() (in module qonnx.analysis.topology)
allowed() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
Alveo_NxU200_Platform (class in finn.util.platforms)
Alveo_NxU250_Platform (class in finn.util.platforms)
Alveo_NxU280_Platform (class in finn.util.platforms)
Alveo_NxU50_Platform (class in finn.util.platforms)
Alveo_NxU55C_Platform (class in finn.util.platforms)
analysis() (qonnx.core.modelwrapper.ModelWrapper method)
AnnotateCycles (class in finn.transformation.fpgadataflow.annotate_cycles)
AnnotateResources (class in finn.transformation.fpgadataflow.annotate_resources)
append_includes() (finn.util.basic.CppBuilder method)
append_sources() (finn.util.basic.CppBuilder method)
append_tcl() (finn.util.hls.CallHLS method)
apply() (finn.transformation.fpgadataflow.annotate_cycles.AnnotateCycles method)
(finn.transformation.fpgadataflow.annotate_resources.AnnotateResources method)
(finn.transformation.fpgadataflow.cleanup.CleanUp method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferAddStreamsLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferBinaryMatrixVectorActivation method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferChannelwiseLinearLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferConcatLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferConvInpGen method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferDuplicateStreamsLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferGlobalAccPoolLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferLabelSelectLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferLookupLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferPool method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferQuantizedMatrixVectorActivation method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferStreamingEltwise method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferStreamingMaxPool method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferThresholdingLayer method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferUpsample method)
(finn.transformation.fpgadataflow.convert_to_hw_layers.InferVectorVectorActivation method)
(finn.transformation.fpgadataflow.create_dataflow_partition.CreateDataflowPartition method)
(finn.transformation.fpgadataflow.create_stitched_ip.CreateStitchedIP method)
(finn.transformation.fpgadataflow.derive_characteristic.DeriveCharacteristic method)
(finn.transformation.fpgadataflow.externalize_params.ExternalizeParams method)
(finn.transformation.fpgadataflow.floorplan.Floorplan method)
(finn.transformation.fpgadataflow.insert_dwc.InsertDWC method)
(finn.transformation.fpgadataflow.insert_fifo.InsertFIFO method)
(finn.transformation.fpgadataflow.insert_hook.InsertHook method)
(finn.transformation.fpgadataflow.insert_iodma.InsertIODMA method)
(finn.transformation.fpgadataflow.insert_tlastmarker.InsertTLastMarker method)
(finn.transformation.fpgadataflow.make_pynq_driver.MakePYNQDriver method)
(finn.transformation.fpgadataflow.make_zynq_proj.MakeZYNQProject method)
(finn.transformation.fpgadataflow.make_zynq_proj.ZynqBuild method)
(finn.transformation.fpgadataflow.minimize_accumulator_width.MinimizeAccumulatorWidth method)
(finn.transformation.fpgadataflow.minimize_weight_bit_width.MinimizeWeightBitWidth method)
(finn.transformation.fpgadataflow.prepare_cppsim.PrepareCppSim method)
(finn.transformation.fpgadataflow.prepare_ip.PrepareIP method)
(finn.transformation.fpgadataflow.prepare_rtlsim.PrepareRTLSim method)
(finn.transformation.fpgadataflow.replace_verilog_relpaths.ReplaceVerilogRelPaths method)
(finn.transformation.fpgadataflow.set_exec_mode.SetExecMode method)
(finn.transformation.fpgadataflow.set_fifo_depths.CapConvolutionFIFODepths method)
(finn.transformation.fpgadataflow.set_fifo_depths.InsertAndSetFIFODepths method)
(finn.transformation.fpgadataflow.set_fifo_depths.RemoveShallowFIFOs method)
(finn.transformation.fpgadataflow.set_fifo_depths.SplitLargeFIFOs method)
(finn.transformation.fpgadataflow.set_folding.SetFolding method)
(finn.transformation.fpgadataflow.specialize_layers.SpecializeLayers method)
(finn.transformation.fpgadataflow.synth_ooc.SynthOutOfContext method)
(finn.transformation.fpgadataflow.vitis_build.CreateVitisXO method)
(finn.transformation.fpgadataflow.vitis_build.VitisBuild method)
(finn.transformation.fpgadataflow.vitis_build.VitisLink method)
(finn.transformation.move_reshape.RemoveCNVtoFCFlatten method)
(finn.transformation.qonnx.convert_qonnx_to_finn.ConvertQONNXtoFINN method)
(finn.transformation.qonnx.fold_quant_weights.FoldQuantWeights method)
(finn.transformation.qonnx.infer_quant_avg_pool_2d.AvgPoolAndTruncToQuantAvgPool method)
(finn.transformation.qonnx.quant_act_to_multithreshold.ConvertQuantActToMultiThreshold method)
(finn.transformation.streamline.absorb.Absorb1BitMulIntoConv method)
(finn.transformation.streamline.absorb.Absorb1BitMulIntoMatMul method)
(finn.transformation.streamline.absorb.AbsorbAddIntoMultiThreshold method)
(finn.transformation.streamline.absorb.AbsorbConsecutiveTransposes method)
(finn.transformation.streamline.absorb.AbsorbMulIntoMultiThreshold method)
(finn.transformation.streamline.absorb.AbsorbScalarMulAddIntoTopK method)
(finn.transformation.streamline.absorb.AbsorbSignBiasIntoMultiThreshold method)
(finn.transformation.streamline.absorb.AbsorbTransposeIntoFlatten method)
(finn.transformation.streamline.absorb.AbsorbTransposeIntoMultiThreshold method)
(finn.transformation.streamline.absorb.AbsorbTransposeIntoResize method)
(finn.transformation.streamline.absorb.FactorOutMulSignMagnitude method)
(finn.transformation.streamline.collapse_repeated.CollapseRepeatedOp method)
(finn.transformation.streamline.reorder.MakeMaxPoolNHWC method)
(finn.transformation.streamline.reorder.MakeScaleResizeNHWC method)
(finn.transformation.streamline.reorder.MoveAddPastConv method)
(finn.transformation.streamline.reorder.MoveAddPastMul method)
(finn.transformation.streamline.reorder.MoveFlattenPastAffine method)
(finn.transformation.streamline.reorder.MoveFlattenPastTopK method)
(finn.transformation.streamline.reorder.MoveIdenticalOpPastJoinOp method)
(finn.transformation.streamline.reorder.MoveLinearPastEltwiseAdd method)
(finn.transformation.streamline.reorder.MoveMaxPoolPastMultiThreshold method)
(finn.transformation.streamline.reorder.MoveMulPastDWConv method)
(finn.transformation.streamline.reorder.MoveMulPastMaxPool method)
(finn.transformation.streamline.reorder.MoveOpPastFork method)
(finn.transformation.streamline.reorder.MoveScalarAddPastMatMul method)
(finn.transformation.streamline.reorder.MoveScalarLinearPastInvariants method)
(finn.transformation.streamline.reorder.MoveScalarMulPastConv method)
(finn.transformation.streamline.reorder.MoveScalarMulPastConvTranspose method)
(finn.transformation.streamline.reorder.MoveScalarMulPastMatMul method)
(finn.transformation.streamline.reorder.MoveTransposePastScalarMul method)
(finn.transformation.streamline.round_thresholds.RoundAndClipThresholds method)
(finn.transformation.streamline.sign_to_thres.ConvertSignToThres method)
(finn.transformation.streamline.Streamline method)
(qonnx.transformation.base.NodeLocalTransformation method)
(qonnx.transformation.base.Transformation method)
(qonnx.transformation.batchnorm_to_affine.BatchNormToAffine method)
(qonnx.transformation.bipolar_to_xnor.ConvertBipolarMatMulToXnorPopcount method)
(qonnx.transformation.change_3d_tensors_to_4d.Change3DTo4DTensors method)
(qonnx.transformation.change_batchsize.ChangeBatchSize method)
(qonnx.transformation.change_datalayout.ChangeDataLayoutQuantAvgPool2d method)
(qonnx.transformation.channels_last.AbsorbChanFirstIntoMatMul method)
(qonnx.transformation.channels_last.ConvertToChannelsLastAndClean method)
(qonnx.transformation.channels_last.InsertChannelsLastDomainsAndTrafos method)
(qonnx.transformation.channels_last.MoveChanFirstDownstream method)
(qonnx.transformation.channels_last.MoveChanLastUpstream method)
(qonnx.transformation.channels_last.RemoveConsecutiveChanFirstAndChanLastTrafos method)
(qonnx.transformation.create_generic_partitions.PartitionFromDict method)
(qonnx.transformation.create_generic_partitions.PartitionFromLambda method)
(qonnx.transformation.double_to_single_float.DoubleToSingleFloat method)
(qonnx.transformation.expose_intermediate.ExposeIntermediateTensorsLambda method)
(qonnx.transformation.extend_partition.ExtendPartition method)
(qonnx.transformation.extract_conv_bias.ExtractBiasFromConv method)
(qonnx.transformation.extract_quant_scale_zeropt.ExtractQuantScaleZeroPt method)
(qonnx.transformation.fold_constants.FoldConstants method)
(qonnx.transformation.fold_constants.FoldConstantsFiltered method)
(qonnx.transformation.gemm_to_matmul.GemmToMatMul method)
(qonnx.transformation.general.ApplyConfig method)
(qonnx.transformation.general.ConvertDivToMul method)
(qonnx.transformation.general.ConvertSubToAdd method)
(qonnx.transformation.general.GiveRandomTensorNames method)
(qonnx.transformation.general.GiveReadableTensorNames method)
(qonnx.transformation.general.GiveUniqueNodeNames method)
(qonnx.transformation.general.GiveUniqueParameterTensors method)
(qonnx.transformation.general.MovePadAttributeToTensor method)
(qonnx.transformation.general.RemoveStaticGraphInputs method)
(qonnx.transformation.general.RemoveUnusedTensors method)
(qonnx.transformation.general.SortGraph method)
(qonnx.transformation.infer_data_layouts.InferDataLayouts method)
(qonnx.transformation.infer_datatypes.InferDataTypes method)
(qonnx.transformation.infer_shapes.InferShapes method)
(qonnx.transformation.insert_topk.InsertTopK method)
(qonnx.transformation.lower_convs_to_matmul.LowerConvsToMatMul method)
(qonnx.transformation.make_input_chanlast.MakeInputChannelsLast method)
(qonnx.transformation.merge_onnx_models.MergeONNXModels method)
(qonnx.transformation.pruning.ApplyMasks method)
(qonnx.transformation.pruning.PropagateMasks method)
(qonnx.transformation.pruning.PruneChannels method)
(qonnx.transformation.pruning.RemoveMaskedChannels method)
(qonnx.transformation.qcdq_to_qonnx.QCDQToQuant method)
(qonnx.transformation.qonnx_to_qcdq.QuantToQCDQ method)
(qonnx.transformation.quant_constant_folding.FoldTransposeIntoQuantInit method)
(qonnx.transformation.quantize_graph.QuantizeGraph method)
(qonnx.transformation.rebalance_conv.RebalanceIm2Col method)
(qonnx.transformation.remove.RemoveIdentityOps method)
(qonnx.transformation.remove.RemoveUnusedNodes method)
(qonnx.transformation.resize_conv_to_deconv.ResizeConvolutionToDeconvolution method)
(qonnx.transformation.subpixel_to_deconv.SubPixelToDeconvolution method)
ApplyConfig (class in qonnx.transformation.general)
ApplyMasks (class in qonnx.transformation.pruning)
applyNodeLocal() (finn.transformation.fpgadataflow.compile_cppsim.CompileCppSim method)
(finn.transformation.fpgadataflow.derive_characteristic.DeriveCharacteristic method)
(finn.transformation.fpgadataflow.derive_characteristic.DeriveFIFOSizes method)
(finn.transformation.fpgadataflow.hlssynth_ip.HLSSynthIP method)
(finn.transformation.fpgadataflow.prepare_rtlsim.PrepareRTLSim method)
(qonnx.transformation.base.NodeLocalTransformation method)
are_opposite_permutations() (finn.transformation.streamline.absorb.AbsorbConsecutiveTransposes method)
array2hexstring() (in module finn.util.data_packing)
AUTO (finn.builder.build_dataflow_config.LargeFIFOMemStyle attribute)
auto_fifo_depths (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
auto_fifo_strategy (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
auto_pad_to_explicit_padding() (in module qonnx.util.basic)
AutoFIFOSizingMethod (class in finn.builder.build_dataflow_config)
AvgPoolAndTruncToQuantAvgPool (class in finn.transformation.qonnx.infer_quant_avg_pool_2d)
B
BaseDataType (class in qonnx.core.datatype)
BatchNormalization (class in qonnx.custom_op.channels_last.batch_normalization)
BatchNormToAffine (class in qonnx.transformation.batchnorm_to_affine)
binary_quant() (in module qonnx.custom_op.general.bipolar_quant)
BipolarQuant (class in qonnx.custom_op.general.bipolar_quant)
BipolarType (class in qonnx.core.datatype)
BITFILE (finn.builder.build_dataflow_config.DataflowOutputType attribute)
bitwidth() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.TernaryType method)
blackboxfunction() (finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.downsampler_hls.DownSampler_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_hls.FMPadding_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls.FMPadding_Pixel_hls method)
(finn.custom_op.fpgadataflow.hls.globalaccpool_hls.GlobalAccPool_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls.StreamingMaxPool_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.upsampler_hls.UpsampleNearestNeighbour_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
board (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
BRAM (finn.builder.build_dataflow_config.LargeFIFOMemStyle attribute)
bram_efficiency_estimation() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
bram_estimation() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
build() (finn.util.basic.CppBuilder method)
(finn.util.hls.CallHLS method)
build_dataflow_cfg() (in module finn.builder.build_dataflow)
build_dataflow_directory() (in module finn.builder.build_dataflow)
build_dataflow_step_lookup (in module finn.builder.build_dataflow_steps)
BUILD_SPEED (finn.builder.build_dataflow_config.VitisOptStrategyCfg attribute)
(finn.transformation.fpgadataflow.vitis_build.VitisOptStrategy attribute)
C
calc_conv_range() (in module qonnx.util.range_analysis)
calc_convtranspose_range() (in module qonnx.util.range_analysis)
calc_gemm_range() (in module qonnx.util.range_analysis)
calc_matmul_range() (in module qonnx.util.range_analysis)
calc_monotonic_range() (in module qonnx.util.range_analysis)
calc_range_outdtype() (in module qonnx.util.range_analysis)
calc_tmem() (finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
calc_wmem() (finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
calculate_matvec_accumulator_extremum() (in module qonnx.util.range_analysis)
calculate_matvec_accumulator_range() (in module qonnx.util.basic)
calculate_node_parameters() (finn.transformation.qonnx.qonnx_activation_handlers.QuantActBaseHandler method)
calculate_signed_dot_prod_range() (in module qonnx.util.basic)
CallHLS (class in finn.util.hls)
CapConvolutionFIFODepths (class in finn.transformation.fpgadataflow.set_fifo_depths)
Change3DTo4DTensors (class in qonnx.transformation.change_3d_tensors_to_4d)
ChangeBatchSize (class in qonnx.transformation.change_batchsize)
ChangeDataLayoutQuantAvgPool2d (class in qonnx.transformation.change_datalayout)
ChannelsLastWrappedOp (class in qonnx.custom_op.channels_last.base_wrapped_op)
ChannelwiseOp (class in finn.custom_op.fpgadataflow.channelwise_op)
ChannelwiseOp_hls (class in finn.custom_op.fpgadataflow.hls.channelwise_op_hls)
CHARACTERIZE (finn.builder.build_dataflow_config.AutoFIFOSizingMethod attribute)
check_all_tensor_shapes_specified() (qonnx.core.modelwrapper.ModelWrapper method)
check_compatibility() (qonnx.core.modelwrapper.ModelWrapper method)
check_divisible_iowidths() (finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl.StreamingDataWidthConverter_rtl method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
CheckSum_hls (class in finn.custom_op.fpgadataflow.hls.checksum_hls)
CleanUp (class in finn.transformation.fpgadataflow.cleanup)
cleanup() (in module qonnx.util.cleanup)
(qonnx.core.modelwrapper.ModelWrapper method)
cleanup_model() (in module qonnx.util.cleanup)
code_generation_cppsim() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
code_generation_ipgen() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
(finn.custom_op.fpgadataflow.rtlbackend.RTLBackend method)
code_generation_ipi() (finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl.StreamingDataWidthConverter_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl.StreamingFIFO_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.rtlbackend.RTLBackend method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
CollapseRepeatedAdd (class in finn.transformation.streamline.collapse_repeated)
CollapseRepeatedMul (class in finn.transformation.streamline.collapse_repeated)
CollapseRepeatedOp (class in finn.transformation.streamline.collapse_repeated)
collect_ip_dirs() (in module finn.transformation.fpgadataflow.make_zynq_proj)
compare_execution() (in module finn.core.onnx_exec)
(in module qonnx.core.onnx_exec)
compile_singlenode_code() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
CompileCppSim (class in finn.transformation.fpgadataflow.compile_cppsim)
compute_bops_and_macs() (in module qonnx.util.inference_cost)
compute_connection_cost (finn.util.platforms.Platform property)
compute_connection_resource (finn.util.platforms.Platform property)
compute_conv_output_dim() (in module qonnx.custom_op.general.im2col)
compute_mem_bits_and_elems() (in module qonnx.util.inference_cost)
compute_pool_output_dim() (in module qonnx.custom_op.general.maxpoolnhwc)
compute_resources (finn.util.platforms.Alveo_NxU200_Platform property)
(finn.util.platforms.Alveo_NxU250_Platform property)
(finn.util.platforms.Alveo_NxU280_Platform property)
(finn.util.platforms.Alveo_NxU50_Platform property)
(finn.util.platforms.Alveo_NxU55C_Platform property)
(finn.util.platforms.Platform property)
(finn.util.platforms.ZU28DR_Platform property)
(finn.util.platforms.ZU3EG_Platform property)
(finn.util.platforms.ZU7EV_Platform property)
(finn.util.platforms.ZU9EG_Platform property)
(finn.util.platforms.Zynq7020_Platform property)
connect_ap_none_external() (finn.transformation.fpgadataflow.create_stitched_ip.CreateStitchedIP method)
connect_axi() (finn.transformation.fpgadataflow.create_stitched_ip.CreateStitchedIP method)
connect_clk_rst() (finn.transformation.fpgadataflow.create_stitched_ip.CreateStitchedIP method)
connect_m_axis_external() (finn.transformation.fpgadataflow.create_stitched_ip.CreateStitchedIP method)
connect_s_axis_external() (finn.transformation.fpgadataflow.create_stitched_ip.CreateStitchedIP method)
Conv (class in qonnx.custom_op.channels_last.conv)
convert() (in module qonnx.util.convert)
ConvertBipolarMatMulToXnorPopcount (class in qonnx.transformation.bipolar_to_xnor)
ConvertDivToMul (class in qonnx.transformation.general)
ConvertQONNXtoFINN (class in finn.transformation.qonnx.convert_qonnx_to_finn)
ConvertQuantActToMultiThreshold (class in finn.transformation.qonnx.quant_act_to_multithreshold)
ConvertSignToThres (class in finn.transformation.streamline.sign_to_thres)
ConvertSubToAdd (class in qonnx.transformation.general)
ConvertToChannelsLastAndClean (class in qonnx.transformation.channels_last)
ConvolutionInputGenerator (class in finn.custom_op.fpgadataflow.convolutioninputgenerator)
ConvolutionInputGenerator_hls (class in finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls)
ConvolutionInputGenerator_rtl (class in finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl)
CppBuilder (class in finn.util.basic)
create_quantnode() (in module qonnx.transformation.quantize_graph)
CreateDataflowPartition (class in finn.transformation.fpgadataflow.create_dataflow_partition)
CreateStitchedIP (class in finn.transformation.fpgadataflow.create_stitched_ip)
CreateVitisXO (class in finn.transformation.fpgadataflow.vitis_build)
crop_center() (in module finn.util.test)
CustomOp (class in qonnx.custom_op.base)
D
dataflow_performance() (in module finn.analysis.fpgadataflow.dataflow_performance)
DataflowBuildConfig (class in finn.builder.build_dataflow_config)
DataflowOutputType (class in finn.builder.build_dataflow_config)
dataoutstrm() (finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
DataType (class in qonnx.core.datatype)
DataTypeMeta (class in qonnx.core.datatype)
DebugMarker (class in qonnx.custom_op.general.debugmarker)
DEFAULT (finn.builder.build_dataflow_config.VitisOptStrategyCfg attribute)
(finn.transformation.fpgadataflow.vitis_build.VitisOptStrategy attribute)
default_build_dataflow_steps (in module finn.builder.build_dataflow_config)
default_filter_function_generator() (in module finn.transformation.qonnx.quant_act_to_multithreshold)
default_swg_exception (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
defines() (finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.downsampler_hls.DownSampler_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_hls.FMPadding_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls.FMPadding_Pixel_hls method)
(finn.custom_op.fpgadataflow.hls.globalaccpool_hls.GlobalAccPool_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls.StreamingMaxPool_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.upsampler_hls.UpsampleNearestNeighbour_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
DEPLOYMENT_PACKAGE (finn.builder.build_dataflow_config.DataflowOutputType attribute)
derive_characteristic_fxns() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
DeriveCharacteristic (class in finn.transformation.fpgadataflow.derive_characteristic)
DeriveFIFOSizes (class in finn.transformation.fpgadataflow.derive_characteristic)
divisors() (in module finn.transformation.fpgadataflow.set_folding)
docompute() (finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.downsampler_hls.DownSampler_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_hls.FMPadding_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls.FMPadding_Pixel_hls method)
(finn.custom_op.fpgadataflow.hls.globalaccpool_hls.GlobalAccPool_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls.StreamingMaxPool_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.upsampler_hls.UpsampleNearestNeighbour_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
DoubleToSingleFloat (class in qonnx.transformation.double_to_single_float)
download_model() (in module qonnx.util.test)
DownSampler (class in finn.custom_op.fpgadataflow.downsampler)
DownSampler_hls (class in finn.custom_op.fpgadataflow.hls.downsampler_hls)
dsp_estimation() (finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
dump_rtl_data() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
DuplicateStreams (class in finn.custom_op.fpgadataflow.duplicatestreams)
DuplicateStreams_hls (class in finn.custom_op.fpgadataflow.hls.duplicatestreams_hls)
dynamic_input_to_npy() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
E
enable_build_pdb_debug (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
enable_hw_debug (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
ensure_masktype_is_dict() (in module qonnx.transformation.pruning)
estimate_only_dataflow_steps (in module finn.builder.build_dataflow_config)
ESTIMATE_REPORTS (finn.builder.build_dataflow_config.DataflowOutputType attribute)
exec_precompiled_singlenode_model() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
exec_qonnx() (in module qonnx.util.exec_qonnx)
execute_custom_node() (in module qonnx.core.execute_custom_node)
execute_node() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.downsampler_hls.DownSampler_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_hls.FMPadding_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls.FMPadding_Pixel_hls method)
(finn.custom_op.fpgadataflow.hls.globalaccpool_hls.GlobalAccPool_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls.StreamingMaxPool_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.upsampler_hls.UpsampleNearestNeighbour_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl.StreamingDataWidthConverter_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl.StreamingFIFO_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
(finn.custom_op.fpgadataflow.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
(in module qonnx.core.onnx_exec)
(qonnx.custom_op.base.CustomOp method)
(qonnx.custom_op.channels_last.base_wrapped_op.ChannelsLastWrappedOp method)
(qonnx.custom_op.general.bipolar_quant.BipolarQuant method)
(qonnx.custom_op.general.debugmarker.DebugMarker method)
(qonnx.custom_op.general.genericpartition.GenericPartition method)
(qonnx.custom_op.general.im2col.Im2Col method)
(qonnx.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(qonnx.custom_op.general.multithreshold.MultiThreshold method)
(qonnx.custom_op.general.quant.Quant method)
(qonnx.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(qonnx.custom_op.general.trunc.Trunc method)
(qonnx.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
execute_onnx() (in module finn.core.onnx_exec)
(in module qonnx.core.onnx_exec)
execute_onnx_and_make_model() (in module finn.core.onnx_exec)
(in module qonnx.core.onnx_exec)
execute_parent() (in module finn.util.test)
exp_cycles_per_layer() (in module finn.analysis.fpgadataflow.exp_cycles_per_layer)
ExposeIntermediateTensorsLambda (class in qonnx.transformation.expose_intermediate)
ExposeIntermediateTensorsPatternList (class in qonnx.transformation.expose_intermediate)
ExtendPartition (class in qonnx.transformation.extend_partition)
ExternalizeParams (class in finn.transformation.fpgadataflow.externalize_params)
extract_elem_type() (in module qonnx.transformation.qcdq_to_qonnx)
extract_model_config_to_json() (in module qonnx.util.config)
ExtractBiasFromConv (class in qonnx.transformation.extract_conv_bias)
ExtractQuantScaleZeroPt (class in qonnx.transformation.extract_quant_scale_zeropt)
F
FactorOutMulSignMagnitude (class in finn.transformation.streamline.absorb)
fill_in_rtl_template_data() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
find_consumer() (qonnx.core.modelwrapper.ModelWrapper method)
find_consumers() (qonnx.core.modelwrapper.ModelWrapper method)
find_direct_predecessors() (qonnx.core.modelwrapper.ModelWrapper method)
find_direct_successors() (qonnx.core.modelwrapper.ModelWrapper method)
find_producer() (qonnx.core.modelwrapper.ModelWrapper method)
find_upstream() (qonnx.core.modelwrapper.ModelWrapper method)
finn.analysis.fpgadataflow.dataflow_performance
module
finn.analysis.fpgadataflow.exp_cycles_per_layer
module
finn.analysis.fpgadataflow.floorplan_params
module
finn.analysis.fpgadataflow.hls_synth_res_estimation
module
finn.analysis.fpgadataflow.op_and_param_counts
module
finn.analysis.fpgadataflow.post_synth_res
module
finn.analysis.fpgadataflow.res_estimation
module
finn.analysis.verify_custom_nodes
module
finn.builder.build_dataflow
module
finn.builder.build_dataflow_config
module
finn.builder.build_dataflow_steps
module
finn.core.onnx_exec
module
finn.core.rtlsim_exec
module
finn.core.throughput_test
module
finn.custom_op.fpgadataflow.addstreams
module
finn.custom_op.fpgadataflow.channelwise_op
module
finn.custom_op.fpgadataflow.concat
module
finn.custom_op.fpgadataflow.convolutioninputgenerator
module
finn.custom_op.fpgadataflow.downsampler
module
finn.custom_op.fpgadataflow.duplicatestreams
module
finn.custom_op.fpgadataflow.fmpadding
module
finn.custom_op.fpgadataflow.fmpadding_pixel
module
finn.custom_op.fpgadataflow.globalaccpool
module
finn.custom_op.fpgadataflow.hls.addstreams_hls
module
finn.custom_op.fpgadataflow.hls.channelwise_op_hls
module
finn.custom_op.fpgadataflow.hls.checksum_hls
module
finn.custom_op.fpgadataflow.hls.concat_hls
module
finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls
module
finn.custom_op.fpgadataflow.hls.downsampler_hls
module
finn.custom_op.fpgadataflow.hls.duplicatestreams_hls
module
finn.custom_op.fpgadataflow.hls.fmpadding_hls
module
finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls
module
finn.custom_op.fpgadataflow.hls.globalaccpool_hls
module
finn.custom_op.fpgadataflow.hls.iodma_hls
module
finn.custom_op.fpgadataflow.hls.labelselect_hls
module
finn.custom_op.fpgadataflow.hls.lookup_hls
module
finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls
module
finn.custom_op.fpgadataflow.hls.pool_hls
module
finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls
module
finn.custom_op.fpgadataflow.hls.streamingeltwise_hls
module
finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls
module
finn.custom_op.fpgadataflow.hls.thresholding_hls
module
finn.custom_op.fpgadataflow.hls.tlastmarker_hls
module
finn.custom_op.fpgadataflow.hls.upsampler_hls
module
finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls
module
finn.custom_op.fpgadataflow.hlsbackend
module
finn.custom_op.fpgadataflow.hwcustomop
module
finn.custom_op.fpgadataflow.labelselect
module
finn.custom_op.fpgadataflow.lookup
module
finn.custom_op.fpgadataflow.matrixvectoractivation
module
finn.custom_op.fpgadataflow.pool
module
finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl
module
finn.custom_op.fpgadataflow.rtl.fmpadding_rtl
module
finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl
module
finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl
module
finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl
module
finn.custom_op.fpgadataflow.rtl.thresholding_rtl
module
finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl
module
finn.custom_op.fpgadataflow.rtlbackend
module
finn.custom_op.fpgadataflow.streamingdataflowpartition
module
finn.custom_op.fpgadataflow.streamingdatawidthconverter
module
finn.custom_op.fpgadataflow.streamingeltwise
module
finn.custom_op.fpgadataflow.streamingfifo
module
finn.custom_op.fpgadataflow.streamingmaxpool
module
finn.custom_op.fpgadataflow.templates
module
finn.custom_op.fpgadataflow.thresholding
module
finn.custom_op.fpgadataflow.upsampler
module
finn.custom_op.fpgadataflow.vectorvectoractivation
module
finn.transformation.fpgadataflow.annotate_cycles
module
finn.transformation.fpgadataflow.annotate_resources
module
finn.transformation.fpgadataflow.cleanup
module
finn.transformation.fpgadataflow.compile_cppsim
module
finn.transformation.fpgadataflow.convert_to_hw_layers
module
finn.transformation.fpgadataflow.create_dataflow_partition
module
finn.transformation.fpgadataflow.create_stitched_ip
module
finn.transformation.fpgadataflow.derive_characteristic
module
finn.transformation.fpgadataflow.externalize_params
module
finn.transformation.fpgadataflow.floorplan
module
finn.transformation.fpgadataflow.hlssynth_ip
module
finn.transformation.fpgadataflow.insert_dwc
module
finn.transformation.fpgadataflow.insert_fifo
module
finn.transformation.fpgadataflow.insert_hook
module
finn.transformation.fpgadataflow.insert_iodma
module
finn.transformation.fpgadataflow.insert_tlastmarker
module
finn.transformation.fpgadataflow.make_pynq_driver
module
finn.transformation.fpgadataflow.make_zynq_proj
module
finn.transformation.fpgadataflow.minimize_accumulator_width
module
finn.transformation.fpgadataflow.minimize_weight_bit_width
module
finn.transformation.fpgadataflow.prepare_cppsim
module
finn.transformation.fpgadataflow.prepare_ip
module
finn.transformation.fpgadataflow.prepare_rtlsim
module
finn.transformation.fpgadataflow.replace_verilog_relpaths
module
finn.transformation.fpgadataflow.set_exec_mode
module
finn.transformation.fpgadataflow.set_fifo_depths
module
finn.transformation.fpgadataflow.set_folding
module
finn.transformation.fpgadataflow.specialize_layers
module
finn.transformation.fpgadataflow.synth_ooc
module
finn.transformation.fpgadataflow.template_driver
module
finn.transformation.fpgadataflow.templates
module
finn.transformation.fpgadataflow.vitis_build
module
finn.transformation.move_reshape
module
finn.transformation.qonnx
module
finn.transformation.qonnx.convert_qonnx_to_finn
module
finn.transformation.qonnx.fold_quant_weights
module
finn.transformation.qonnx.infer_quant_avg_pool_2d
module
finn.transformation.qonnx.qonnx_activation_handlers
module
finn.transformation.qonnx.quant_act_to_multithreshold
module
finn.transformation.streamline
module
finn.transformation.streamline.absorb
module
finn.transformation.streamline.collapse_repeated
module
finn.transformation.streamline.reorder
module
finn.transformation.streamline.round_thresholds
module
finn.transformation.streamline.sign_to_thres
module
finn.util.basic
module
finn.util.create
module
finn.util.data_packing
module
finn.util.fpgadataflow
module
finn.util.hls
module
finn.util.imagenet
module
finn.util.platforms
module
finn.util.pytorch
module
finn.util.pyverilator
module
finn.util.test
module
finn.util.vcd
module
finn.util.visualization
module
finn.util.vivado
module
finnpy_to_packed_bytearray() (in module finn.util.data_packing)
FixedPointType (class in qonnx.core.datatype)
Float16Type (class in qonnx.core.datatype)
FloatType (class in qonnx.core.datatype)
Floorplan (class in finn.transformation.fpgadataflow.floorplan)
floorplan_params() (in module finn.analysis.fpgadataflow.floorplan_params)
flush() (finn.builder.build_dataflow.StreamToLogger method)
FMPadding (class in finn.custom_op.fpgadataflow.fmpadding)
FMPadding_hls (class in finn.custom_op.fpgadataflow.hls.fmpadding_hls)
FMPadding_Pixel (class in finn.custom_op.fpgadataflow.fmpadding_pixel)
FMPadding_Pixel_hls (class in finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls)
FMPadding_rtl (class in finn.custom_op.fpgadataflow.rtl.fmpadding_rtl)
FoldConstants (class in qonnx.transformation.fold_constants)
FoldConstantsFiltered (class in qonnx.transformation.fold_constants)
FOLDED_HLS_CPPSIM (finn.builder.build_dataflow_config.VerificationStepType attribute)
folding_config_file (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
folding_two_pass_relaxation (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
FoldQuantWeights (class in finn.transformation.qonnx.fold_quant_weights)
FoldTransposeIntoQuantInit (class in qonnx.transformation.quant_constant_folding)
force_python_rtlsim (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
forward() (finn.util.pytorch.Normalize method)
(finn.util.pytorch.NormalizePreProc method)
(finn.util.pytorch.ToTensor method)
fpga_part (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
frac_bits() (qonnx.core.datatype.FixedPointType method)
from_dict() (finn.builder.build_dataflow_config.DataflowBuildConfig class method)
from_json() (finn.builder.build_dataflow_config.DataflowBuildConfig class method)
G
GemmToMatMul (class in qonnx.transformation.gemm_to_matmul)
gen_finn_dt_tensor() (in module qonnx.util.basic)
generate_hdl() (finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl.StreamingDataWidthConverter_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl.StreamingFIFO_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
(finn.custom_op.fpgadataflow.rtlbackend.RTLBackend method)
generate_outputs (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
generate_params() (finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
GenericPartition (class in qonnx.custom_op.general.genericpartition)
get_1d_attrs_normalized() (finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
get_1d_conv_attrs_normalized() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
get_accum_size() (qonnx.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
get_accumulator_datatype() (finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_accumulator_dt_cands() (qonnx.core.datatype.DataType static method)
get_adjusted_depth() (finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl.StreamingFIFO_rtl method)
get_all_fifo_count_max() (in module finn.util.vcd)
get_all_meminit_filenames() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
get_all_stream_if_stats() (in module finn.util.vcd)
get_all_tensor_names() (qonnx.core.modelwrapper.ModelWrapper method)
get_all_verilog_filenames() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
get_all_verilog_paths() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
get_ap_int_max_w() (finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
get_buffer_depth() (finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
get_build_env() (in module finn.util.test)
get_by_name() (in module qonnx.util.basic)
get_canonical_name() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
get_channels_first_layout_for_ndims() (in module qonnx.core.data_layout)
get_channels_last_layout_for_ndims() (in module qonnx.core.data_layout)
get_downsampled_odim() (finn.custom_op.fpgadataflow.downsampler.DownSampler method)
get_dynamic_config() (finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
get_eltwise_op_lambda() (finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
get_example_input() (in module finn.util.test)
get_execution_error_thresh() (in module qonnx.util.basic)
get_exp_cycles() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_fifo_count_max() (in module finn.util.vcd)
get_fifo_split_configs() (in module finn.transformation.fpgadataflow.set_fifo_depths)
get_finn_nodes() (qonnx.core.modelwrapper.ModelWrapper method)
get_finn_root() (in module finn.util.basic)
get_folded_input_shape() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_folded_output_shape() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_golden_in_and_output() (in module qonnx.util.test)
get_hls_compatible_parameter_tensor() (finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
get_hls_datatype_str() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
get_hw_compatible_threshold_tensor() (finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_hw_compatible_weight_tensor() (finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_im2col_indices_nchw() (in module qonnx.custom_op.general.im2col)
get_initializer() (qonnx.core.modelwrapper.ModelWrapper method)
get_input_datatype() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_instream_width() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_instream_width_padded() (finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
get_integer_datatype() (qonnx.custom_op.general.bipolar_quant.BipolarQuant method)
(qonnx.custom_op.general.quant.Quant method)
get_iowidth_lcm() (finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
get_mem_init() (finn.transformation.fpgadataflow.insert_iodma.InsertIODMA method)
get_memory_estimate() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
get_memutil_alternatives() (in module finn.util.basic)
get_metadata_prop() (qonnx.core.modelwrapper.ModelWrapper method)
get_minmax_prototype_tensors() (in module qonnx.util.range_analysis)
get_n_inputs() (finn.custom_op.fpgadataflow.concat.StreamingConcat method)
get_node_from_name() (qonnx.core.modelwrapper.ModelWrapper method)
get_node_index() (qonnx.core.modelwrapper.ModelWrapper method)
get_node_tensor_dtypes() (in module qonnx.analysis.inference_cost)
get_node_tensor_shapes() (in module qonnx.analysis.inference_cost)
get_node_weight_density() (in module qonnx.analysis.inference_cost)
get_nodeattr() (qonnx.custom_op.base.CustomOp method)
get_nodeattr_allowed_values() (qonnx.custom_op.base.CustomOp method)
get_nodeattr_def() (qonnx.custom_op.base.CustomOp method)
get_nodeattr_types() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.downsampler_hls.DownSampler_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_hls.FMPadding_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls.FMPadding_Pixel_hls method)
(finn.custom_op.fpgadataflow.hls.globalaccpool_hls.GlobalAccPool_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls.StreamingMaxPool_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.upsampler_hls.UpsampleNearestNeighbour_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl.StreamingDataWidthConverter_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl.StreamingFIFO_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
(finn.custom_op.fpgadataflow.rtlbackend.RTLBackend method)
(finn.custom_op.fpgadataflow.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
(qonnx.custom_op.base.CustomOp method)
(qonnx.custom_op.channels_last.batch_normalization.BatchNormalization method)
(qonnx.custom_op.channels_last.conv.Conv method)
(qonnx.custom_op.channels_last.max_pool.MaxPool method)
(qonnx.custom_op.general.bipolar_quant.BipolarQuant method)
(qonnx.custom_op.general.debugmarker.DebugMarker method)
(qonnx.custom_op.general.genericpartition.GenericPartition method)
(qonnx.custom_op.general.im2col.Im2Col method)
(qonnx.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(qonnx.custom_op.general.multithreshold.MultiThreshold method)
(qonnx.custom_op.general.quant.Quant method)
(qonnx.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(qonnx.custom_op.general.trunc.Trunc method)
(qonnx.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
get_nodes_by_op_type() (qonnx.core.modelwrapper.ModelWrapper method)
get_non_finn_nodes() (qonnx.core.modelwrapper.ModelWrapper method)
get_normal_input_shape() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_normal_output_shape() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_num_default_workers() (in module qonnx.util.basic)
get_num_output_streams() (finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
get_num_possible_values() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.TernaryType method)
get_number_input_values() (finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
get_number_output_values() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_op_and_param_counts() (finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_output_datatype() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_output_dtype() (qonnx.custom_op.general.bipolar_quant.BipolarQuant method)
(qonnx.custom_op.general.quant.Quant method)
get_outstream_width() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_outstream_width_padded() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
get_padded_odim() (finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
get_pe_mem_geometries() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
get_per_tensor_fanouts() (in module qonnx.analysis.topology)
get_preferred_onnx_opset() (in module qonnx.util.basic)
get_remote_vivado() (in module finn.util.basic)
get_rtl_file_list() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
get_rtl_file_paths() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
get_rtl_template_data() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
get_rtlsim() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
get_rtlsim_trace_depth() (in module finn.util.basic)
get_sanitize_quant_tensors() (in module qonnx.util.basic)
get_scaled_integer_datatype() (qonnx.custom_op.general.quant.Quant method)
get_shifts() (qonnx.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
get_signal() (in module finn.transformation.fpgadataflow.set_fifo_depths)
get_smallest_possible() (finn.transformation.fpgadataflow.convert_to_hw_layers.InferChannelwiseLinearLayer method)
(in module finn.custom_op.fpgadataflow.channelwise_op)
(qonnx.core.datatype.DataType static method)
get_stream_if_stats() (in module finn.util.vcd)
get_swu_variant() (finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
get_template_param_values() (finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
get_template_values() (finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl.StreamingDataWidthConverter_rtl method)
get_tensor_datatype() (qonnx.core.modelwrapper.ModelWrapper method)
get_tensor_fanout() (qonnx.core.modelwrapper.ModelWrapper method)
get_tensor_layout() (qonnx.core.modelwrapper.ModelWrapper method)
get_tensor_shape() (qonnx.core.modelwrapper.ModelWrapper method)
get_tensor_sparsity() (qonnx.core.modelwrapper.ModelWrapper method)
get_tensor_valueinfo() (qonnx.core.modelwrapper.ModelWrapper method)
get_test_model() (in module finn.util.test)
get_test_model_trained() (in module finn.util.test)
get_test_model_untrained() (in module finn.util.test)
get_topk() (in module finn.util.test)
get_total_elems() (finn.custom_op.fpgadataflow.concat.StreamingConcat method)
get_trained_network_and_ishape() (in module finn.util.test)
get_val_images() (in module finn.util.imagenet)
get_verilog_top_module_intf_names() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl.StreamingFIFO_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_verilog_top_module_name() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
get_weight_datatype() (finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_weightstream_width() (finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
get_weightstream_width_padded() (finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
getCustomOp() (in module qonnx.custom_op.registry)
GiveRandomTensorNames (class in qonnx.transformation.general)
GiveReadableTensorNames (class in qonnx.transformation.general)
GiveUniqueNodeNames (class in qonnx.transformation.general)
GiveUniqueParameterTensors (class in qonnx.transformation.general)
global_includes() (finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.downsampler_hls.DownSampler_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_hls.FMPadding_hls method)
(finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls.FMPadding_Pixel_hls method)
(finn.custom_op.fpgadataflow.hls.globalaccpool_hls.GlobalAccPool_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls.StreamingMaxPool_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.upsampler_hls.UpsampleNearestNeighbour_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
GlobalAccPool (class in finn.custom_op.fpgadataflow.globalaccpool)
GlobalAccPool_hls (class in finn.custom_op.fpgadataflow.hls.globalaccpool_hls)
graph (qonnx.core.modelwrapper.ModelWrapper property)
guide_resources (finn.util.platforms.Platform property)
H
hexstring2npbytearray() (in module finn.util.data_packing)
hls_clk_period_ns (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
hls_mlp_maker() (in module finn.util.create)
hls_random_mlp_maker() (in module finn.util.create)
hls_sname() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
(finn.custom_op.fpgadataflow.rtlbackend.RTLBackend method)
hls_synth_res_estimation() (in module finn.analysis.fpgadataflow.hls_synth_res_estimation)
HLSBackend (class in finn.custom_op.fpgadataflow.hlsbackend)
HLSSynthIP (class in finn.transformation.fpgadataflow.hlssynth_ip)
hw_codegen_dataflow_steps (in module finn.builder.build_dataflow_config)
HWCustomOp (class in finn.custom_op.fpgadataflow.hwcustomop)
I
Im2Col (class in qonnx.custom_op.general.im2col)
im2col_indices_nchw() (in module qonnx.custom_op.general.im2col)
infer_mac_result_dtype() (in module qonnx.transformation.infer_datatypes)
infer_node_datatype() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
(qonnx.custom_op.base.CustomOp method)
(qonnx.custom_op.channels_last.base_wrapped_op.ChannelsLastWrappedOp method)
(qonnx.custom_op.general.bipolar_quant.BipolarQuant method)
(qonnx.custom_op.general.debugmarker.DebugMarker method)
(qonnx.custom_op.general.genericpartition.GenericPartition method)
(qonnx.custom_op.general.im2col.Im2Col method)
(qonnx.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(qonnx.custom_op.general.multithreshold.MultiThreshold method)
(qonnx.custom_op.general.quant.Quant method)
(qonnx.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(qonnx.custom_op.general.trunc.Trunc method)
(qonnx.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
InferAddStreamsLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferBinaryMatrixVectorActivation (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferChannelwiseLinearLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferConcatLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferConvInpGen (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferDataLayouts (class in qonnx.transformation.infer_data_layouts)
InferDataTypes (class in qonnx.transformation.infer_datatypes)
InferDuplicateStreamsLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
inference_cost() (in module qonnx.analysis.inference_cost)
(in module qonnx.util.inference_cost)
inference_cost_conv() (in module qonnx.analysis.inference_cost)
inference_cost_matmul() (in module qonnx.analysis.inference_cost)
inference_cost_upsample() (in module qonnx.analysis.inference_cost)
InferGlobalAccPoolLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferLabelSelectLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferLookupLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferPool (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferQuantizedMatrixVectorActivation (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferShapes (class in qonnx.transformation.infer_shapes)
InferStreamingEltwise (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferStreamingMaxPool (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferThresholdingLayer (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferUpsample (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
InferVectorVectorActivation (class in finn.transformation.fpgadataflow.convert_to_hw_layers)
insert_signature() (finn.transformation.fpgadataflow.create_stitched_ip.CreateStitchedIP method)
InsertAndSetFIFODepths (class in finn.transformation.fpgadataflow.set_fifo_depths)
InsertChannelsLastDomainsAndTrafos (class in qonnx.transformation.channels_last)
InsertDWC (class in finn.transformation.fpgadataflow.insert_dwc)
InsertFIFO (class in finn.transformation.fpgadataflow.insert_fifo)
InsertHook (class in finn.transformation.fpgadataflow.insert_hook)
InsertIODMA (class in finn.transformation.fpgadataflow.insert_iodma)
InsertTLastMarker (class in finn.transformation.fpgadataflow.insert_tlastmarker)
InsertTopK (class in qonnx.transformation.insert_topk)
instantiate_ip() (finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
int_bits() (qonnx.core.datatype.FixedPointType method)
interleave_matrix_outer_dim_from_partitions() (in module qonnx.util.basic)
IntType (class in qonnx.core.datatype)
IODMA_hls (class in finn.custom_op.fpgadataflow.hls.iodma_hls)
ipgen_default_directives() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
ipgen_extra_directives() (finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
ipgen_singlenode_code() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
is_1d() (finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
is_channels_last() (in module qonnx.core.data_layout)
is_dyn_input() (in module qonnx.util.range_analysis)
is_external_input() (in module finn.transformation.fpgadataflow.create_stitched_ip)
is_external_output() (in module finn.transformation.fpgadataflow.create_stitched_ip)
is_finn_op() (in module qonnx.util.basic)
is_fixed_point() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
is_fork_node() (qonnx.core.modelwrapper.ModelWrapper method)
is_fpgadataflow_node() (in module finn.util.fpgadataflow)
is_hls_node() (in module finn.util.fpgadataflow)
is_integer() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
is_join_node() (qonnx.core.modelwrapper.ModelWrapper method)
is_linear() (in module qonnx.analysis.topology)
is_quant_init() (in module qonnx.transformation.quant_constant_folding)
is_rtl_node() (in module finn.util.fpgadataflow)
is_scaled_int() (in module qonnx.transformation.infer_datatypes)
is_versal() (in module finn.util.fpgadataflow)
L
LabelSelect (class in finn.custom_op.fpgadataflow.labelselect)
LabelSelect_hls (class in finn.custom_op.fpgadataflow.hls.labelselect_hls)
large_fifo_mem_style (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
LARGEFIFO_RTLSIM (finn.builder.build_dataflow_config.AutoFIFOSizingMethod attribute)
LargeFIFOMemStyle (class in finn.builder.build_dataflow_config)
launch_process_helper() (in module finn.util.basic)
list_fifo_count_signals() (in module finn.util.vcd)
list_stream_if() (in module finn.util.vcd)
load_resize_crop() (in module finn.util.imagenet)
load_test_checkpoint_or_skip() (in module finn.util.test)
Lookup (class in finn.custom_op.fpgadataflow.lookup)
Lookup_hls (class in finn.custom_op.fpgadataflow.hls.lookup_hls)
LowerConvsToMatMul (class in qonnx.transformation.lower_convs_to_matmul)
lut_estimation() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
LUTRAM (finn.builder.build_dataflow_config.LargeFIFOMemStyle attribute)
M
main() (in module finn.builder.build_dataflow)
(in module qonnx.analysis.tensor_stats)
(in module qonnx.util.cleanup)
(in module qonnx.util.convert)
(in module qonnx.util.exec_qonnx)
(in module qonnx.util.inference_cost)
(in module qonnx.util.prune_channels)
(in module qonnx.util.range_analysis)
(in module qonnx.util.to_channels_last)
make_build_dir() (in module finn.util.basic)
make_const_shape_op() (qonnx.custom_op.base.CustomOp method)
make_empty_exec_context() (qonnx.core.modelwrapper.ModelWrapper method)
make_new_valueinfo_name() (qonnx.core.modelwrapper.ModelWrapper method)
make_shape_compatible_op() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
(qonnx.custom_op.base.CustomOp method)
(qonnx.custom_op.channels_last.batch_normalization.BatchNormalization method)
(qonnx.custom_op.channels_last.conv.Conv method)
(qonnx.custom_op.channels_last.max_pool.MaxPool method)
(qonnx.custom_op.general.bipolar_quant.BipolarQuant method)
(qonnx.custom_op.general.debugmarker.DebugMarker method)
(qonnx.custom_op.general.genericpartition.GenericPartition method)
(qonnx.custom_op.general.im2col.Im2Col method)
(qonnx.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(qonnx.custom_op.general.multithreshold.MultiThreshold method)
(qonnx.custom_op.general.quant.Quant method)
(qonnx.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(qonnx.custom_op.general.trunc.Trunc method)
(qonnx.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
make_single_source_file() (in module finn.util.pyverilator)
make_weight_file() (finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
MakeInputChannelsLast (class in qonnx.transformation.make_input_chanlast)
MakeMaxPoolNHWC (class in finn.transformation.streamline.reorder)
MakePYNQDriver (class in finn.transformation.fpgadataflow.make_pynq_driver)
MakeScaleResizeNHWC (class in finn.transformation.streamline.reorder)
MakeZYNQProject (class in finn.transformation.fpgadataflow.make_zynq_proj)
map_device_to_slr() (finn.util.platforms.Platform method)
max() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
max_int() (in module qonnx.custom_op.general.quant)
max_multithreshold_bit_width (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
MaxPool (class in qonnx.custom_op.channels_last.max_pool)
MaxPoolNHWC (class in qonnx.custom_op.general.maxpoolnhwc)
measure_topk() (in module finn.util.imagenet)
memutil() (in module finn.util.basic)
merge_dicts_of_sets() (in module qonnx.transformation.pruning)
MergeONNXModels (class in qonnx.transformation.merge_onnx_models)
min() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
min_int() (in module qonnx.custom_op.general.quant)
minimize_accumulator_width() (finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
minimize_bit_width (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
minimize_weight_bit_width() (finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
MinimizeAccumulatorWidth (class in finn.transformation.fpgadataflow.minimize_accumulator_width)
MinimizeWeightBitWidth (class in finn.transformation.fpgadataflow.minimize_weight_bit_width)
model (qonnx.core.modelwrapper.ModelWrapper property)
ModelWrapper (class in qonnx.core.modelwrapper)
module
finn.analysis.fpgadataflow.dataflow_performance
finn.analysis.fpgadataflow.exp_cycles_per_layer
finn.analysis.fpgadataflow.floorplan_params
finn.analysis.fpgadataflow.hls_synth_res_estimation
finn.analysis.fpgadataflow.op_and_param_counts
finn.analysis.fpgadataflow.post_synth_res
finn.analysis.fpgadataflow.res_estimation
finn.analysis.verify_custom_nodes
finn.builder.build_dataflow
finn.builder.build_dataflow_config
finn.builder.build_dataflow_steps
finn.core.onnx_exec
finn.core.rtlsim_exec
finn.core.throughput_test
finn.custom_op.fpgadataflow.addstreams
finn.custom_op.fpgadataflow.channelwise_op
finn.custom_op.fpgadataflow.concat
finn.custom_op.fpgadataflow.convolutioninputgenerator
finn.custom_op.fpgadataflow.downsampler
finn.custom_op.fpgadataflow.duplicatestreams
finn.custom_op.fpgadataflow.fmpadding
finn.custom_op.fpgadataflow.fmpadding_pixel
finn.custom_op.fpgadataflow.globalaccpool
finn.custom_op.fpgadataflow.hls.addstreams_hls
finn.custom_op.fpgadataflow.hls.channelwise_op_hls
finn.custom_op.fpgadataflow.hls.checksum_hls
finn.custom_op.fpgadataflow.hls.concat_hls
finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls
finn.custom_op.fpgadataflow.hls.downsampler_hls
finn.custom_op.fpgadataflow.hls.duplicatestreams_hls
finn.custom_op.fpgadataflow.hls.fmpadding_hls
finn.custom_op.fpgadataflow.hls.fmpadding_pixel_hls
finn.custom_op.fpgadataflow.hls.globalaccpool_hls
finn.custom_op.fpgadataflow.hls.iodma_hls
finn.custom_op.fpgadataflow.hls.labelselect_hls
finn.custom_op.fpgadataflow.hls.lookup_hls
finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls
finn.custom_op.fpgadataflow.hls.pool_hls
finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls
finn.custom_op.fpgadataflow.hls.streamingeltwise_hls
finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls
finn.custom_op.fpgadataflow.hls.thresholding_hls
finn.custom_op.fpgadataflow.hls.tlastmarker_hls
finn.custom_op.fpgadataflow.hls.upsampler_hls
finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls
finn.custom_op.fpgadataflow.hlsbackend
finn.custom_op.fpgadataflow.hwcustomop
finn.custom_op.fpgadataflow.labelselect
finn.custom_op.fpgadataflow.lookup
finn.custom_op.fpgadataflow.matrixvectoractivation
finn.custom_op.fpgadataflow.pool
finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl
finn.custom_op.fpgadataflow.rtl.fmpadding_rtl
finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl
finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl
finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl
finn.custom_op.fpgadataflow.rtl.thresholding_rtl
finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl
finn.custom_op.fpgadataflow.rtlbackend
finn.custom_op.fpgadataflow.streamingdataflowpartition
finn.custom_op.fpgadataflow.streamingdatawidthconverter
finn.custom_op.fpgadataflow.streamingeltwise
finn.custom_op.fpgadataflow.streamingfifo
finn.custom_op.fpgadataflow.streamingmaxpool
finn.custom_op.fpgadataflow.templates
finn.custom_op.fpgadataflow.thresholding
finn.custom_op.fpgadataflow.upsampler
finn.custom_op.fpgadataflow.vectorvectoractivation
finn.transformation.fpgadataflow.annotate_cycles
finn.transformation.fpgadataflow.annotate_resources
finn.transformation.fpgadataflow.cleanup
finn.transformation.fpgadataflow.compile_cppsim
finn.transformation.fpgadataflow.convert_to_hw_layers
finn.transformation.fpgadataflow.create_dataflow_partition
finn.transformation.fpgadataflow.create_stitched_ip
finn.transformation.fpgadataflow.derive_characteristic
finn.transformation.fpgadataflow.externalize_params
finn.transformation.fpgadataflow.floorplan
finn.transformation.fpgadataflow.hlssynth_ip
finn.transformation.fpgadataflow.insert_dwc
finn.transformation.fpgadataflow.insert_fifo
finn.transformation.fpgadataflow.insert_hook
finn.transformation.fpgadataflow.insert_iodma
finn.transformation.fpgadataflow.insert_tlastmarker
finn.transformation.fpgadataflow.make_pynq_driver
finn.transformation.fpgadataflow.make_zynq_proj
finn.transformation.fpgadataflow.minimize_accumulator_width
finn.transformation.fpgadataflow.minimize_weight_bit_width
finn.transformation.fpgadataflow.prepare_cppsim
finn.transformation.fpgadataflow.prepare_ip
finn.transformation.fpgadataflow.prepare_rtlsim
finn.transformation.fpgadataflow.replace_verilog_relpaths
finn.transformation.fpgadataflow.set_exec_mode
finn.transformation.fpgadataflow.set_fifo_depths
finn.transformation.fpgadataflow.set_folding
finn.transformation.fpgadataflow.specialize_layers
finn.transformation.fpgadataflow.synth_ooc
finn.transformation.fpgadataflow.template_driver
finn.transformation.fpgadataflow.templates
finn.transformation.fpgadataflow.vitis_build
finn.transformation.move_reshape
finn.transformation.qonnx
finn.transformation.qonnx.convert_qonnx_to_finn
finn.transformation.qonnx.fold_quant_weights
finn.transformation.qonnx.infer_quant_avg_pool_2d
finn.transformation.qonnx.qonnx_activation_handlers
finn.transformation.qonnx.quant_act_to_multithreshold
finn.transformation.streamline
finn.transformation.streamline.absorb
finn.transformation.streamline.collapse_repeated
finn.transformation.streamline.reorder
finn.transformation.streamline.round_thresholds
finn.transformation.streamline.sign_to_thres
finn.util.basic
finn.util.create
finn.util.data_packing
finn.util.fpgadataflow
finn.util.hls
finn.util.imagenet
finn.util.platforms
finn.util.pytorch
finn.util.pyverilator
finn.util.test
finn.util.vcd
finn.util.visualization
finn.util.vivado
qonnx.analysis.base
qonnx.analysis.inference_cost
qonnx.analysis.tensor_stats
qonnx.analysis.topology
qonnx.core.data_layout
qonnx.core.datatype
qonnx.core.execute_custom_node
qonnx.core.modelwrapper
qonnx.core.onnx_exec
qonnx.custom_op.base
qonnx.custom_op.channels_last.base_wrapped_op
qonnx.custom_op.channels_last.batch_normalization
qonnx.custom_op.channels_last.conv
qonnx.custom_op.channels_last.max_pool
qonnx.custom_op.general.bipolar_quant
qonnx.custom_op.general.debugmarker
qonnx.custom_op.general.genericpartition
qonnx.custom_op.general.im2col
qonnx.custom_op.general.maxpoolnhwc
qonnx.custom_op.general.multithreshold
qonnx.custom_op.general.quant
qonnx.custom_op.general.quantavgpool2d
qonnx.custom_op.general.trunc
qonnx.custom_op.general.xnorpopcount
qonnx.custom_op.registry
qonnx.transformation.base
qonnx.transformation.batchnorm_to_affine
qonnx.transformation.bipolar_to_xnor
qonnx.transformation.change_3d_tensors_to_4d
qonnx.transformation.change_batchsize
qonnx.transformation.change_datalayout
qonnx.transformation.channels_last
qonnx.transformation.create_generic_partitions
qonnx.transformation.double_to_single_float
qonnx.transformation.expose_intermediate
qonnx.transformation.extend_partition
qonnx.transformation.extract_conv_bias
qonnx.transformation.extract_quant_scale_zeropt
qonnx.transformation.fold_constants
qonnx.transformation.gemm_to_matmul
qonnx.transformation.general
qonnx.transformation.infer_data_layouts
qonnx.transformation.infer_datatypes
qonnx.transformation.infer_shapes
qonnx.transformation.insert_topk
qonnx.transformation.lower_convs_to_matmul
qonnx.transformation.make_input_chanlast
qonnx.transformation.merge_onnx_models
qonnx.transformation.pruning
qonnx.transformation.qcdq_to_qonnx
qonnx.transformation.qonnx_to_qcdq
qonnx.transformation.quant_constant_folding
qonnx.transformation.quantize_graph
qonnx.transformation.rebalance_conv
qonnx.transformation.remove
qonnx.transformation.resize_conv_to_deconv
qonnx.transformation.subpixel_to_deconv
qonnx.util.basic
qonnx.util.cleanup
qonnx.util.config
qonnx.util.convert
qonnx.util.exec_qonnx
qonnx.util.inference_cost
qonnx.util.onnx
qonnx.util.prune_channels
qonnx.util.random_reseed
qonnx.util.range_analysis
qonnx.util.test
qonnx.util.to_channels_last
move_node() (finn.transformation.streamline.reorder.MoveIdenticalOpPastJoinOp method)
(finn.transformation.streamline.reorder.MoveLinearPastEltwiseAdd method)
MoveAddPastConv (class in finn.transformation.streamline.reorder)
MoveAddPastFork (class in finn.transformation.streamline.reorder)
MoveAddPastMul (class in finn.transformation.streamline.reorder)
MoveChanFirstDownstream (class in qonnx.transformation.channels_last)
MoveChanLastUpstream (class in qonnx.transformation.channels_last)
MoveFlattenPastAffine (class in finn.transformation.streamline.reorder)
MoveFlattenPastTopK (class in finn.transformation.streamline.reorder)
MoveIdenticalOpPastJoinOp (class in finn.transformation.streamline.reorder)
MoveLinearPastEltwiseAdd (class in finn.transformation.streamline.reorder)
MoveLinearPastFork (class in finn.transformation.streamline.reorder)
MoveMaxPoolPastMultiThreshold (class in finn.transformation.streamline.reorder)
MoveMulPastDWConv (class in finn.transformation.streamline.reorder)
MoveMulPastFork (class in finn.transformation.streamline.reorder)
MoveMulPastMaxPool (class in finn.transformation.streamline.reorder)
MoveOpPastFork (class in finn.transformation.streamline.reorder)
MovePadAttributeToTensor (class in qonnx.transformation.general)
MoveScalarAddPastMatMul (class in finn.transformation.streamline.reorder)
MoveScalarLinearPastInvariants (class in finn.transformation.streamline.reorder)
MoveScalarMulPastConv (class in finn.transformation.streamline.reorder)
MoveScalarMulPastConvTranspose (class in finn.transformation.streamline.reorder)
MoveScalarMulPastMatMul (class in finn.transformation.streamline.reorder)
MoveTransposePastFork (class in finn.transformation.streamline.reorder)
MoveTransposePastJoinAdd (class in finn.transformation.streamline.reorder)
MoveTransposePastScalarMul (class in finn.transformation.streamline.reorder)
MultiThreshold (class in qonnx.custom_op.general.multithreshold)
multithreshold() (in module qonnx.custom_op.general.multithreshold)
MVAU (class in finn.custom_op.fpgadataflow.matrixvectoractivation)
MVAU_hls (class in finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls)
MVAU_rtl (class in finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl)
mvau_wwidth_max (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
N
name (qonnx.core.datatype.BaseDataType property)
nchw_to_nhwc() (in module qonnx.util.onnx)
needs_lcm() (finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
node_inputs_in_expected_order() (in module qonnx.analysis.topology)
node_res_estimation() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
NodeLocalTransformation (class in qonnx.transformation.base)
nodes_topologically_sorted() (in module qonnx.analysis.topology)
Normalize (class in finn.util.pytorch)
NormalizePreProc (class in finn.util.pytorch)
npbytearray2hexstring() (in module finn.util.data_packing)
npy_to_dynamic_output() (finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
npy_to_dynamic_outputs() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
npy_to_rtlsim_input() (in module finn.util.data_packing)
numpy_to_hls_code() (in module finn.util.data_packing)
O
OOC_SYNTH (finn.builder.build_dataflow_config.DataflowOutputType attribute)
op_and_param_counts() (in module finn.analysis.fpgadataflow.op_and_param_counts)
optimize_attribute_val() (finn.transformation.fpgadataflow.set_folding.SetFolding method)
optimize_depth() (in module finn.transformation.fpgadataflow.set_fifo_depths)
out_of_context_synth() (in module finn.util.vivado)
output_dir (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
P
pack_innermost_dim_as_hex_string() (in module finn.util.data_packing)
packed_bytearray_to_finnpy() (in module finn.util.data_packing)
pad_tensor_to_multiple_of() (in module qonnx.util.basic)
PartitionFromDict (class in qonnx.transformation.create_generic_partitions)
PartitionFromLambda (class in qonnx.transformation.create_generic_partitions)
pattern_filter() (qonnx.transformation.expose_intermediate.ExposeIntermediateTensorsPatternList method)
PERFORMANCE (finn.builder.build_dataflow_config.VitisOptStrategyCfg attribute)
(finn.transformation.fpgadataflow.vitis_build.VitisOptStrategy attribute)
PERFORMANCE_BEST (finn.builder.build_dataflow_config.VitisOptStrategyCfg attribute)
(finn.transformation.fpgadataflow.vitis_build.VitisOptStrategy attribute)
Platform (class in finn.util.platforms)
Pool (class in finn.custom_op.fpgadataflow.pool)
Pool_hls (class in finn.custom_op.fpgadataflow.hls.pool_hls)
post_synth_res() (in module finn.analysis.fpgadataflow.post_synth_res)
POWER (finn.builder.build_dataflow_config.VitisOptStrategyCfg attribute)
(finn.transformation.fpgadataflow.vitis_build.VitisOptStrategy attribute)
pragmas() (finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
prepare_codegen_default() (finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
prepare_codegen_parallel() (finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
prepare_codegen_rtl_values() (finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
prepare_for_stitched_ip_rtlsim() (in module finn.builder.build_dataflow_steps)
prepare_rtlsim() (finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.fmpadding_rtl.FMPadding_rtl method)
(finn.custom_op.fpgadataflow.rtl.matrixvectoractivation_rtl.MVAU_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl.StreamingDataWidthConverter_rtl method)
(finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl.StreamingFIFO_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl.VVAU_rtl method)
(finn.custom_op.fpgadataflow.rtlbackend.RTLBackend method)
prepare_stitched_ip_for_verilator() (in module finn.util.pyverilator)
PrepareCppSim (class in finn.transformation.fpgadataflow.prepare_cppsim)
prepareCppSim_node() (finn.transformation.fpgadataflow.prepare_cppsim.PrepareCppSim method)
PrepareIP (class in finn.transformation.fpgadataflow.prepare_ip)
PrepareRTLSim (class in finn.transformation.fpgadataflow.prepare_rtlsim)
PropagateMasks (class in qonnx.transformation.pruning)
prune_channels() (in module qonnx.util.prune_channels)
PruneChannels (class in qonnx.transformation.pruning)
PYNQ_DRIVER (finn.builder.build_dataflow_config.DataflowOutputType attribute)
pyverilate_get_liveness_threshold_cycles() (in module finn.util.basic)
pyverilate_stitched_ip() (in module finn.util.pyverilator)
Q
QCDQToQuant (class in qonnx.transformation.qcdq_to_qonnx)
qonnx.analysis.base
module
qonnx.analysis.inference_cost
module
qonnx.analysis.tensor_stats
module
qonnx.analysis.topology
module
qonnx.core.data_layout
module
qonnx.core.datatype
module
qonnx.core.execute_custom_node
module
qonnx.core.modelwrapper
module
qonnx.core.onnx_exec
module
qonnx.custom_op.base
module
qonnx.custom_op.channels_last.base_wrapped_op
module
qonnx.custom_op.channels_last.batch_normalization
module
qonnx.custom_op.channels_last.conv
module
qonnx.custom_op.channels_last.max_pool
module
qonnx.custom_op.general.bipolar_quant
module
qonnx.custom_op.general.debugmarker
module
qonnx.custom_op.general.genericpartition
module
qonnx.custom_op.general.im2col
module
qonnx.custom_op.general.maxpoolnhwc
module
qonnx.custom_op.general.multithreshold
module
qonnx.custom_op.general.quant
module
qonnx.custom_op.general.quantavgpool2d
module
qonnx.custom_op.general.trunc
module
qonnx.custom_op.general.xnorpopcount
module
qonnx.custom_op.registry
module
qonnx.transformation.base
module
qonnx.transformation.batchnorm_to_affine
module
qonnx.transformation.bipolar_to_xnor
module
qonnx.transformation.change_3d_tensors_to_4d
module
qonnx.transformation.change_batchsize
module
qonnx.transformation.change_datalayout
module
qonnx.transformation.channels_last
module
qonnx.transformation.create_generic_partitions
module
qonnx.transformation.double_to_single_float
module
qonnx.transformation.expose_intermediate
module
qonnx.transformation.extend_partition
module
qonnx.transformation.extract_conv_bias
module
qonnx.transformation.extract_quant_scale_zeropt
module
qonnx.transformation.fold_constants
module
qonnx.transformation.gemm_to_matmul
module
qonnx.transformation.general
module
qonnx.transformation.infer_data_layouts
module
qonnx.transformation.infer_datatypes
module
qonnx.transformation.infer_shapes
module
qonnx.transformation.insert_topk
module
qonnx.transformation.lower_convs_to_matmul
module
qonnx.transformation.make_input_chanlast
module
qonnx.transformation.merge_onnx_models
module
qonnx.transformation.pruning
module
qonnx.transformation.qcdq_to_qonnx
module
qonnx.transformation.qonnx_to_qcdq
module
qonnx.transformation.quant_constant_folding
module
qonnx.transformation.quantize_graph
module
qonnx.transformation.rebalance_conv
module
qonnx.transformation.remove
module
qonnx.transformation.resize_conv_to_deconv
module
qonnx.transformation.subpixel_to_deconv
module
qonnx.util.basic
module
qonnx.util.cleanup
module
qonnx.util.config
module
qonnx.util.convert
module
qonnx.util.exec_qonnx
module
qonnx.util.inference_cost
module
qonnx.util.onnx
module
qonnx.util.prune_channels
module
qonnx.util.random_reseed
module
qonnx.util.range_analysis
module
qonnx.util.test
module
qonnx.util.to_channels_last
module
qonnx_download_model() (in module qonnx.util.test)
qonnx_make_model() (in module qonnx.util.basic)
QONNX_TO_FINN_PYTHON (finn.builder.build_dataflow_config.VerificationStepType attribute)
Quant (class in qonnx.custom_op.general.quant)
quant() (in module qonnx.custom_op.general.quant)
QuantActBaseHandler (class in finn.transformation.qonnx.qonnx_activation_handlers)
QuantAvgPool2d (class in qonnx.custom_op.general.quantavgpool2d)
QuantIdentityHandler (class in finn.transformation.qonnx.qonnx_activation_handlers)
QuantizeGraph (class in qonnx.transformation.quantize_graph)
QuantReluHandler (class in finn.transformation.qonnx.qonnx_activation_handlers)
QuantToQCDQ (class in qonnx.transformation.qonnx_to_qcdq)
R
random_string() (in module qonnx.util.basic)
range_analysis() (in module qonnx.util.range_analysis)
read_npy_data() (finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.lookup_hls.Lookup_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.pool_hls.Pool_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
RebalanceIm2Col (class in qonnx.transformation.rebalance_conv)
remove_by_name() (in module qonnx.util.basic)
remove_masked_tensor_channels() (in module qonnx.transformation.pruning)
remove_node_and_rewire() (in module qonnx.transformation.remove)
RemoveCNVtoFCFlatten (class in finn.transformation.move_reshape)
RemoveConsecutiveChanFirstAndChanLastTrafos (class in qonnx.transformation.channels_last)
RemoveIdentityOps (class in qonnx.transformation.remove)
RemoveMaskedChannels (class in qonnx.transformation.pruning)
RemoveShallowFIFOs (class in finn.transformation.fpgadataflow.set_fifo_depths)
RemoveStaticGraphInputs (class in qonnx.transformation.general)
RemoveUnusedNodes (class in qonnx.transformation.remove)
RemoveUnusedTensors (class in qonnx.transformation.general)
rename_tensor() (qonnx.core.modelwrapper.ModelWrapper method)
replace_quant_node() (finn.transformation.qonnx.qonnx_activation_handlers.QuantActBaseHandler method)
ReplaceVerilogRelPaths (class in finn.transformation.fpgadataflow.replace_verilog_relpaths)
res_estimation() (in module finn.analysis.fpgadataflow.res_estimation)
res_estimation_complete() (in module finn.analysis.fpgadataflow.res_estimation)
reseed() (in module qonnx.util.random_reseed)
reset_implementation() (in module finn.transformation.fpgadataflow.set_fifo_depths)
reset_rtlsim() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
resize_smaller_side() (in module finn.util.test)
ResizeConvolutionToDeconvolution (class in qonnx.transformation.resize_conv_to_deconv)
resolve_build_steps() (in module finn.builder.build_dataflow)
resolve_datatype() (in module qonnx.core.datatype)
resolve_rounding_mode() (in module qonnx.custom_op.general.quant)
resolve_step_filename() (in module finn.builder.build_dataflow)
resource_count_dict (finn.util.platforms.Platform property)
RoundAndClipThresholds (class in finn.transformation.streamline.round_thresholds)
roundup_to_integer_multiple() (in module qonnx.util.basic)
RTLBackend (class in finn.custom_op.fpgadataflow.rtlbackend)
rtlsim() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
rtlsim_batch_size (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
rtlsim_exec() (in module finn.core.rtlsim_exec)
rtlsim_multi_io() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
rtlsim_output_to_npy() (in module finn.util.data_packing)
RTLSIM_PERFORMANCE (finn.builder.build_dataflow_config.DataflowOutputType attribute)
rtlsim_use_vivado_comps (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
S
sanitize_quant_values() (in module qonnx.util.basic)
save() (qonnx.core.modelwrapper.ModelWrapper method)
save_as_npy() (finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
save_intermediate_models (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
scale_factor() (qonnx.core.datatype.FixedPointType method)
ScaledIntType (class in qonnx.core.datatype)
schema() (finn.builder.build_dataflow_config.DataflowBuildConfig class method)
select_impl_style() (finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
set_executable_path() (finn.util.basic.CppBuilder method)
set_initializer() (qonnx.core.modelwrapper.ModelWrapper method)
set_ipgen_path() (finn.util.hls.CallHLS method)
set_metadata_prop() (qonnx.core.modelwrapper.ModelWrapper method)
set_nodeattr() (qonnx.custom_op.base.CustomOp method)
set_signal() (in module finn.transformation.fpgadataflow.set_fifo_depths)
set_tensor_datatype() (qonnx.core.modelwrapper.ModelWrapper method)
set_tensor_layout() (qonnx.core.modelwrapper.ModelWrapper method)
set_tensor_shape() (qonnx.core.modelwrapper.ModelWrapper method)
set_tensor_sparsity() (qonnx.core.modelwrapper.ModelWrapper method)
SetExecMode (class in finn.transformation.fpgadataflow.set_exec_mode)
SetFolding (class in finn.transformation.fpgadataflow.set_folding)
shell_flow_type (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
ShellFlowType (class in finn.builder.build_dataflow_config)
showInNetron() (in module finn.util.visualization)
showSrc() (in module finn.util.visualization)
signature (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
signed() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.ScaledIntType method)
simplify_range() (in module qonnx.util.range_analysis)
SIZE (finn.builder.build_dataflow_config.VitisOptStrategyCfg attribute)
(finn.transformation.fpgadataflow.vitis_build.VitisOptStrategy attribute)
soft_verify_topk() (in module finn.util.test)
SortGraph (class in qonnx.transformation.general)
specialize_layers_config_file (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
SpecializeLayers (class in finn.transformation.fpgadataflow.specialize_layers)
split_large_fifos (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
SplitLargeFIFOs (class in finn.transformation.fpgadataflow.set_fifo_depths)
standalone_thresholds (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
start_step (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
step_apply_folding_config() (in module finn.builder.build_dataflow_steps)
step_convert_to_hw() (in module finn.builder.build_dataflow_steps)
step_create_dataflow_partition() (in module finn.builder.build_dataflow_steps)
step_create_stitched_ip() (in module finn.builder.build_dataflow_steps)
step_deployment_package() (in module finn.builder.build_dataflow_steps)
step_generate_estimate_reports() (in module finn.builder.build_dataflow_steps)
step_hw_codegen() (in module finn.builder.build_dataflow_steps)
step_hw_ipgen() (in module finn.builder.build_dataflow_steps)
step_make_pynq_driver() (in module finn.builder.build_dataflow_steps)
step_measure_rtlsim_performance() (in module finn.builder.build_dataflow_steps)
step_minimize_bit_width() (in module finn.builder.build_dataflow_steps)
step_out_of_context_synthesis() (in module finn.builder.build_dataflow_steps)
step_qonnx_to_finn() (in module finn.builder.build_dataflow_steps)
step_set_fifo_depths() (in module finn.builder.build_dataflow_steps)
step_specialize_layers() (in module finn.builder.build_dataflow_steps)
step_streamline() (in module finn.builder.build_dataflow_steps)
step_synthesize_bitfile() (in module finn.builder.build_dataflow_steps)
step_target_fps_parallelization() (in module finn.builder.build_dataflow_steps)
step_tidy_up() (in module finn.builder.build_dataflow_steps)
steps (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
STITCHED_IP (finn.builder.build_dataflow_config.DataflowOutputType attribute)
stitched_ip_gen_dcp (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
STITCHED_IP_RTLSIM (finn.builder.build_dataflow_config.VerificationStepType attribute)
stop_step (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
StreamingConcat (class in finn.custom_op.fpgadataflow.concat)
StreamingConcat_hls (class in finn.custom_op.fpgadataflow.hls.concat_hls)
StreamingDataflowPartition (class in finn.custom_op.fpgadataflow.streamingdataflowpartition)
StreamingDataWidthConverter (class in finn.custom_op.fpgadataflow.streamingdatawidthconverter)
StreamingDataWidthConverter_hls (class in finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls)
StreamingDataWidthConverter_rtl (class in finn.custom_op.fpgadataflow.rtl.streamingdatawidthconverter_rtl)
StreamingEltwise (class in finn.custom_op.fpgadataflow.streamingeltwise)
StreamingEltwise_hls (class in finn.custom_op.fpgadataflow.hls.streamingeltwise_hls)
StreamingFIFO (class in finn.custom_op.fpgadataflow.streamingfifo)
StreamingFIFO_rtl (class in finn.custom_op.fpgadataflow.rtl.streamingfifo_rtl)
StreamingMaxPool (class in finn.custom_op.fpgadataflow.streamingmaxpool)
StreamingMaxPool_hls (class in finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls)
Streamline (class in finn.transformation.streamline)
STREAMLINED_PYTHON (finn.builder.build_dataflow_config.VerificationStepType attribute)
StreamToLogger (class in finn.builder.build_dataflow)
strm_decl() (finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.concat_hls.StreamingConcat_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.matrixvectoractivation_hls.MVAU_hls method)
(finn.custom_op.fpgadataflow.hls.streamingdatawidthconverter_hls.StreamingDataWidthConverter_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.thresholding_hls.Thresholding_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls.VVAU_hls method)
(finn.custom_op.fpgadataflow.hlsbackend.HLSBackend method)
SubPixelToDeconvolution (class in qonnx.transformation.subpixel_to_deconv)
synth_clk_period_ns (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
SynthOutOfContext (class in finn.transformation.fpgadataflow.synth_ooc)
T
target_fps (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
temporary_fix_oldstyle_domain() (qonnx.core.modelwrapper.ModelWrapper method)
tensor_stats() (in module qonnx.analysis.tensor_stats)
TernaryType (class in qonnx.core.datatype)
Thresholding (class in finn.custom_op.fpgadataflow.thresholding)
Thresholding_hls (class in finn.custom_op.fpgadataflow.hls.thresholding_hls)
Thresholding_rtl (class in finn.custom_op.fpgadataflow.rtl.thresholding_rtl)
throughput_test_rtlsim() (in module finn.core.throughput_test)
TIDY_UP_PYTHON (finn.builder.build_dataflow_config.VerificationStepType attribute)
TLastMarker_hls (class in finn.custom_op.fpgadataflow.hls.tlastmarker_hls)
to_channels_first_args() (in module qonnx.custom_op.channels_last.base_wrapped_op)
to_channels_last() (in module qonnx.util.to_channels_last)
to_channels_last_args() (in module qonnx.custom_op.channels_last.base_wrapped_op)
to_dict() (finn.builder.build_dataflow_config.DataflowBuildConfig method)
to_external_tensor() (in module finn.transformation.fpgadataflow.make_pynq_driver)
to_json() (finn.builder.build_dataflow_config.DataflowBuildConfig method)
to_numpy_dt() (qonnx.core.datatype.BaseDataType method)
(qonnx.core.datatype.BipolarType method)
(qonnx.core.datatype.FixedPointType method)
(qonnx.core.datatype.Float16Type method)
(qonnx.core.datatype.FloatType method)
(qonnx.core.datatype.IntType method)
(qonnx.core.datatype.ScaledIntType method)
(qonnx.core.datatype.TernaryType method)
toggle_clk() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
ToTensor (class in finn.util.pytorch)
training (finn.util.pytorch.Normalize attribute)
(finn.util.pytorch.NormalizePreProc attribute)
(finn.util.pytorch.ToTensor attribute)
transform() (qonnx.core.modelwrapper.ModelWrapper method)
Transformation (class in qonnx.transformation.base)
Trunc (class in qonnx.custom_op.general.trunc)
trunc() (in module qonnx.custom_op.general.trunc)
U
unpack_innermost_dim_from_hex_string() (in module finn.util.data_packing)
update_node_mask() (in module qonnx.transformation.pruning)
update_tensor_stats() (in module qonnx.analysis.tensor_stats)
UpsampleNearestNeighbour (class in finn.custom_op.fpgadataflow.upsampler)
UpsampleNearestNeighbour_hls (class in finn.custom_op.fpgadataflow.hls.upsampler_hls)
URAM (finn.builder.build_dataflow_config.LargeFIFOMemStyle attribute)
uram_efficiency_estimation() (finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
uram_estimation() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.hwcustomop.HWCustomOp method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
(finn.custom_op.fpgadataflow.rtl.thresholding_rtl.Thresholding_rtl method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
use_parallel_window_output() (finn.custom_op.fpgadataflow.hls.convolutioninputgenerator_hls.ConvolutionInputGenerator_hls method)
(finn.custom_op.fpgadataflow.rtl.convolutioninputgenerator_rtl.ConvolutionInputGenerator_rtl method)
V
valid_predecessor_op_types() (finn.transformation.qonnx.qonnx_activation_handlers.QuantActBaseHandler class method)
(finn.transformation.qonnx.qonnx_activation_handlers.QuantIdentityHandler class method)
(finn.transformation.qonnx.qonnx_activation_handlers.QuantReluHandler class method)
valueinfo_to_tensor() (in module qonnx.util.onnx)
verbose (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
VerificationStepType (class in finn.builder.build_dataflow_config)
verify_expected_output_npy (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
verify_input_npy (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
verify_node() (finn.custom_op.fpgadataflow.addstreams.AddStreams method)
(finn.custom_op.fpgadataflow.channelwise_op.ChannelwiseOp method)
(finn.custom_op.fpgadataflow.concat.StreamingConcat method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.downsampler.DownSampler method)
(finn.custom_op.fpgadataflow.duplicatestreams.DuplicateStreams method)
(finn.custom_op.fpgadataflow.fmpadding.FMPadding method)
(finn.custom_op.fpgadataflow.fmpadding_pixel.FMPadding_Pixel method)
(finn.custom_op.fpgadataflow.globalaccpool.GlobalAccPool method)
(finn.custom_op.fpgadataflow.hls.addstreams_hls.AddStreams_hls method)
(finn.custom_op.fpgadataflow.hls.channelwise_op_hls.ChannelwiseOp_hls method)
(finn.custom_op.fpgadataflow.hls.checksum_hls.CheckSum_hls method)
(finn.custom_op.fpgadataflow.hls.duplicatestreams_hls.DuplicateStreams_hls method)
(finn.custom_op.fpgadataflow.hls.globalaccpool_hls.GlobalAccPool_hls method)
(finn.custom_op.fpgadataflow.hls.iodma_hls.IODMA_hls method)
(finn.custom_op.fpgadataflow.hls.labelselect_hls.LabelSelect_hls method)
(finn.custom_op.fpgadataflow.hls.streamingeltwise_hls.StreamingEltwise_hls method)
(finn.custom_op.fpgadataflow.hls.streamingmaxpool_hls.StreamingMaxPool_hls method)
(finn.custom_op.fpgadataflow.hls.tlastmarker_hls.TLastMarker_hls method)
(finn.custom_op.fpgadataflow.hls.upsampler_hls.UpsampleNearestNeighbour_hls method)
(finn.custom_op.fpgadataflow.labelselect.LabelSelect method)
(finn.custom_op.fpgadataflow.lookup.Lookup method)
(finn.custom_op.fpgadataflow.matrixvectoractivation.MVAU method)
(finn.custom_op.fpgadataflow.pool.Pool method)
(finn.custom_op.fpgadataflow.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.fpgadataflow.streamingdatawidthconverter.StreamingDataWidthConverter method)
(finn.custom_op.fpgadataflow.streamingeltwise.StreamingEltwise method)
(finn.custom_op.fpgadataflow.streamingfifo.StreamingFIFO method)
(finn.custom_op.fpgadataflow.streamingmaxpool.StreamingMaxPool method)
(finn.custom_op.fpgadataflow.thresholding.Thresholding method)
(finn.custom_op.fpgadataflow.upsampler.UpsampleNearestNeighbour method)
(finn.custom_op.fpgadataflow.vectorvectoractivation.VVAU method)
(qonnx.custom_op.base.CustomOp method)
(qonnx.custom_op.channels_last.base_wrapped_op.ChannelsLastWrappedOp method)
(qonnx.custom_op.channels_last.batch_normalization.BatchNormalization method)
(qonnx.custom_op.channels_last.conv.Conv method)
(qonnx.custom_op.channels_last.max_pool.MaxPool method)
(qonnx.custom_op.general.bipolar_quant.BipolarQuant method)
(qonnx.custom_op.general.debugmarker.DebugMarker method)
(qonnx.custom_op.general.genericpartition.GenericPartition method)
(qonnx.custom_op.general.im2col.Im2Col method)
(qonnx.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(qonnx.custom_op.general.multithreshold.MultiThreshold method)
(qonnx.custom_op.general.quant.Quant method)
(qonnx.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(qonnx.custom_op.general.trunc.Trunc method)
(qonnx.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
verify_nodes() (in module finn.analysis.verify_custom_nodes)
verify_save_full_context (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
verify_save_rtlsim_waveforms (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
verify_step() (in module finn.builder.build_dataflow_steps)
verify_steps (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
verilator_fifosim() (in module finn.util.pyverilator)
VITIS_ALVEO (finn.builder.build_dataflow_config.ShellFlowType attribute)
vitis_floorplan_file (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
vitis_opt_strategy (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
vitis_platform (finn.builder.build_dataflow_config.DataflowBuildConfig attribute)
VitisBuild (class in finn.transformation.fpgadataflow.vitis_build)
VitisLink (class in finn.transformation.fpgadataflow.vitis_build)
VitisOptStrategy (class in finn.transformation.fpgadataflow.vitis_build)
VitisOptStrategyCfg (class in finn.builder.build_dataflow_config)
VIVADO_ZYNQ (finn.builder.build_dataflow_config.ShellFlowType attribute)
VVAU (class in finn.custom_op.fpgadataflow.vectorvectoractivation)
VVAU_hls (class in finn.custom_op.fpgadataflow.hls.vectorvectoractivation_hls)
VVAU_rtl (class in finn.custom_op.fpgadataflow.rtl.vectorvectoractivation_rtl)
W
which() (in module finn.util.basic)
write() (finn.builder.build_dataflow.StreamToLogger method)
X
XnorPopcountMatMul (class in qonnx.custom_op.general.xnorpopcount)
xnorpopcountmatmul() (in module qonnx.custom_op.general.xnorpopcount)
Z
ZU28DR_Platform (class in finn.util.platforms)
ZU3EG_Platform (class in finn.util.platforms)
ZU7EV_Platform (class in finn.util.platforms)
ZU9EG_Platform (class in finn.util.platforms)
Zynq7020_Platform (class in finn.util.platforms)
ZynqBuild (class in finn.transformation.fpgadataflow.make_zynq_proj)
Read the Docs
v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds