FINN
Getting Started
Tutorials
End-to-End Flow
Internals
Brevitas Export
Network Preparation
Vivado HLS and Vivado Synthesis
PYNQ Deployment
Functional Verification
Source Code
Index
FINN
Docs
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
X
A
Absorb1BitMulIntoMatMul (class in finn.transformation.streamline.absorb)
AbsorbAddIntoMultiThreshold (class in finn.transformation.streamline.absorb)
AbsorbMulIntoMultiThreshold (class in finn.transformation.streamline.absorb)
all_tensors_f32() (in module finn.analysis.topology)
allowed() (finn.core.datatype.DataType method)
analysis() (finn.core.modelwrapper.ModelWrapper method)
append_includes() (finn.util.basic.CppBuilder method)
append_sources() (finn.util.basic.CppBuilder method)
append_tcl() (finn.util.fpgadataflow.IPGenBuilder method)
apply() (finn.transformation.batchnorm_to_affine.BatchNormToAffine method)
(finn.transformation.bipolar_to_xnor.ConvertBipolarMatMulToXnorPopcount method)
(finn.transformation.fold_constants.FoldConstants method)
(finn.transformation.fpgadataflow.cleanup.CleanUp method)
(finn.transformation.fpgadataflow.codegen_ipgen.CodeGen_ipgen method)
(finn.transformation.fpgadataflow.codegen_ipstitch.CodeGen_ipstitch method)
(finn.transformation.fpgadataflow.codegen_npysim.CodeGen_npysim method)
(finn.transformation.fpgadataflow.compile.Compile method)
(finn.transformation.fpgadataflow.convert_to_hls_layers.InferBinaryStreamingFCLayer method)
(finn.transformation.fpgadataflow.create_dataflow_partition.CreateDataflowPartition method)
(finn.transformation.fpgadataflow.hlssynth_ipgen.HLSSynth_IPGen method)
(finn.transformation.fpgadataflow.insert_tlastmarker.InsertTLastMarker method)
(finn.transformation.fpgadataflow.make_deployment.DeployToPYNQ method)
(finn.transformation.fpgadataflow.make_pynq_driver.MakePYNQDriver method)
(finn.transformation.fpgadataflow.make_pynq_proj.MakePYNQProject method)
(finn.transformation.fpgadataflow.replace_verilog_relpaths.ReplaceVerilogRelPaths method)
(finn.transformation.fpgadataflow.set_exec_mode.SetExecMode method)
(finn.transformation.fpgadataflow.synth_pynq_proj.SynthPYNQProject method)
(finn.transformation.general.ConvertSubToAdd method)
(finn.transformation.general.GiveRandomTensorNames method)
(finn.transformation.general.GiveReadableTensorNames method)
(finn.transformation.general.GiveUniqueNodeNames method)
(finn.transformation.infer_datatypes.InferDataTypes method)
(finn.transformation.infer_shapes.InferShapes method)
(finn.transformation.streamline.absorb.Absorb1BitMulIntoMatMul method)
(finn.transformation.streamline.absorb.AbsorbAddIntoMultiThreshold method)
(finn.transformation.streamline.absorb.AbsorbMulIntoMultiThreshold method)
(finn.transformation.streamline.absorb.FactorOutMulSignMagnitude method)
(finn.transformation.streamline.collapse_repeated.CollapseRepeatedOp method)
(finn.transformation.streamline.reorder.MoveAddPastMul method)
(finn.transformation.streamline.reorder.MoveScalarAddPastMatMul method)
(finn.transformation.streamline.reorder.MoveScalarMulPastMatMul method)
(finn.transformation.streamline.round_thresholds.RoundAndClipThresholds method)
(finn.transformation.streamline.sign_to_thres.ConvertSignToThres method)
(finn.transformation.streamline.Streamline method)
(finn.transformation.Transformation method)
array2hexstring() (in module finn.util.data_packing)
B
BatchNormToAffine (class in finn.transformation.batchnorm_to_affine)
BINARY (finn.core.datatype.DataType attribute)
BIPOLAR (finn.core.datatype.DataType attribute)
bitwidth() (finn.core.datatype.DataType method)
blackboxfunction() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
bram_estimation() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
build() (finn.util.basic.CppBuilder method)
(finn.util.fpgadataflow.IPGenBuilder method)
C
calc_tmem() (finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
calc_wmem() (finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
calculate_signed_dot_prod_range() (in module finn.util.basic)
check_all_tensor_shapes_specified() (finn.core.modelwrapper.ModelWrapper method)
check_compatibility() (finn.core.modelwrapper.ModelWrapper method)
CleanUp (class in finn.transformation.fpgadataflow.cleanup)
code_generation_ipgen() (finn.custom_op.fpgadataflow.HLSCustomOp method)
code_generation_npysim() (finn.custom_op.fpgadataflow.HLSCustomOp method)
CodeGen_ipgen (class in finn.transformation.fpgadataflow.codegen_ipgen)
CodeGen_ipstitch (class in finn.transformation.fpgadataflow.codegen_ipstitch)
CodeGen_npysim (class in finn.transformation.fpgadataflow.codegen_npysim)
CollapseRepeatedAdd (class in finn.transformation.streamline.collapse_repeated)
CollapseRepeatedMul (class in finn.transformation.streamline.collapse_repeated)
CollapseRepeatedOp (class in finn.transformation.streamline.collapse_repeated)
compare() (in module finn.custom_op.multithreshold)
compare_execution() (in module finn.core.onnx_exec)
Compile (class in finn.transformation.fpgadataflow.compile)
compile_singlenode_code() (finn.custom_op.fpgadataflow.HLSCustomOp method)
ConvertBipolarMatMulToXnorPopcount (class in finn.transformation.bipolar_to_xnor)
ConvertSignToThres (class in finn.transformation.streamline.sign_to_thres)
ConvertSubToAdd (class in finn.transformation.general)
ConvolutionInputGenerator (class in finn.custom_op.fpgadataflow.convolutioninputgenerator)
CppBuilder (class in finn.util.basic)
CreateDataflowPartition (class in finn.transformation.fpgadataflow.create_dataflow_partition)
CustomOp (class in finn.custom_op)
D
dataoutstrm() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
DataType (class in finn.core.datatype)
defines() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
DeployToPYNQ (class in finn.transformation.fpgadataflow.make_deployment)
docompute() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
dynamic_input_to_npy() (finn.custom_op.fpgadataflow.HLSCustomOp method)
E
exec_precompiled_singlenode_model() (finn.custom_op.fpgadataflow.HLSCustomOp method)
execute_custom_node() (in module finn.core.execute_custom_node)
execute_node() (finn.custom_op.CustomOp method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
(finn.custom_op.multithreshold.MultiThreshold method)
(finn.custom_op.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.xnorpopcount.XnorPopcountMatMul method)
(in module finn.core.onnx_exec)
execute_onnx() (in module finn.core.onnx_exec)
execute_onnx_and_make_model() (in module finn.core.onnx_exec)
F
FactorOutMulSignMagnitude (class in finn.transformation.streamline.absorb)
find_consumer() (finn.core.modelwrapper.ModelWrapper method)
find_producer() (finn.core.modelwrapper.ModelWrapper method)
finn.analysis (module)
finn.analysis.fpgadataflow.hls_synth_res_estimation (module)
finn.analysis.fpgadataflow.res_estimation (module)
finn.analysis.topology (module)
finn.analysis.verify_custom_nodes (module)
finn.core.datatype (module)
finn.core.execute_custom_node (module)
finn.core.modelwrapper (module)
finn.core.onnx_exec (module)
finn.core.remote_exec (module)
finn.core.rtlsim_exec (module)
finn.custom_op (module)
finn.custom_op.fpgadataflow (module)
finn.custom_op.fpgadataflow.convolutioninputgenerator (module)
finn.custom_op.fpgadataflow.streamingfclayer_batch (module)
finn.custom_op.fpgadataflow.streamingmaxpool_batch (module)
finn.custom_op.fpgadataflow.templates (module)
finn.custom_op.fpgadataflow.tlastmarker (module)
finn.custom_op.multithreshold (module)
finn.custom_op.registry (module)
finn.custom_op.streamingdataflowpartition (module)
finn.custom_op.xnorpopcount (module)
finn.transformation (module)
finn.transformation.batchnorm_to_affine (module)
finn.transformation.bipolar_to_xnor (module)
finn.transformation.fold_constants (module)
finn.transformation.fpgadataflow.cleanup (module)
finn.transformation.fpgadataflow.codegen_ipgen (module)
finn.transformation.fpgadataflow.codegen_ipstitch (module)
finn.transformation.fpgadataflow.codegen_npysim (module)
finn.transformation.fpgadataflow.compile (module)
finn.transformation.fpgadataflow.convert_to_hls_layers (module)
finn.transformation.fpgadataflow.create_dataflow_partition (module)
finn.transformation.fpgadataflow.hlssynth_ipgen (module)
finn.transformation.fpgadataflow.insert_tlastmarker (module)
finn.transformation.fpgadataflow.make_deployment (module)
finn.transformation.fpgadataflow.make_pynq_driver (module)
finn.transformation.fpgadataflow.make_pynq_proj (module)
finn.transformation.fpgadataflow.replace_verilog_relpaths (module)
finn.transformation.fpgadataflow.set_exec_mode (module)
finn.transformation.fpgadataflow.synth_pynq_proj (module)
finn.transformation.fpgadataflow.templates (module)
finn.transformation.general (module)
finn.transformation.infer_datatypes (module)
finn.transformation.infer_shapes (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.data_packing (module)
finn.util.fpgadataflow (module)
finn.util.onnx (module)
finn.util.test (module)
finnpy_to_packed_bytearray() (in module finn.util.data_packing)
FLOAT32 (finn.core.datatype.DataType attribute)
FoldConstants (class in finn.transformation.fold_constants)
G
gen_finn_dt_tensor() (in module finn.util.basic)
generate_params() (finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
get_all_tensor_names() (finn.core.modelwrapper.ModelWrapper method)
get_by_name() (in module finn.util.basic)
get_finn_root() (in module finn.util.basic)
get_folded_input_shape() (finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
get_folded_output_shape() (finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
get_hls_compatible_threshold_tensor() (finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
get_hls_compatible_weight_tensor() (finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
get_hls_datatype_str() (finn.core.datatype.DataType method)
get_initializer() (finn.core.modelwrapper.ModelWrapper method)
get_input_datatype() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
get_instream_width() (finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
get_metadata_prop() (finn.core.modelwrapper.ModelWrapper method)
get_nodeattr() (finn.custom_op.CustomOp method)
get_nodeattr_types() (finn.custom_op.CustomOp method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
(finn.custom_op.multithreshold.MultiThreshold method)
(finn.custom_op.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.xnorpopcount.XnorPopcountMatMul method)
get_num_possible_values() (finn.core.datatype.DataType method)
get_number_output_values() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
get_output_datatype() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
get_outstream_width() (finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
get_per_tensor_fanouts() (in module finn.analysis.topology)
get_smallest_possible() (finn.core.datatype.DataType method)
get_stream_width() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
get_template_param_values() (finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
get_tensor_datatype() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_fanout() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_shape() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_valueinfo() (finn.core.modelwrapper.ModelWrapper method)
get_test_model_def_fxn() (in module finn.util.test)
get_test_model_trained() (in module finn.util.test)
get_test_model_untrained() (in module finn.util.test)
get_trained_checkpoint() (in module finn.util.test)
get_weight_datatype() (finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
getCustomOp() (in module finn.custom_op.registry)
GiveRandomTensorNames (class in finn.transformation.general)
GiveReadableTensorNames (class in finn.transformation.general)
GiveUniqueNodeNames (class in finn.transformation.general)
global_includes() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
graph() (finn.core.modelwrapper.ModelWrapper property)
H
hexstring2npbytearray() (in module finn.util.data_packing)
hls_synth_res_estimation() (in module finn.analysis.fpgadataflow.hls_synth_res_estimation)
HLSCustomOp (class in finn.custom_op.fpgadataflow)
HLSSynth_IPGen (class in finn.transformation.fpgadataflow.hlssynth_ipgen)
I
infer_node_datatype() (finn.custom_op.CustomOp method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
(finn.custom_op.multithreshold.MultiThreshold method)
(finn.custom_op.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.xnorpopcount.XnorPopcountMatMul method)
InferBinaryStreamingFCLayer (class in finn.transformation.fpgadataflow.convert_to_hls_layers)
InferDataTypes (class in finn.transformation.infer_datatypes)
InferShapes (class in finn.transformation.infer_shapes)
InsertTLastMarker (class in finn.transformation.fpgadataflow.insert_tlastmarker)
INT16 (finn.core.datatype.DataType attribute)
INT2 (finn.core.datatype.DataType attribute)
INT3 (finn.core.datatype.DataType attribute)
INT32 (finn.core.datatype.DataType attribute)
INT4 (finn.core.datatype.DataType attribute)
INT8 (finn.core.datatype.DataType attribute)
interleave_matrix_outer_dim_from_partitions() (in module finn.util.basic)
ipgen_singlenode_code() (finn.custom_op.fpgadataflow.HLSCustomOp method)
IPGenBuilder (class in finn.util.fpgadataflow)
is_integer() (finn.core.datatype.DataType method)
is_linear() (in module finn.analysis.topology)
L
lut_estimation() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
M
make_build_dir() (in module finn.util.basic)
make_empty_exec_context() (finn.core.modelwrapper.ModelWrapper method)
make_new_valueinfo_name() (finn.core.modelwrapper.ModelWrapper method)
make_shape_compatible_op() (finn.custom_op.CustomOp method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
(finn.custom_op.multithreshold.MultiThreshold method)
(finn.custom_op.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.xnorpopcount.XnorPopcountMatMul method)
MakePYNQDriver (class in finn.transformation.fpgadataflow.make_pynq_driver)
MakePYNQProject (class in finn.transformation.fpgadataflow.make_pynq_proj)
max() (finn.core.datatype.DataType method)
min() (finn.core.datatype.DataType method)
model() (finn.core.modelwrapper.ModelWrapper property)
ModelWrapper (class in finn.core.modelwrapper)
MoveAddPastMul (class in finn.transformation.streamline.reorder)
MoveScalarAddPastMatMul (class in finn.transformation.streamline.reorder)
MoveScalarMulPastMatMul (class in finn.transformation.streamline.reorder)
MultiThreshold (class in finn.custom_op.multithreshold)
multithreshold() (in module finn.custom_op.multithreshold)
N
node_inputs_in_expected_order() (in module finn.analysis.topology)
node_res_estimation() (finn.custom_op.fpgadataflow.HLSCustomOp method)
npbytearray2hexstring() (in module finn.util.data_packing)
npy_to_dynamic_output() (finn.custom_op.fpgadataflow.HLSCustomOp method)
npy_to_rtlsim_input() (in module finn.util.data_packing)
numpy_to_hls_code() (in module finn.util.data_packing)
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 finn.util.basic)
pragmas() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
pyverilate_get_liveness_threshold_cycles() (in module finn.util.fpgadataflow)
pyverilate_stitched_ip() (in module finn.util.fpgadataflow)
R
random_string() (in module finn.util.basic)
read_npy_data() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
remote_exec() (in module finn.core.remote_exec)
remove_by_name() (in module finn.util.basic)
rename_tensor() (finn.core.modelwrapper.ModelWrapper method)
ReplaceVerilogRelPaths (class in finn.transformation.fpgadataflow.replace_verilog_relpaths)
res_estimation() (in module finn.analysis.fpgadataflow.res_estimation)
reset_rtlsim() (finn.custom_op.fpgadataflow.HLSCustomOp method)
RoundAndClipThresholds (class in finn.transformation.streamline.round_thresholds)
roundup_to_integer_multiple() (in module finn.util.basic)
rtlsim() (finn.custom_op.fpgadataflow.HLSCustomOp method)
rtlsim_exec() (in module finn.core.rtlsim_exec)
rtlsim_output_to_npy() (in module finn.util.data_packing)
S
save() (finn.core.modelwrapper.ModelWrapper method)
save_as_npy() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
set_executable_path() (finn.util.basic.CppBuilder method)
set_initializer() (finn.core.modelwrapper.ModelWrapper method)
set_ipgen_path() (finn.util.fpgadataflow.IPGenBuilder method)
set_metadata_prop() (finn.core.modelwrapper.ModelWrapper method)
set_nodeattr() (finn.custom_op.CustomOp method)
set_tensor_datatype() (finn.core.modelwrapper.ModelWrapper method)
set_tensor_shape() (finn.core.modelwrapper.ModelWrapper method)
SetExecMode (class in finn.transformation.fpgadataflow.set_exec_mode)
signed() (finn.core.datatype.DataType method)
StreamingDataflowPartition (class in finn.custom_op.streamingdataflowpartition)
StreamingFCLayer_Batch (class in finn.custom_op.fpgadataflow.streamingfclayer_batch)
StreamingMaxPool_Batch (class in finn.custom_op.fpgadataflow.streamingmaxpool_batch)
Streamline (class in finn.transformation.streamline)
strm_decl() (finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.HLSCustomOp method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
SynthPYNQProject (class in finn.transformation.fpgadataflow.synth_pynq_proj)
T
TERNARY (finn.core.datatype.DataType attribute)
TLastMarker (class in finn.custom_op.fpgadataflow.tlastmarker)
toggle_clk() (finn.custom_op.fpgadataflow.HLSCustomOp method)
transform() (finn.core.modelwrapper.ModelWrapper method)
Transformation (class in finn.transformation)
U
UINT16 (finn.core.datatype.DataType attribute)
UINT2 (finn.core.datatype.DataType attribute)
UINT3 (finn.core.datatype.DataType attribute)
UINT32 (finn.core.datatype.DataType attribute)
UINT4 (finn.core.datatype.DataType attribute)
UINT8 (finn.core.datatype.DataType attribute)
unpack_innermost_dim_from_hex_string() (in module finn.util.data_packing)
V
valueinfo_to_tensor() (in module finn.util.onnx)
verify_node() (finn.custom_op.CustomOp method)
(finn.custom_op.fpgadataflow.convolutioninputgenerator.ConvolutionInputGenerator method)
(finn.custom_op.fpgadataflow.streamingfclayer_batch.StreamingFCLayer_Batch method)
(finn.custom_op.fpgadataflow.streamingmaxpool_batch.StreamingMaxPool_Batch method)
(finn.custom_op.fpgadataflow.tlastmarker.TLastMarker method)
(finn.custom_op.multithreshold.MultiThreshold method)
(finn.custom_op.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.xnorpopcount.XnorPopcountMatMul method)
verify_nodes() (in module finn.analysis.verify_custom_nodes)
X
XnorPopcountMatMul (class in finn.custom_op.xnorpopcount)
xnorpopcountmatmul() (in module finn.custom_op.xnorpopcount)