finn-base
latest
Overview
Tutorials
API
License
Contributors
Index
finn-base
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
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.base.NodeLocalTransformation method)
(finn.transformation.base.Transformation method)
(finn.transformation.batchnorm_to_affine.BatchNormToAffine method)
(finn.transformation.bipolar_to_xnor.ConvertBipolarMatMulToXnorPopcount method)
(finn.transformation.change_datalayout.ChangeDataLayoutQuantAvgPool2d method)
(finn.transformation.double_to_single_float.DoubleToSingleFloat method)
(finn.transformation.fold_constants.FoldConstants method)
(finn.transformation.general.ApplyConfig method)
(finn.transformation.general.ConvertDivToMul method)
(finn.transformation.general.ConvertSubToAdd method)
(finn.transformation.general.GiveRandomTensorNames method)
(finn.transformation.general.GiveReadableTensorNames method)
(finn.transformation.general.GiveUniqueNodeNames method)
(finn.transformation.general.GiveUniqueParameterTensors method)
(finn.transformation.general.RemoveStaticGraphInputs method)
(finn.transformation.general.RemoveUnusedTensors method)
(finn.transformation.general.SortGraph method)
(finn.transformation.infer_data_layouts.InferDataLayouts method)
(finn.transformation.infer_datatypes.InferDataTypes method)
(finn.transformation.infer_shapes.InferShapes method)
(finn.transformation.insert_topk.InsertTopK method)
(finn.transformation.lower_convs_to_matmul.LowerConvsToMatMul method)
(finn.transformation.merge_onnx_models.MergeONNXModels method)
ApplyConfig (class in finn.transformation.general)
applyNodeLocal() (finn.transformation.base.NodeLocalTransformation method)
array2hexstring() (in module finn.util.data_packing)
axilite_read() (in module finn.util.pyverilator)
axilite_write() (in module finn.util.pyverilator)
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)
build() (finn.util.basic.CppBuilder method)
(finn.util.fpgadataflow.IPGenBuilder method)
C
calculate_matvec_accumulator_range() (in module finn.util.basic)
calculate_signed_dot_prod_range() (in module finn.util.basic)
ChangeDataLayoutQuantAvgPool2d (class in finn.transformation.change_datalayout)
check_all_tensor_shapes_specified() (finn.core.modelwrapper.ModelWrapper method)
check_compatibility() (finn.core.modelwrapper.ModelWrapper method)
cleanup() (finn.core.modelwrapper.ModelWrapper method)
compare_execution() (in module finn.core.onnx_exec)
compute_conv_output_dim() (in module finn.custom_op.general.im2col)
compute_pool_output_dim() (in module finn.custom_op.general.maxpoolnhwc)
ConvertBipolarMatMulToXnorPopcount (class in finn.transformation.bipolar_to_xnor)
ConvertDivToMul (class in finn.transformation.general)
ConvertSubToAdd (class in finn.transformation.general)
CppBuilder (class in finn.util.basic)
CustomOp (class in finn.custom_op.base)
D
DataType (class in finn.core.datatype)
DebugMarker (class in finn.custom_op.general.debugmarker)
DoubleToSingleFloat (class in finn.transformation.double_to_single_float)
E
execute_custom_node() (in module finn.core.execute_custom_node)
execute_node() (finn.custom_op.base.CustomOp method)
(finn.custom_op.general.debugmarker.DebugMarker method)
(finn.custom_op.general.im2col.Im2Col method)
(finn.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(finn.custom_op.general.multithreshold.MultiThreshold method)
(finn.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(finn.custom_op.general.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.general.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
find_consumer() (finn.core.modelwrapper.ModelWrapper method)
find_consumers() (finn.core.modelwrapper.ModelWrapper method)
find_direct_predecessors() (finn.core.modelwrapper.ModelWrapper method)
find_direct_successors() (finn.core.modelwrapper.ModelWrapper method)
find_producer() (finn.core.modelwrapper.ModelWrapper method)
find_upstream() (finn.core.modelwrapper.ModelWrapper method)
finn.analysis.base
module
finn.analysis.topology
module
finn.core.data_layout
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.core.throughput_test
module
finn.custom_op.base
module
finn.custom_op.general
module
finn.custom_op.general.debugmarker
module
finn.custom_op.general.im2col
module
finn.custom_op.general.maxpoolnhwc
module
finn.custom_op.general.multithreshold
module
finn.custom_op.general.quantavgpool2d
module
finn.custom_op.general.streamingdataflowpartition
module
finn.custom_op.general.xnorpopcount
module
finn.custom_op.registry
module
finn.transformation.base
module
finn.transformation.batchnorm_to_affine
module
finn.transformation.bipolar_to_xnor
module
finn.transformation.change_datalayout
module
finn.transformation.double_to_single_float
module
finn.transformation.fold_constants
module
finn.transformation.general
module
finn.transformation.infer_data_layouts
module
finn.transformation.infer_datatypes
module
finn.transformation.infer_shapes
module
finn.transformation.insert_topk
module
finn.transformation.lower_convs_to_matmul
module
finn.transformation.merge_onnx_models
module
finn.util.basic
module
finn.util.data_packing
module
finn.util.fpgadataflow
module
finn.util.onnx
module
finn.util.pyverilator
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)
get_accum_size() (finn.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
get_all_tensor_names() (finn.core.modelwrapper.ModelWrapper method)
get_by_name() (in module finn.util.basic)
get_execution_error_thresh() (in module finn.util.basic)
get_finn_nodes() (finn.core.modelwrapper.ModelWrapper method)
get_finn_root() (in module finn.util.basic)
get_hls_datatype_str() (finn.core.datatype.DataType method)
get_im2col_indices_nchw() (in module finn.custom_op.general.im2col)
get_initializer() (finn.core.modelwrapper.ModelWrapper method)
get_metadata_prop() (finn.core.modelwrapper.ModelWrapper method)
get_node_index() (finn.core.modelwrapper.ModelWrapper method)
get_nodeattr() (finn.custom_op.base.CustomOp method)
get_nodeattr_allowed_values() (finn.custom_op.base.CustomOp method)
get_nodeattr_def() (finn.custom_op.base.CustomOp method)
get_nodeattr_types() (finn.custom_op.base.CustomOp method)
(finn.custom_op.general.debugmarker.DebugMarker method)
(finn.custom_op.general.im2col.Im2Col method)
(finn.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(finn.custom_op.general.multithreshold.MultiThreshold method)
(finn.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(finn.custom_op.general.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
get_nodes_by_op_type() (finn.core.modelwrapper.ModelWrapper method)
get_non_finn_nodes() (finn.core.modelwrapper.ModelWrapper method)
get_num_default_workers() (in module finn.util.basic)
get_num_possible_values() (finn.core.datatype.DataType method)
get_per_tensor_fanouts() (in module finn.analysis.topology)
get_remote_vivado() (in module finn.util.basic)
get_rtlsim_trace_depth() (in module finn.util.basic)
get_sanitize_quant_tensors() (in module finn.util.basic)
get_shifts() (finn.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
get_smallest_possible() (finn.core.datatype.DataType method)
get_tensor_datatype() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_fanout() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_layout() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_shape() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_sparsity() (finn.core.modelwrapper.ModelWrapper method)
get_tensor_valueinfo() (finn.core.modelwrapper.ModelWrapper 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)
GiveUniqueParameterTensors (class in finn.transformation.general)
graph() (finn.core.modelwrapper.ModelWrapper property)
H
hexstring2npbytearray() (in module finn.util.data_packing)
I
Im2Col (class in finn.custom_op.general.im2col)
im2col_indices_nchw() (in module finn.custom_op.general.im2col)
infer_node_datatype() (finn.custom_op.base.CustomOp method)
(finn.custom_op.general.debugmarker.DebugMarker method)
(finn.custom_op.general.im2col.Im2Col method)
(finn.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(finn.custom_op.general.multithreshold.MultiThreshold method)
(finn.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(finn.custom_op.general.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
InferDataLayouts (class in finn.transformation.infer_data_layouts)
InferDataTypes (class in finn.transformation.infer_datatypes)
InferShapes (class in finn.transformation.infer_shapes)
InsertTopK (class in finn.transformation.insert_topk)
INT10 (finn.core.datatype.DataType attribute)
INT11 (finn.core.datatype.DataType attribute)
INT12 (finn.core.datatype.DataType attribute)
INT13 (finn.core.datatype.DataType attribute)
INT14 (finn.core.datatype.DataType attribute)
INT15 (finn.core.datatype.DataType attribute)
INT16 (finn.core.datatype.DataType attribute)
INT17 (finn.core.datatype.DataType attribute)
INT18 (finn.core.datatype.DataType attribute)
INT19 (finn.core.datatype.DataType attribute)
INT2 (finn.core.datatype.DataType attribute)
INT20 (finn.core.datatype.DataType attribute)
INT21 (finn.core.datatype.DataType attribute)
INT22 (finn.core.datatype.DataType attribute)
INT23 (finn.core.datatype.DataType attribute)
INT24 (finn.core.datatype.DataType attribute)
INT25 (finn.core.datatype.DataType attribute)
INT26 (finn.core.datatype.DataType attribute)
INT27 (finn.core.datatype.DataType attribute)
INT28 (finn.core.datatype.DataType attribute)
INT29 (finn.core.datatype.DataType attribute)
INT3 (finn.core.datatype.DataType attribute)
INT30 (finn.core.datatype.DataType attribute)
INT31 (finn.core.datatype.DataType attribute)
INT32 (finn.core.datatype.DataType attribute)
INT4 (finn.core.datatype.DataType attribute)
INT5 (finn.core.datatype.DataType attribute)
INT6 (finn.core.datatype.DataType attribute)
INT64 (finn.core.datatype.DataType attribute)
INT7 (finn.core.datatype.DataType attribute)
INT8 (finn.core.datatype.DataType attribute)
INT9 (finn.core.datatype.DataType attribute)
interleave_matrix_outer_dim_from_partitions() (in module finn.util.basic)
IPGenBuilder (class in finn.util.fpgadataflow)
is_finn_op() (in module finn.util.basic)
is_fork_node() (finn.core.modelwrapper.ModelWrapper method)
is_fpgadataflow_node() (in module finn.util.fpgadataflow)
is_integer() (finn.core.datatype.DataType method)
is_join_node() (finn.core.modelwrapper.ModelWrapper method)
is_linear() (in module finn.analysis.topology)
L
LowerConvsToMatMul (class in finn.transformation.lower_convs_to_matmul)
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.base.CustomOp method)
(finn.custom_op.general.debugmarker.DebugMarker method)
(finn.custom_op.general.im2col.Im2Col method)
(finn.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(finn.custom_op.general.multithreshold.MultiThreshold method)
(finn.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(finn.custom_op.general.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
max() (finn.core.datatype.DataType method)
MaxPoolNHWC (class in finn.custom_op.general.maxpoolnhwc)
MergeONNXModels (class in finn.transformation.merge_onnx_models)
min() (finn.core.datatype.DataType method)
model() (finn.core.modelwrapper.ModelWrapper property)
ModelWrapper (class in finn.core.modelwrapper)
module
finn.analysis.base
finn.analysis.topology
finn.core.data_layout
finn.core.datatype
finn.core.execute_custom_node
finn.core.modelwrapper
finn.core.onnx_exec
finn.core.remote_exec
finn.core.rtlsim_exec
finn.core.throughput_test
finn.custom_op.base
finn.custom_op.general
finn.custom_op.general.debugmarker
finn.custom_op.general.im2col
finn.custom_op.general.maxpoolnhwc
finn.custom_op.general.multithreshold
finn.custom_op.general.quantavgpool2d
finn.custom_op.general.streamingdataflowpartition
finn.custom_op.general.xnorpopcount
finn.custom_op.registry
finn.transformation.base
finn.transformation.batchnorm_to_affine
finn.transformation.bipolar_to_xnor
finn.transformation.change_datalayout
finn.transformation.double_to_single_float
finn.transformation.fold_constants
finn.transformation.general
finn.transformation.infer_data_layouts
finn.transformation.infer_datatypes
finn.transformation.infer_shapes
finn.transformation.insert_topk
finn.transformation.lower_convs_to_matmul
finn.transformation.merge_onnx_models
finn.util.basic
finn.util.data_packing
finn.util.fpgadataflow
finn.util.onnx
finn.util.pyverilator
multi_handshake() (in module finn.util.pyverilator)
MultiThreshold (class in finn.custom_op.general.multithreshold)
multithreshold() (in module finn.custom_op.general.multithreshold)
N
nchw_to_nhwc() (in module finn.util.onnx)
node_inputs_in_expected_order() (in module finn.analysis.topology)
NodeLocalTransformation (class in finn.transformation.base)
nodes_topologically_sorted() (in module finn.analysis.topology)
npbytearray2hexstring() (in module finn.util.data_packing)
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)
pyverilate_get_liveness_threshold_cycles() (in module finn.util.fpgadataflow)
pyverilate_stitched_ip() (in module finn.util.fpgadataflow)
Q
QuantAvgPool2d (class in finn.custom_op.general.quantavgpool2d)
R
random_string() (in module finn.util.basic)
remote_exec() (in module finn.core.remote_exec)
remove_by_name() (in module finn.util.basic)
RemoveStaticGraphInputs (class in finn.transformation.general)
RemoveUnusedTensors (class in finn.transformation.general)
rename_tensor() (finn.core.modelwrapper.ModelWrapper method)
reset_rtlsim() (in module finn.util.pyverilator)
roundup_to_integer_multiple() (in module finn.util.basic)
rtlsim_exec() (in module finn.core.rtlsim_exec)
rtlsim_multi_io() (in module finn.util.fpgadataflow)
rtlsim_output_to_npy() (in module finn.util.data_packing)
S
sanitize_quant_values() (in module finn.util.basic)
save() (finn.core.modelwrapper.ModelWrapper 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.base.CustomOp method)
set_tensor_datatype() (finn.core.modelwrapper.ModelWrapper method)
set_tensor_layout() (finn.core.modelwrapper.ModelWrapper method)
set_tensor_shape() (finn.core.modelwrapper.ModelWrapper method)
set_tensor_sparsity() (finn.core.modelwrapper.ModelWrapper method)
signed() (finn.core.datatype.DataType method)
SortGraph (class in finn.transformation.general)
StreamingDataflowPartition (class in finn.custom_op.general.streamingdataflowpartition)
T
temporary_fix_oldstyle_domain() (finn.core.modelwrapper.ModelWrapper method)
TERNARY (finn.core.datatype.DataType attribute)
throughput_test_remote() (in module finn.core.throughput_test)
throughput_test_rtlsim() (in module finn.core.throughput_test)
toggle_clk() (in module finn.util.pyverilator)
transform() (finn.core.modelwrapper.ModelWrapper method)
Transformation (class in finn.transformation.base)
U
UINT10 (finn.core.datatype.DataType attribute)
UINT11 (finn.core.datatype.DataType attribute)
UINT12 (finn.core.datatype.DataType attribute)
UINT13 (finn.core.datatype.DataType attribute)
UINT14 (finn.core.datatype.DataType attribute)
UINT15 (finn.core.datatype.DataType attribute)
UINT16 (finn.core.datatype.DataType attribute)
UINT17 (finn.core.datatype.DataType attribute)
UINT18 (finn.core.datatype.DataType attribute)
UINT19 (finn.core.datatype.DataType attribute)
UINT2 (finn.core.datatype.DataType attribute)
UINT20 (finn.core.datatype.DataType attribute)
UINT21 (finn.core.datatype.DataType attribute)
UINT22 (finn.core.datatype.DataType attribute)
UINT23 (finn.core.datatype.DataType attribute)
UINT24 (finn.core.datatype.DataType attribute)
UINT25 (finn.core.datatype.DataType attribute)
UINT26 (finn.core.datatype.DataType attribute)
UINT27 (finn.core.datatype.DataType attribute)
UINT28 (finn.core.datatype.DataType attribute)
UINT29 (finn.core.datatype.DataType attribute)
UINT3 (finn.core.datatype.DataType attribute)
UINT30 (finn.core.datatype.DataType attribute)
UINT31 (finn.core.datatype.DataType attribute)
UINT32 (finn.core.datatype.DataType attribute)
UINT4 (finn.core.datatype.DataType attribute)
UINT5 (finn.core.datatype.DataType attribute)
UINT6 (finn.core.datatype.DataType attribute)
UINT64 (finn.core.datatype.DataType attribute)
UINT7 (finn.core.datatype.DataType attribute)
UINT8 (finn.core.datatype.DataType attribute)
UINT9 (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.base.CustomOp method)
(finn.custom_op.general.debugmarker.DebugMarker method)
(finn.custom_op.general.im2col.Im2Col method)
(finn.custom_op.general.maxpoolnhwc.MaxPoolNHWC method)
(finn.custom_op.general.multithreshold.MultiThreshold method)
(finn.custom_op.general.quantavgpool2d.QuantAvgPool2d method)
(finn.custom_op.general.streamingdataflowpartition.StreamingDataflowPartition method)
(finn.custom_op.general.xnorpopcount.XnorPopcountMatMul method)
W
wait_for_handshake() (in module finn.util.pyverilator)
X
XnorPopcountMatMul (class in finn.custom_op.general.xnorpopcount)
xnorpopcountmatmul() (in module finn.custom_op.general.xnorpopcount)