0.9.0.dev28+ga357b7a0
Introduction
Concepts
Status and Features
Setup and Quick Start
Release Notes
Software Details
Optimizer Passes and Flows
Command Line Interface (deprecated)
Citation, Acknowledgments, and Contributors
Quick API Reference
Configuration
HLS Model Class
Profiling
Advanced Features
FIFO Buffer Depth Optimization
Extension API
VivadoAccelerator Backend
Hardware-aware Optimization API
Autogenerated API Reference
hls4ml.backends package
hls4ml.converters package
hls4ml.model package
hls4ml.optimization package
hls4ml.report package
hls4ml.utils package
hls4ml.writer package
hls4ml
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
A
ACFixedPrecisionDefinition (class in hls4ml.backends.fpga.fpga_types)
ACIntegerPrecisionDefinition (class in hls4ml.backends.fpga.fpga_types)
Activation (class in hls4ml.model.layers)
ActivationConfigTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
ActivationFunctionTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
ACTypeConverter (class in hls4ml.backends.fpga.fpga_types)
add_bias() (hls4ml.model.layers.Layer method)
(hls4ml.model.optimizer.passes.qkeras.ApplyAlpha method)
add_edge() (in module hls4ml.utils.plot)
add_input() (hls4ml.converters.onnx_to_hls.ONNXDataReader method)
add_output_variable() (hls4ml.model.layers.Layer method)
add_weights() (hls4ml.model.layers.Layer method)
(hls4ml.model.optimizer.passes.qkeras.ApplyAlpha method)
add_weights_variable() (hls4ml.model.layers.Layer method)
APFixedPrecisionDefinition (class in hls4ml.backends.fpga.fpga_types)
APIntegerPrecisionDefinition (class in hls4ml.backends.fpga.fpga_types)
apply_flow() (hls4ml.model.graph.ModelGraph method)
ApplyAlpha (class in hls4ml.model.optimizer.passes.qkeras)
ApplyAlphaConfigTemplate (class in hls4ml.backends.catapult.passes.quantization_templates)
(class in hls4ml.backends.quartus.passes.quantization_templates)
(class in hls4ml.backends.vivado.passes.quantization_templates)
ApplyAlphaFunctionTemplate (class in hls4ml.backends.catapult.passes.quantization_templates)
(class in hls4ml.backends.quartus.passes.quantization_templates)
(class in hls4ml.backends.vivado.passes.quantization_templates)
ApplyResourceStrategy (class in hls4ml.backends.catapult.passes.resource_strategy)
(class in hls4ml.backends.quartus.passes.resource_strategy)
(class in hls4ml.backends.vivado.passes.resource_strategy)
ApplyWinogradKernelTransformation (class in hls4ml.backends.catapult.passes.convolution_winograd)
(class in hls4ml.backends.quartus.passes.convolution_winograd)
APTypeConverter (class in hls4ml.backends.fpga.fpga_types)
ArrayVariableConverter (class in hls4ml.backends.fpga.fpga_types)
Attribute (class in hls4ml.model.attributes)
AttributeDict (class in hls4ml.model.attributes)
AttributeMapping (class in hls4ml.model.attributes)
B
Backend (class in hls4ml.backends.backend)
BatchNormalization (class in hls4ml.model.layers)
BatchNormalizationConfigTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
BatchNormalizationFunctionTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
BatchNormalizationQuantizedTanh (class in hls4ml.backends.fpga.fpga_layers)
BatchNormalizationQuantizedTanhConfigTemplate (class in hls4ml.backends.fpga.passes.bn_quant)
BatchNormalizationQuantizedTanhFunctionTemplate (class in hls4ml.backends.fpga.passes.bn_quant)
BiasAdd (class in hls4ml.model.layers)
BinaryQuantizer (class in hls4ml.model.quantizers)
BinaryScheduler (class in hls4ml.optimization.scheduler)
BLOCK (hls4ml.optimization.config.SUPPORTED_STRUCTURES attribute)
BramWeightVariableConverter (class in hls4ml.backends.fpga.fpga_types)
Broadcast (class in hls4ml.backends.catapult.passes.broadcast_stream)
(class in hls4ml.backends.vivado.passes.broadcast_stream)
BroadcastConfigTemplate (class in hls4ml.backends.catapult.passes.broadcast_stream)
(class in hls4ml.backends.vivado.passes.broadcast_stream)
BroadcastFunctionTemplate (class in hls4ml.backends.catapult.passes.broadcast_stream)
(class in hls4ml.backends.vivado.passes.broadcast_stream)
BroadcastStream (class in hls4ml.backends.catapult.passes.broadcast_stream)
(class in hls4ml.backends.vivado.passes.broadcast_stream)
build() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.symbolic.symbolic_backend.SymbolicExpressionBackend method)
(hls4ml.backends.vitis.vitis_backend.VitisBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
(hls4ml.backends.vivado_accelerator.vivado_accelerator_backend.VivadoAcceleratorBackend method)
(hls4ml.model.graph.ModelGraph method)
(hls4ml.optimization.keras.builder.HyperOptimizationModel method)
build_optimizable_model() (in module hls4ml.optimization.keras.builder)
C
CatapultArrayVariableConverter (class in hls4ml.backends.catapult.catapult_types)
CatapultArrayVariableDefinition (class in hls4ml.backends.catapult.catapult_types)
CatapultBackend (class in hls4ml.backends.catapult.catapult_backend)
CatapultInplaceArrayVariableConverter (class in hls4ml.backends.catapult.catapult_types)
CatapultInplaceArrayVariableDefinition (class in hls4ml.backends.catapult.catapult_types)
CatapultInplaceStreamVariableConverter (class in hls4ml.backends.catapult.catapult_types)
CatapultInplaceStreamVariableDefinition (class in hls4ml.backends.catapult.catapult_types)
CatapultStreamVariableConverter (class in hls4ml.backends.catapult.catapult_types)
CatapultStreamVariableDefinition (class in hls4ml.backends.catapult.catapult_types)
CatapultStructMemberVariableConverter (class in hls4ml.backends.catapult.catapult_types)
CatapultStructMemberVariableDefinition (class in hls4ml.backends.catapult.catapult_types)
CatapultWriter (class in hls4ml.writer.catapult_writer)
ceil_log2() (in module hls4ml.utils.fixed_point_utils)
ChannelsLastConverter (class in hls4ml.model.optimizer.passes.convert_to_channels_last)
chdir() (in module hls4ml.backends.quartus.quartus_backend)
check_pydot() (in module hls4ml.utils.plot)
ChoiceAttribute (class in hls4ml.model.attributes)
class_name (hls4ml.model.layers.Layer property)
classproperty (class in hls4ml.model.layers)
Clone (class in hls4ml.backends.fpga.passes.clone)
CloneFunctionTemplate (class in hls4ml.backends.fpga.passes.clone)
CloneOutput (class in hls4ml.backends.fpga.passes.clone)
CodeAttrubute (class in hls4ml.model.attributes)
CodeMapping (class in hls4ml.model.attributes)
compile() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
(hls4ml.model.graph.ModelGraph method)
CompressedType (class in hls4ml.model.types)
CompressedTypeConverter (class in hls4ml.backends.fpga.fpga_types)
CompressedWeightVariable (class in hls4ml.model.types)
compute_conv1d_instructions() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
compute_conv2d_instructions() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
compute_padding_1d() (in module hls4ml.converters.utils)
compute_padding_1d_pytorch() (in module hls4ml.converters.utils)
compute_padding_2d() (in module hls4ml.converters.utils)
compute_padding_2d_pytorch() (in module hls4ml.converters.utils)
compute_pads_1d() (in module hls4ml.converters.onnx_to_hls)
compute_pads_2d() (in module hls4ml.converters.onnx_to_hls)
Concatenate (class in hls4ml.model.layers)
ConcatenateConfigTemplate (class in hls4ml.backends.catapult.passes.merge_templates)
(class in hls4ml.backends.quartus.passes.merge_templates)
(class in hls4ml.backends.vivado.passes.merge_templates)
config_from_keras_model() (in module hls4ml.utils.config)
config_from_onnx_model() (in module hls4ml.utils.config)
config_from_pytorch_model() (in module hls4ml.utils.config)
config_name (hls4ml.model.attributes.Attribute property)
ConfigurableAttribute (class in hls4ml.model.attributes)
ConfigurableOptimizerPass (class in hls4ml.model.optimizer.optimizer)
configure() (hls4ml.model.optimizer.optimizer.ConfigurableOptimizerPass method)
ConstantScheduler (class in hls4ml.optimization.scheduler)
Conv1D (class in hls4ml.model.layers)
Conv1DConfigTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.quartus.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
Conv1DFunctionTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.quartus.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
Conv2D (class in hls4ml.model.layers)
Conv2DBatchnorm (class in hls4ml.model.layers)
Conv2DConfigTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.quartus.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
Conv2DFunctionTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.quartus.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
Conv2DRegularizer (class in hls4ml.optimization.keras.regularizers)
conv_mult_config_template (in module hls4ml.backends.quartus.passes.convolution_templates)
convert() (hls4ml.backends.fpga.fpga_types.ArrayVariableConverter method)
(hls4ml.backends.fpga.fpga_types.BramWeightVariableConverter class method)
(hls4ml.backends.fpga.fpga_types.FixedPrecisionConverter method)
(hls4ml.backends.fpga.fpga_types.HLSTypeConverter method)
(hls4ml.backends.fpga.fpga_types.InplaceStreamVariableConverter method)
(hls4ml.backends.fpga.fpga_types.PrecisionConverter method)
(hls4ml.backends.fpga.fpga_types.StaticWeightVariableConverter method)
(hls4ml.backends.fpga.fpga_types.StreamVariableConverter method)
(hls4ml.backends.fpga.fpga_types.StructMemberVariableConverter method)
convert_from_config() (in module hls4ml.converters)
convert_from_keras_model() (in module hls4ml.converters)
convert_from_onnx_model() (in module hls4ml.converters)
convert_from_pytorch_model() (in module hls4ml.converters)
convert_from_symbolic_expression() (in module hls4ml.converters)
convert_precision() (hls4ml.backends.fpga.fpga_types.CompressedTypeConverter method)
(hls4ml.backends.fpga.fpga_types.ExponentTypeConverter method)
(hls4ml.backends.fpga.fpga_types.TypePrecisionConverter method)
convert_precision_string() (hls4ml.backends.fpga.fpga_backend.FPGABackend class method)
convert_to_pascal_case() (in module hls4ml.utils.string_utils)
convert_to_snake_case() (in module hls4ml.utils.string_utils)
create_config() (in module hls4ml.utils.config)
create_initial_config() (hls4ml.backends.backend.Backend method)
(hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.symbolic.symbolic_backend.SymbolicExpressionBackend method)
(hls4ml.backends.vitis.vitis_backend.VitisBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
(hls4ml.backends.vivado_accelerator.vivado_accelerator_backend.VivadoAcceleratorBackend method)
create_layer_class() (hls4ml.backends.backend.Backend method)
(hls4ml.backends.fpga.fpga_backend.FPGABackend method)
D
definition_cpp() (hls4ml.backends.catapult.catapult_types.CatapultArrayVariableDefinition method)
(hls4ml.backends.catapult.catapult_types.CatapultInplaceArrayVariableDefinition method)
(hls4ml.backends.catapult.catapult_types.CatapultInplaceStreamVariableDefinition method)
(hls4ml.backends.catapult.catapult_types.CatapultStreamVariableDefinition method)
(hls4ml.backends.catapult.catapult_types.CatapultStructMemberVariableDefinition method)
(hls4ml.backends.fpga.fpga_types.ACFixedPrecisionDefinition method)
(hls4ml.backends.fpga.fpga_types.ACIntegerPrecisionDefinition method)
(hls4ml.backends.fpga.fpga_types.APFixedPrecisionDefinition method)
(hls4ml.backends.fpga.fpga_types.APIntegerPrecisionDefinition method)
(hls4ml.backends.fpga.fpga_types.CompressedTypeConverter method)
(hls4ml.backends.fpga.fpga_types.ExponentTypeConverter method)
(hls4ml.backends.fpga.fpga_types.NamedTypeConverter method)
(hls4ml.backends.fpga.fpga_types.PackedTypeConverter method)
(hls4ml.backends.fpga.fpga_types.PrecisionDefinition method)
(hls4ml.backends.fpga.fpga_types.StaticWeightVariableDefinition method)
(hls4ml.backends.fpga.fpga_types.TypeDefinition method)
(hls4ml.backends.fpga.fpga_types.VariableDefinition method)
(hls4ml.backends.quartus.quartus_types.QuartusArrayVariableDefinition method)
(hls4ml.backends.quartus.quartus_types.QuartusInplaceArrayVariableDefinition method)
(hls4ml.backends.quartus.quartus_types.QuartusInplaceStreamVariableDefinition method)
(hls4ml.backends.quartus.quartus_types.QuartusStreamVariableDefinition method)
(hls4ml.backends.quartus.quartus_types.QuartusStructMemberVariableDefinition method)
(hls4ml.backends.vivado.vivado_types.VivadoArrayVariableDefinition method)
(hls4ml.backends.vivado.vivado_types.VivadoInplaceArrayVariableDefinition method)
(hls4ml.backends.vivado.vivado_types.VivadoInplaceStreamVariableDefinition method)
(hls4ml.backends.vivado.vivado_types.VivadoStreamVariableDefinition method)
Dense (class in hls4ml.model.layers)
DenseConfigTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
DenseFunctionTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
DenseRegularizer (class in hls4ml.optimization.keras.regularizers)
DepthwiseConv1D (class in hls4ml.model.layers)
DepthwiseConv1DFunctionTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
DepthwiseConv2D (class in hls4ml.model.layers)
DepthwiseConv2DFunctionTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
Dot (class in hls4ml.model.layers)
DotConfigTemplate (class in hls4ml.backends.catapult.passes.merge_templates)
(class in hls4ml.backends.quartus.passes.merge_templates)
(class in hls4ml.backends.vivado.passes.merge_templates)
DynamicFlow (class in hls4ml.model.flow.flow)
E
EliminateLinearActivation (class in hls4ml.model.optimizer.passes.nop)
Embedding (class in hls4ml.model.layers)
EmbeddingConfigTemplate (class in hls4ml.backends.fpga.passes.embedding)
EmbeddingFunctionTemplate (class in hls4ml.backends.fpga.passes.embedding)
exp_float() (hls4ml.utils.fixed_point_utils.FixedPointEmulator method)
ExpandLayerGroup (class in hls4ml.model.optimizer.passes.expand_layer_group)
expected_attributes (hls4ml.model.layers.Layer attribute)
ExponentPrecisionType (class in hls4ml.model.types)
ExponentType (class in hls4ml.model.types)
ExponentTypeConverter (class in hls4ml.backends.fpga.fpga_types)
ExponentWeightVariable (class in hls4ml.model.types)
extract_optimizers_from_object() (in module hls4ml.model.optimizer.optimizer)
extract_optimizers_from_path() (in module hls4ml.model.optimizer.optimizer)
ExtractTernaryThreshold (class in hls4ml.model.optimizer.passes.qkeras)
F
fetch_example_list() (in module hls4ml.utils.example_models)
fetch_example_model() (in module hls4ml.utils.example_models)
FifoDepthOptimization (class in hls4ml.backends.catapult.passes.fifo_depth_optimization)
(class in hls4ml.backends.vivado.passes.fifo_depth_optimization)
(class in hls4ml.backends.vivado_accelerator.passes.fifo_depth_optimization)
find_minimum_width() (in module hls4ml.model.types)
FixedPointEmulator (class in hls4ml.utils.fixed_point_utils)
FixedPrecisionConverter (class in hls4ml.backends.fpga.fpga_types)
FixedPrecisionType (class in hls4ml.model.types)
FixSoftmaxTableSize (class in hls4ml.backends.fpga.passes.fix_softmax_table_size)
Flow (class in hls4ml.model.flow.flow)
format() (hls4ml.backends.catapult.passes.broadcast_stream.BroadcastConfigTemplate method)
(hls4ml.backends.catapult.passes.broadcast_stream.BroadcastFunctionTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.Conv1DConfigTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.Conv1DFunctionTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.Conv2DConfigTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.Conv2DFunctionTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.SeparableConv1DConfigTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.SeparableConv1DFunctionTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.SeparableConv2DConfigTemplate method)
(hls4ml.backends.catapult.passes.convolution_templates.SeparableConv2DFunctionTemplate method)
(hls4ml.backends.catapult.passes.core_templates.ActivationConfigTemplate method)
(hls4ml.backends.catapult.passes.core_templates.ActivationFunctionTemplate method)
(hls4ml.backends.catapult.passes.core_templates.BatchNormalizationConfigTemplate method)
(hls4ml.backends.catapult.passes.core_templates.BatchNormalizationFunctionTemplate method)
(hls4ml.backends.catapult.passes.core_templates.DenseConfigTemplate method)
(hls4ml.backends.catapult.passes.core_templates.DenseFunctionTemplate method)
(hls4ml.backends.catapult.passes.core_templates.HardActivationConfigTemplate method)
(hls4ml.backends.catapult.passes.core_templates.ParametrizedActivationFunctionTemplate method)
(hls4ml.backends.catapult.passes.core_templates.PReLUFunctionTemplate method)
(hls4ml.backends.catapult.passes.garnet_templates.GarNetConfigTemplate method)
(hls4ml.backends.catapult.passes.garnet_templates.GarNetFunctionTemplate method)
(hls4ml.backends.catapult.passes.merge_templates.ConcatenateConfigTemplate method)
(hls4ml.backends.catapult.passes.merge_templates.DotConfigTemplate method)
(hls4ml.backends.catapult.passes.merge_templates.MergeConfigTemplate method)
(hls4ml.backends.catapult.passes.merge_templates.MergeFunctionTemplate method)
(hls4ml.backends.catapult.passes.pooling_templates.PoolingConfigTemplate method)
(hls4ml.backends.catapult.passes.pooling_templates.PoolingFunctionTemplate method)
(hls4ml.backends.catapult.passes.quantization_templates.ApplyAlphaConfigTemplate method)
(hls4ml.backends.catapult.passes.quantization_templates.ApplyAlphaFunctionTemplate method)
(hls4ml.backends.catapult.passes.recurrent_templates.RecurrentConfigTemplate method)
(hls4ml.backends.catapult.passes.recurrent_templates.RecurrentFunctionTemplate method)
(hls4ml.backends.catapult.passes.reshaping_templates.ResizeConfigTemplate method)
(hls4ml.backends.catapult.passes.reshaping_templates.ResizeFunctionTemplate method)
(hls4ml.backends.catapult.passes.reshaping_templates.TransposeConfigTemplate method)
(hls4ml.backends.catapult.passes.reshaping_templates.TransposeFunctionTemplate method)
(hls4ml.backends.catapult.passes.reshaping_templates.ZeroPaddingConfigTemplate method)
(hls4ml.backends.catapult.passes.reshaping_templates.ZeroPaddingFunctionTemplate method)
(hls4ml.backends.fpga.passes.bn_quant.BatchNormalizationQuantizedTanhConfigTemplate method)
(hls4ml.backends.fpga.passes.bn_quant.BatchNormalizationQuantizedTanhFunctionTemplate method)
(hls4ml.backends.fpga.passes.clone.CloneFunctionTemplate method)
(hls4ml.backends.fpga.passes.embedding.EmbeddingConfigTemplate method)
(hls4ml.backends.fpga.passes.embedding.EmbeddingFunctionTemplate method)
(hls4ml.backends.fpga.passes.repack_stream.RepackFunctionTemplate method)
(hls4ml.backends.quartus.passes.convolution_templates.Conv1DConfigTemplate method)
(hls4ml.backends.quartus.passes.convolution_templates.Conv1DFunctionTemplate method)
(hls4ml.backends.quartus.passes.convolution_templates.Conv2DConfigTemplate method)
(hls4ml.backends.quartus.passes.convolution_templates.Conv2DFunctionTemplate method)
(hls4ml.backends.quartus.passes.core_templates.ActivationConfigTemplate method)
(hls4ml.backends.quartus.passes.core_templates.ActivationFunctionTemplate method)
(hls4ml.backends.quartus.passes.core_templates.BatchNormalizationConfigTemplate method)
(hls4ml.backends.quartus.passes.core_templates.BatchNormalizationFunctionTemplate method)
(hls4ml.backends.quartus.passes.core_templates.DenseConfigTemplate method)
(hls4ml.backends.quartus.passes.core_templates.DenseFunctionTemplate method)
(hls4ml.backends.quartus.passes.core_templates.HardActivationConfigTemplate method)
(hls4ml.backends.quartus.passes.core_templates.ParametrizedActivationFunctionTemplate method)
(hls4ml.backends.quartus.passes.core_templates.PReLUFunctionTemplate method)
(hls4ml.backends.quartus.passes.merge_templates.ConcatenateConfigTemplate method)
(hls4ml.backends.quartus.passes.merge_templates.DotConfigTemplate method)
(hls4ml.backends.quartus.passes.merge_templates.MergeConfigTemplate method)
(hls4ml.backends.quartus.passes.merge_templates.MergeFunctionTemplate method)
(hls4ml.backends.quartus.passes.pooling_templates.PoolingConfigTemplate method)
(hls4ml.backends.quartus.passes.pooling_templates.PoolingFunctionTemplate method)
(hls4ml.backends.quartus.passes.quantization_templates.ApplyAlphaConfigTemplate method)
(hls4ml.backends.quartus.passes.quantization_templates.ApplyAlphaFunctionTemplate method)
(hls4ml.backends.quartus.passes.recurrent_templates.GRUConfigTemplate method)
(hls4ml.backends.quartus.passes.recurrent_templates.GRUFunctionTemplate method)
(hls4ml.backends.quartus.passes.recurrent_templates.LSTMConfigTemplate method)
(hls4ml.backends.quartus.passes.recurrent_templates.LSTMFunctionTemplate method)
(hls4ml.backends.quartus.passes.recurrent_templates.SimpleRNNConfigTemplate method)
(hls4ml.backends.quartus.passes.recurrent_templates.SimpleRNNFunctionTemplate method)
(hls4ml.backends.quartus.passes.reshaping_templates.ResizeConfigTemplate method)
(hls4ml.backends.quartus.passes.reshaping_templates.ResizeFunctionTemplate method)
(hls4ml.backends.quartus.passes.reshaping_templates.TransposeConfigTemplate method)
(hls4ml.backends.quartus.passes.reshaping_templates.TransposeFunctionTemplate method)
(hls4ml.backends.quartus.passes.reshaping_templates.ZeroPaddingConfigTemplate method)
(hls4ml.backends.quartus.passes.reshaping_templates.ZeroPaddingFunctionTemplate method)
(hls4ml.backends.template.Template method)
(hls4ml.backends.vivado.passes.broadcast_stream.BroadcastConfigTemplate method)
(hls4ml.backends.vivado.passes.broadcast_stream.BroadcastFunctionTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.Conv1DConfigTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.Conv1DFunctionTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.Conv2DConfigTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.Conv2DFunctionTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.SeparableConv1DConfigTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.SeparableConv1DFunctionTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.SeparableConv2DConfigTemplate method)
(hls4ml.backends.vivado.passes.convolution_templates.SeparableConv2DFunctionTemplate method)
(hls4ml.backends.vivado.passes.core_templates.ActivationConfigTemplate method)
(hls4ml.backends.vivado.passes.core_templates.ActivationFunctionTemplate method)
(hls4ml.backends.vivado.passes.core_templates.BatchNormalizationConfigTemplate method)
(hls4ml.backends.vivado.passes.core_templates.BatchNormalizationFunctionTemplate method)
(hls4ml.backends.vivado.passes.core_templates.DenseConfigTemplate method)
(hls4ml.backends.vivado.passes.core_templates.DenseFunctionTemplate method)
(hls4ml.backends.vivado.passes.core_templates.HardActivationConfigTemplate method)
(hls4ml.backends.vivado.passes.core_templates.ParametrizedActivationFunctionTemplate method)
(hls4ml.backends.vivado.passes.core_templates.PReLUFunctionTemplate method)
(hls4ml.backends.vivado.passes.garnet_templates.GarNetConfigTemplate method)
(hls4ml.backends.vivado.passes.garnet_templates.GarNetFunctionTemplate method)
(hls4ml.backends.vivado.passes.merge_templates.ConcatenateConfigTemplate method)
(hls4ml.backends.vivado.passes.merge_templates.DotConfigTemplate method)
(hls4ml.backends.vivado.passes.merge_templates.MergeConfigTemplate method)
(hls4ml.backends.vivado.passes.merge_templates.MergeFunctionTemplate method)
(hls4ml.backends.vivado.passes.pooling_templates.PoolingConfigTemplate method)
(hls4ml.backends.vivado.passes.pooling_templates.PoolingFunctionTemplate method)
(hls4ml.backends.vivado.passes.quantization_templates.ApplyAlphaConfigTemplate method)
(hls4ml.backends.vivado.passes.quantization_templates.ApplyAlphaFunctionTemplate method)
(hls4ml.backends.vivado.passes.recurrent_templates.RecurrentConfigTemplate method)
(hls4ml.backends.vivado.passes.recurrent_templates.RecurrentFunctionTemplate method)
(hls4ml.backends.vivado.passes.reshaping_templates.ResizeConfigTemplate method)
(hls4ml.backends.vivado.passes.reshaping_templates.ResizeFunctionTemplate method)
(hls4ml.backends.vivado.passes.reshaping_templates.TransposeConfigTemplate method)
(hls4ml.backends.vivado.passes.reshaping_templates.TransposeFunctionTemplate method)
(hls4ml.backends.vivado.passes.reshaping_templates.ZeroPaddingConfigTemplate method)
(hls4ml.backends.vivado.passes.reshaping_templates.ZeroPaddingFunctionTemplate method)
FPGABackend (class in hls4ml.backends.fpga.fpga_backend)
fractional (hls4ml.model.types.FixedPrecisionType property)
(hls4ml.model.types.IntegerPrecisionType property)
from_string() (hls4ml.model.types.RoundingMode class method)
(hls4ml.model.types.SaturationMode class method)
FunctionCallTemplate (class in hls4ml.backends.template)
FuseBatchNormalization (class in hls4ml.model.optimizer.passes.bn_fuse)
FuseBiasAdd (class in hls4ml.model.optimizer.passes.fuse_biasadd)
FuseConsecutiveBatchNormalization (class in hls4ml.model.optimizer.passes.qkeras)
G
GarNet (class in hls4ml.model.layers)
GarNetConfigTemplate (class in hls4ml.backends.catapult.passes.garnet_templates)
(class in hls4ml.backends.vivado.passes.garnet_templates)
GarNetFunctionTemplate (class in hls4ml.backends.catapult.passes.garnet_templates)
(class in hls4ml.backends.vivado.passes.garnet_templates)
GarNetStack (class in hls4ml.model.layers)
GarNetStackConfigTemplate (class in hls4ml.backends.catapult.passes.garnet_templates)
(class in hls4ml.backends.vivado.passes.garnet_templates)
GarNetStackFunctionTemplate (class in hls4ml.backends.catapult.passes.garnet_templates)
(class in hls4ml.backends.vivado.passes.garnet_templates)
generate_conv1d_line_buffer_fn() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
generate_conv2d_line_buffer_fn() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
generate_max_depth_file() (in module hls4ml.backends.catapult.passes.fifo_depth_optimization)
(in module hls4ml.backends.vivado.passes.fifo_depth_optimization)
generate_operator_complexity() (in module hls4ml.utils.symbolic_utils)
GenerateConvIm2col (class in hls4ml.backends.fpga.passes.codegen)
GenerateConvStreamingInstructions (class in hls4ml.backends.catapult.passes.conv_stream)
(class in hls4ml.backends.vivado.passes.conv_stream)
get_attr() (hls4ml.model.layers.Layer method)
get_attributes_from_keras_model() (in module hls4ml.optimization.attributes)
get_attributes_from_keras_model_and_hls4ml_config() (in module hls4ml.optimization.attributes)
get_available_backends() (in module hls4ml.backends.backend)
get_available_flows() (hls4ml.backends.backend.Backend method)
(in module hls4ml.model.flow.flow)
get_available_passes() (in module hls4ml.model.optimizer.optimizer)
get_backend() (in module hls4ml.backends.backend)
get_backend_flows() (in module hls4ml.model.flow.flow)
get_backend_passes() (in module hls4ml.model.optimizer.optimizer)
get_board() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_board_info() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_bram_size() (hls4ml.model.graph.HLSConfig method)
get_clock_period() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_closest_reuse_factor() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
get_compression() (hls4ml.model.graph.HLSConfig method)
get_concat_type() (in module hls4ml.model.optimizer.passes.precision_merge)
get_config() (hls4ml.model.optimizer.optimizer.ConfigurableOptimizerPass method)
(hls4ml.optimization.keras.regularizers.Conv2DRegularizer method)
(hls4ml.optimization.keras.regularizers.DenseRegularizer method)
get_config_value() (hls4ml.model.graph.HLSConfig method)
get_conv_implementation() (hls4ml.model.graph.HLSConfig method)
get_corrected_types() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_custom_source() (hls4ml.backends.backend.Backend method)
get_default_flow() (hls4ml.backends.backend.Backend method)
(hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.symbolic.symbolic_backend.SymbolicExpressionBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
(hls4ml.backends.vivado_accelerator.vivado_accelerator_backend.VivadoAcceleratorBackend method)
get_driver() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_driver_file() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_driver_path() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_flow() (in module hls4ml.model.flow.flow)
get_input_node() (hls4ml.model.layers.Layer method)
get_input_shape() (in module hls4ml.converters.onnx_to_hls)
get_input_type() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_input_variable() (hls4ml.model.layers.Layer method)
get_input_variables() (hls4ml.model.graph.ModelGraph method)
get_interface() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_io_bitwidth() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_krnl_rtl_src_dir() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_last_layer_with_weights() (in module hls4ml.optimization.keras.utils)
get_latest_project_prj_directory() (in module hls4ml.report.catapult_report)
get_latest_project_version_directory() (in module hls4ml.report.catapult_report)
get_layer_config() (hls4ml.model.graph.HLSConfig method)
get_layer_config_value() (hls4ml.model.graph.HLSConfig method)
get_layer_mult_size() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
get_layer_output_variable() (hls4ml.model.graph.ModelGraph method)
get_layer_precision() (hls4ml.model.layers.Layer method)
get_layers() (hls4ml.model.graph.ModelGraph method)
get_max_reuse_factor() (hls4ml.writer.quartus_writer.QuartusWriter method)
get_model_arch() (in module hls4ml.converters.keras_to_hls)
get_model_gradients() (in module hls4ml.optimization.keras.utils)
get_model_hessians() (in module hls4ml.optimization.keras.utils)
get_model_masks() (in module hls4ml.optimization.keras.masking)
get_model_sparsity() (in module hls4ml.optimization.keras.utils)
get_name() (hls4ml.backends.template.Template method)
(hls4ml.model.optimizer.optimizer.OptimizerPass class method)
(hls4ml.model.optimizer.optimizer.WrappedOptimizerPass method)
get_onnx_attribute() (in module hls4ml.converters.onnx_to_hls)
get_onnx_input_name() (in module hls4ml.converters.onnx_to_hls)
get_optimizer() (in module hls4ml.model.optimizer.optimizer)
get_out_layer_name() (in module hls4ml.converters.onnx_to_hls)
get_output_dir() (hls4ml.model.graph.HLSConfig method)
get_output_nodes() (hls4ml.model.layers.Layer method)
get_output_type() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_output_use_map() (hls4ml.model.layers.Layer method)
get_output_variable() (hls4ml.model.layers.Layer method)
get_output_variables() (hls4ml.model.graph.ModelGraph method)
get_part() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_platform() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_precision() (hls4ml.model.graph.HLSConfig method)
get_project_dir() (hls4ml.model.graph.HLSConfig method)
get_project_name() (hls4ml.model.graph.HLSConfig method)
get_quantizer_from_config() (in module hls4ml.converters.keras.qkeras)
get_reuse_factor() (hls4ml.model.graph.HLSConfig method)
get_shape() (hls4ml.model.types.TensorVariable method)
get_sparsity() (hls4ml.optimization.scheduler.OptimizationScheduler method)
get_strategy() (hls4ml.model.graph.HLSConfig method)
get_supported_keras_layers() (in module hls4ml.converters.keras_to_hls)
get_supported_onnx_layers() (in module hls4ml.converters.onnx_to_hls)
get_target_cycles() (hls4ml.model.graph.HLSConfig method)
get_tcl_file_path() (hls4ml.backends.vivado_accelerator.vivado_accelerator_config.VivadoAcceleratorConfig method)
get_transforms_config() (hls4ml.backends.catapult.passes.garnet_templates.GarNetConfigTemplate method)
(hls4ml.backends.catapult.passes.garnet_templates.GarNetStackConfigTemplate method)
(hls4ml.backends.vivado.passes.garnet_templates.GarNetConfigTemplate method)
(hls4ml.backends.vivado.passes.garnet_templates.GarNetStackConfigTemplate method)
get_valid_conv_partition_splits() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
get_valid_reuse_factors() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
get_variables() (hls4ml.model.layers.Layer method)
get_vcd_data() (in module hls4ml.backends.catapult.passes.fifo_depth_optimization)
(in module hls4ml.backends.vivado.passes.fifo_depth_optimization)
get_weight_variables() (hls4ml.model.graph.ModelGraph method)
get_weights() (hls4ml.model.layers.Layer method)
get_weights_data() (hls4ml.converters.keras_to_hls.KerasFileReader method)
(hls4ml.converters.keras_to_hls.KerasModelReader method)
(hls4ml.converters.keras_to_hls.KerasReader method)
(hls4ml.converters.onnx_to_hls.ONNXDataReader method)
(in module hls4ml.converters.keras_to_hls)
get_writer() (in module hls4ml.writer.writers)
get_writer_flow() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.fpga.fpga_backend.FPGABackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.symbolic.symbolic_backend.SymbolicExpressionBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
(hls4ml.backends.vivado_accelerator.vivado_accelerator_backend.VivadoAcceleratorBackend method)
GlobalOptimizerPass (class in hls4ml.model.optimizer.optimizer)
GlobalPooling1D (class in hls4ml.model.layers)
GlobalPooling2D (class in hls4ml.model.layers)
GPUFLOPEstimator (class in hls4ml.optimization.objectives.gpu_objectives)
GRU (class in hls4ml.model.layers)
GRUConfigTemplate (class in hls4ml.backends.quartus.passes.recurrent_templates)
GRUFunctionTemplate (class in hls4ml.backends.quartus.passes.recurrent_templates)
H
HardActivation (class in hls4ml.model.layers)
HardActivationConfigTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
hls4ml
module
hls4ml.backends
module
hls4ml.backends.backend
module
hls4ml.backends.catapult
module
hls4ml.backends.catapult.catapult_backend
module
hls4ml.backends.catapult.catapult_types
module
hls4ml.backends.catapult.passes
module
hls4ml.backends.catapult.passes.broadcast_stream
module
hls4ml.backends.catapult.passes.conv_same_pad
module
hls4ml.backends.catapult.passes.conv_stream
module
hls4ml.backends.catapult.passes.convolution_templates
module
hls4ml.backends.catapult.passes.convolution_winograd
module
hls4ml.backends.catapult.passes.core_templates
module
hls4ml.backends.catapult.passes.fifo_depth_optimization
module
hls4ml.backends.catapult.passes.garnet_templates
module
hls4ml.backends.catapult.passes.merge_templates
module
hls4ml.backends.catapult.passes.pointwise
module
hls4ml.backends.catapult.passes.pooling_templates
module
hls4ml.backends.catapult.passes.quantization_templates
module
hls4ml.backends.catapult.passes.recurrent_templates
module
hls4ml.backends.catapult.passes.reshaping_templates
module
hls4ml.backends.catapult.passes.resource_strategy
module
hls4ml.backends.catapult.passes.transform_types
module
hls4ml.backends.fpga
module
hls4ml.backends.fpga.fpga_backend
module
hls4ml.backends.fpga.fpga_layers
module
hls4ml.backends.fpga.fpga_types
module
hls4ml.backends.fpga.passes
module
hls4ml.backends.fpga.passes.bn_quant
module
hls4ml.backends.fpga.passes.bram_weights
module
hls4ml.backends.fpga.passes.clone
module
hls4ml.backends.fpga.passes.codegen
module
hls4ml.backends.fpga.passes.embedding
module
hls4ml.backends.fpga.passes.final_reshape
module
hls4ml.backends.fpga.passes.fix_softmax_table_size
module
hls4ml.backends.fpga.passes.inplace_parallel_reshape
module
hls4ml.backends.fpga.passes.inplace_stream_flatten
module
hls4ml.backends.fpga.passes.remove_softmax
module
hls4ml.backends.fpga.passes.repack_stream
module
hls4ml.backends.fpga.passes.xnor_pooling
module
hls4ml.backends.quartus
module
hls4ml.backends.quartus.passes
module
hls4ml.backends.quartus.passes.convolution_templates
module
hls4ml.backends.quartus.passes.convolution_winograd
module
hls4ml.backends.quartus.passes.core_templates
module
hls4ml.backends.quartus.passes.merge_templates
module
hls4ml.backends.quartus.passes.pointwise
module
hls4ml.backends.quartus.passes.pooling_templates
module
hls4ml.backends.quartus.passes.quantization_templates
module
hls4ml.backends.quartus.passes.recurrent_templates
module
hls4ml.backends.quartus.passes.reshaping_templates
module
hls4ml.backends.quartus.passes.resource_strategy
module
hls4ml.backends.quartus.passes.transform_types
module
hls4ml.backends.quartus.quartus_backend
module
hls4ml.backends.quartus.quartus_types
module
hls4ml.backends.symbolic
module
hls4ml.backends.symbolic.passes
module
hls4ml.backends.symbolic.passes.validate_lut
module
hls4ml.backends.symbolic.symbolic_backend
module
hls4ml.backends.template
module
hls4ml.backends.vitis
module
hls4ml.backends.vitis.passes
module
hls4ml.backends.vitis.passes.feature_check
module
hls4ml.backends.vitis.vitis_backend
module
hls4ml.backends.vivado
module
hls4ml.backends.vivado.passes
module
hls4ml.backends.vivado.passes.broadcast_stream
module
hls4ml.backends.vivado.passes.conv_same_pad
module
hls4ml.backends.vivado.passes.conv_stream
module
hls4ml.backends.vivado.passes.convolution_templates
module
hls4ml.backends.vivado.passes.core_templates
module
hls4ml.backends.vivado.passes.fifo_depth_optimization
module
hls4ml.backends.vivado.passes.garnet_templates
module
hls4ml.backends.vivado.passes.merge_templates
module
hls4ml.backends.vivado.passes.pointwise
module
hls4ml.backends.vivado.passes.pooling_templates
module
hls4ml.backends.vivado.passes.quantization_templates
module
hls4ml.backends.vivado.passes.recurrent_templates
module
hls4ml.backends.vivado.passes.reshaping_templates
module
hls4ml.backends.vivado.passes.resource_strategy
module
hls4ml.backends.vivado.passes.transform_types
module
hls4ml.backends.vivado.vivado_backend
module
hls4ml.backends.vivado.vivado_types
module
hls4ml.backends.vivado_accelerator
module
hls4ml.backends.vivado_accelerator.passes
module
hls4ml.backends.vivado_accelerator.passes.fifo_depth_optimization
module
hls4ml.backends.vivado_accelerator.vivado_accelerator_backend
module
hls4ml.backends.vivado_accelerator.vivado_accelerator_config
module
hls4ml.converters
module
hls4ml.converters.keras
module
hls4ml.converters.keras.convolution
module
hls4ml.converters.keras.core
module
hls4ml.converters.keras.graph
module
hls4ml.converters.keras.merge
module
hls4ml.converters.keras.model
module
hls4ml.converters.keras.pooling
module
hls4ml.converters.keras.qkeras
module
hls4ml.converters.keras.recurrent
module
hls4ml.converters.keras.reshape
module
hls4ml.converters.keras.reshaping
module
hls4ml.converters.keras_to_hls
module
hls4ml.converters.onnx
module
hls4ml.converters.onnx.convolution
module
hls4ml.converters.onnx.core
module
hls4ml.converters.onnx.merge
module
hls4ml.converters.onnx.pooling
module
hls4ml.converters.onnx.reshape
module
hls4ml.converters.onnx_to_hls
module
hls4ml.converters.pytorch
module
hls4ml.converters.utils
module
hls4ml.model
module
hls4ml.model.attributes
module
hls4ml.model.flow
module
hls4ml.model.flow.flow
module
hls4ml.model.graph
module
hls4ml.model.layers
module
hls4ml.model.optimizer
module
hls4ml.model.optimizer.optimizer
module
hls4ml.model.optimizer.passes
module
hls4ml.model.optimizer.passes.bn_fuse
module
hls4ml.model.optimizer.passes.convert_to_channels_last
module
hls4ml.model.optimizer.passes.expand_layer_group
module
hls4ml.model.optimizer.passes.fuse_biasadd
module
hls4ml.model.optimizer.passes.infer_precision
module
hls4ml.model.optimizer.passes.multi_dense
module
hls4ml.model.optimizer.passes.nop
module
hls4ml.model.optimizer.passes.precision_merge
module
hls4ml.model.optimizer.passes.qkeras
module
hls4ml.model.optimizer.passes.stamp
module
hls4ml.model.optimizer.passes.transpose_opt
module
hls4ml.model.quantizers
module
hls4ml.model.types
module
hls4ml.optimization
module
hls4ml.optimization.attributes
module
hls4ml.optimization.config
module
hls4ml.optimization.keras
module
hls4ml.optimization.keras.builder
module
hls4ml.optimization.keras.config
module
hls4ml.optimization.keras.masking
module
hls4ml.optimization.keras.reduction
module
hls4ml.optimization.keras.regularizers
module
hls4ml.optimization.keras.utils
module
hls4ml.optimization.knapsack
module
hls4ml.optimization.objectives
module
hls4ml.optimization.objectives.gpu_objectives
module
hls4ml.optimization.objectives.vivado_objectives
module
hls4ml.optimization.scheduler
module
hls4ml.report
module
hls4ml.report.catapult_report
module
hls4ml.report.quartus_report
module
hls4ml.report.vivado_report
module
hls4ml.utils
module
hls4ml.utils.config
module
hls4ml.utils.example_models
module
hls4ml.utils.fixed_point_utils
module
hls4ml.utils.plot
module
hls4ml.utils.string_utils
module
hls4ml.utils.symbolic_utils
module
hls4ml.writer
module
hls4ml.writer.catapult_writer
module
hls4ml.writer.quartus_writer
module
hls4ml.writer.symbolic_writer
module
hls4ml.writer.vitis_writer
module
hls4ml.writer.vivado_accelerator_writer
module
hls4ml.writer.vivado_writer
module
hls4ml.writer.writers
module
hls4mlAttributes (class in hls4ml.optimization.attributes)
HLSConfig (class in hls4ml.model.graph)
HLSTypeConverter (class in hls4ml.backends.fpga.fpga_types)
HyperOptimizationModel (class in hls4ml.optimization.keras.builder)
I
InferPrecisionTypes (class in hls4ml.model.optimizer.passes.infer_precision)
init_activation() (hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
init_base_layer() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_conv1d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_conv2d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_dense() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_depconv2d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_embed() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_garnet() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_garnet_stack() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_global_pooling1d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_global_pooling2d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_gru() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_lstm() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_pooling1d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_pooling2d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_pysr_lut_functions() (in module hls4ml.utils.symbolic_utils)
init_sepconv1d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_sepconv2d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_simple_rnn() (hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
init_softmax() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
initialize() (hls4ml.backends.catapult.passes.broadcast_stream.Broadcast method)
(hls4ml.backends.fpga.fpga_layers.BatchNormalizationQuantizedTanh method)
(hls4ml.backends.fpga.passes.clone.Clone method)
(hls4ml.backends.fpga.passes.repack_stream.Repack method)
(hls4ml.backends.vivado.passes.broadcast_stream.Broadcast method)
(hls4ml.model.layers.Activation method)
(hls4ml.model.layers.BatchNormalization method)
(hls4ml.model.layers.BiasAdd method)
(hls4ml.model.layers.Concatenate method)
(hls4ml.model.layers.Conv1D method)
(hls4ml.model.layers.Conv2D method)
(hls4ml.model.layers.Conv2DBatchnorm method)
(hls4ml.model.layers.Dense method)
(hls4ml.model.layers.DepthwiseConv1D method)
(hls4ml.model.layers.DepthwiseConv2D method)
(hls4ml.model.layers.Dot method)
(hls4ml.model.layers.Embedding method)
(hls4ml.model.layers.GarNet method)
(hls4ml.model.layers.GlobalPooling1D method)
(hls4ml.model.layers.GlobalPooling2D method)
(hls4ml.model.layers.GRU method)
(hls4ml.model.layers.HardActivation method)
(hls4ml.model.layers.Input method)
(hls4ml.model.layers.Layer method)
(hls4ml.model.layers.LayerGroup method)
(hls4ml.model.layers.LSTM method)
(hls4ml.model.layers.Merge method)
(hls4ml.model.layers.Pooling1D method)
(hls4ml.model.layers.Pooling2D method)
(hls4ml.model.layers.PReLU method)
(hls4ml.model.layers.Reshape method)
(hls4ml.model.layers.Resize method)
(hls4ml.model.layers.SeparableConv1D method)
(hls4ml.model.layers.SeparableConv2D method)
(hls4ml.model.layers.SimpleRNN method)
(hls4ml.model.layers.Softmax method)
(hls4ml.model.layers.SymbolicExpression method)
(hls4ml.model.layers.TernaryTanh method)
(hls4ml.model.layers.Transpose method)
(hls4ml.model.layers.ZeroPadding1D method)
(hls4ml.model.layers.ZeroPadding2D method)
(hls4ml.model.optimizer.passes.qkeras.ApplyAlpha method)
InplaceParallelReshape (class in hls4ml.backends.fpga.passes.inplace_parallel_reshape)
InplaceStreamFlatten (class in hls4ml.backends.fpga.passes.inplace_stream_flatten)
InplaceStreamVariableConverter (class in hls4ml.backends.fpga.fpga_types)
InplaceTensorVariable (class in hls4ml.model.types)
Input (class in hls4ml.model.layers)
insert_node() (hls4ml.model.graph.ModelGraph method)
InsertZeroPaddingBeforeConv1D (class in hls4ml.backends.catapult.passes.conv_same_pad)
(class in hls4ml.backends.vivado.passes.conv_same_pad)
InsertZeroPaddingBeforeConv2D (class in hls4ml.backends.catapult.passes.conv_same_pad)
(class in hls4ml.backends.vivado.passes.conv_same_pad)
integer (hls4ml.model.types.IntegerPrecisionType property)
IntegerPrecisionType (class in hls4ml.model.types)
inv_float() (hls4ml.utils.fixed_point_utils.FixedPointEmulator method)
is_layer_optimizable() (hls4ml.optimization.objectives.gpu_objectives.GPUFLOPEstimator class method)
(hls4ml.optimization.objectives.ObjectiveEstimator method)
(hls4ml.optimization.objectives.ParameterEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoDSPEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoFFEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoMultiObjectiveEstimator class method)
is_resource_strategy() (hls4ml.model.graph.HLSConfig method)
K
keras_handler() (in module hls4ml.converters.keras_to_hls)
keras_to_hls() (in module hls4ml.converters.keras_to_hls)
KerasFileReader (class in hls4ml.converters.keras_to_hls)
KerasModelReader (class in hls4ml.converters.keras_to_hls)
KerasNestedFileReader (class in hls4ml.converters.keras_to_hls)
KerasReader (class in hls4ml.converters.keras_to_hls)
L
Layer (class in hls4ml.model.layers)
layer_optimizer() (in module hls4ml.model.optimizer.optimizer)
layer_resources() (hls4ml.optimization.objectives.gpu_objectives.GPUFLOPEstimator class method)
(hls4ml.optimization.objectives.ObjectiveEstimator method)
(hls4ml.optimization.objectives.ParameterEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoDSPEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoFFEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoMultiObjectiveEstimator class method)
layer_savings() (hls4ml.optimization.objectives.gpu_objectives.GPUFLOPEstimator class method)
(hls4ml.optimization.objectives.ObjectiveEstimator method)
(hls4ml.optimization.objectives.ParameterEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoDSPEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoFFEstimator class method)
(hls4ml.optimization.objectives.vivado_objectives.VivadoMultiObjectiveEstimator class method)
LayerAttributes (class in hls4ml.optimization.attributes)
LayerConfigTemplate (class in hls4ml.backends.template)
LayerGroup (class in hls4ml.model.layers)
LayerOptimizerPass (class in hls4ml.model.optimizer.optimizer)
LSTM (class in hls4ml.model.layers)
LSTMConfigTemplate (class in hls4ml.backends.quartus.passes.recurrent_templates)
LSTMFunctionTemplate (class in hls4ml.backends.quartus.passes.recurrent_templates)
LUTFunction (class in hls4ml.utils.symbolic_utils)
M
make_node() (hls4ml.model.graph.ModelGraph method)
make_xclbin() (hls4ml.backends.vivado_accelerator.vivado_accelerator_backend.VivadoAcceleratorBackend method)
MakeStamp (class in hls4ml.model.optimizer.passes.stamp)
MaskedBackprop (class in hls4ml.optimization.keras)
match() (hls4ml.backends.catapult.passes.broadcast_stream.BroadcastStream method)
(hls4ml.backends.catapult.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D method)
(hls4ml.backends.catapult.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D method)
(hls4ml.backends.catapult.passes.conv_stream.GenerateConvStreamingInstructions method)
(hls4ml.backends.catapult.passes.convolution_winograd.ApplyWinogradKernelTransformation method)
(hls4ml.backends.catapult.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.catapult.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.backends.fpga.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.fpga.passes.bn_quant.QuantizeDenseOutput method)
(hls4ml.backends.fpga.passes.bram_weights.RegisterBramWeights method)
(hls4ml.backends.fpga.passes.clone.CloneOutput method)
(hls4ml.backends.fpga.passes.codegen.GenerateConvIm2col method)
(hls4ml.backends.fpga.passes.final_reshape.RemoveFinalReshape method)
(hls4ml.backends.fpga.passes.fix_softmax_table_size.FixSoftmaxTableSize method)
(hls4ml.backends.fpga.passes.inplace_parallel_reshape.InplaceParallelReshape method)
(hls4ml.backends.fpga.passes.inplace_stream_flatten.InplaceStreamFlatten method)
(hls4ml.backends.fpga.passes.remove_softmax.SkipSoftmax method)
(hls4ml.backends.fpga.passes.repack_stream.ReshapeStream method)
(hls4ml.backends.fpga.passes.xnor_pooling.XnorPooling method)
(hls4ml.backends.quartus.passes.convolution_winograd.ApplyWinogradKernelTransformation method)
(hls4ml.backends.quartus.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.quartus.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.backends.symbolic.passes.validate_lut.ValidateUserLookupTable method)
(hls4ml.backends.template.Template method)
(hls4ml.backends.vitis.passes.feature_check.ValidateConvImplementation method)
(hls4ml.backends.vitis.passes.feature_check.ValidateStrategy method)
(hls4ml.backends.vivado.passes.broadcast_stream.BroadcastStream method)
(hls4ml.backends.vivado.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D method)
(hls4ml.backends.vivado.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D method)
(hls4ml.backends.vivado.passes.conv_stream.GenerateConvStreamingInstructions method)
(hls4ml.backends.vivado.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.vivado.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.model.optimizer.optimizer.GlobalOptimizerPass method)
(hls4ml.model.optimizer.optimizer.OptimizerPass method)
(hls4ml.model.optimizer.optimizer.WrappedOptimizerPass method)
(hls4ml.model.optimizer.passes.bn_fuse.FuseBatchNormalization method)
(hls4ml.model.optimizer.passes.convert_to_channels_last.ChannelsLastConverter method)
(hls4ml.model.optimizer.passes.convert_to_channels_last.RemoveTransposeBeforeFlatten method)
(hls4ml.model.optimizer.passes.expand_layer_group.ExpandLayerGroup method)
(hls4ml.model.optimizer.passes.fuse_biasadd.FuseBiasAdd method)
(hls4ml.model.optimizer.passes.infer_precision.InferPrecisionTypes method)
(hls4ml.model.optimizer.passes.multi_dense.ReplaceMultidimensionalDenseWithConv method)
(hls4ml.model.optimizer.passes.nop.EliminateLinearActivation method)
(hls4ml.model.optimizer.passes.precision_merge.SetPrecisionConcat method)
(hls4ml.model.optimizer.passes.qkeras.ExtractTernaryThreshold method)
(hls4ml.model.optimizer.passes.qkeras.FuseConsecutiveBatchNormalization method)
(hls4ml.model.optimizer.passes.qkeras.OutputRoundingSaturationMode method)
(hls4ml.model.optimizer.passes.qkeras.QKerasFactorizeAlpha method)
(hls4ml.model.optimizer.passes.transpose_opt.RemoveNopTranspose method)
(hls4ml.model.optimizer.passes.transpose_opt.RemoveSingleChannelTranspose method)
Merge (class in hls4ml.model.layers)
MergeBatchNormAndQuantizedTanh (class in hls4ml.backends.fpga.passes.bn_quant)
MergeConfigTemplate (class in hls4ml.backends.catapult.passes.merge_templates)
(class in hls4ml.backends.quartus.passes.merge_templates)
(class in hls4ml.backends.vivado.passes.merge_templates)
MergeFunctionTemplate (class in hls4ml.backends.catapult.passes.merge_templates)
(class in hls4ml.backends.quartus.passes.merge_templates)
(class in hls4ml.backends.vivado.passes.merge_templates)
model_optimizer() (in module hls4ml.model.optimizer.optimizer)
model_to_dot() (in module hls4ml.utils.plot)
ModelGraph (class in hls4ml.model.graph)
ModelOptimizerPass (class in hls4ml.model.optimizer.optimizer)
modify_build_script() (hls4ml.writer.vivado_accelerator_writer.VivadoAcceleratorWriter method)
module
hls4ml
hls4ml.backends
hls4ml.backends.backend
hls4ml.backends.catapult
hls4ml.backends.catapult.catapult_backend
hls4ml.backends.catapult.catapult_types
hls4ml.backends.catapult.passes
hls4ml.backends.catapult.passes.broadcast_stream
hls4ml.backends.catapult.passes.conv_same_pad
hls4ml.backends.catapult.passes.conv_stream
hls4ml.backends.catapult.passes.convolution_templates
hls4ml.backends.catapult.passes.convolution_winograd
hls4ml.backends.catapult.passes.core_templates
hls4ml.backends.catapult.passes.fifo_depth_optimization
hls4ml.backends.catapult.passes.garnet_templates
hls4ml.backends.catapult.passes.merge_templates
hls4ml.backends.catapult.passes.pointwise
hls4ml.backends.catapult.passes.pooling_templates
hls4ml.backends.catapult.passes.quantization_templates
hls4ml.backends.catapult.passes.recurrent_templates
hls4ml.backends.catapult.passes.reshaping_templates
hls4ml.backends.catapult.passes.resource_strategy
hls4ml.backends.catapult.passes.transform_types
hls4ml.backends.fpga
hls4ml.backends.fpga.fpga_backend
hls4ml.backends.fpga.fpga_layers
hls4ml.backends.fpga.fpga_types
hls4ml.backends.fpga.passes
hls4ml.backends.fpga.passes.bn_quant
hls4ml.backends.fpga.passes.bram_weights
hls4ml.backends.fpga.passes.clone
hls4ml.backends.fpga.passes.codegen
hls4ml.backends.fpga.passes.embedding
hls4ml.backends.fpga.passes.final_reshape
hls4ml.backends.fpga.passes.fix_softmax_table_size
hls4ml.backends.fpga.passes.inplace_parallel_reshape
hls4ml.backends.fpga.passes.inplace_stream_flatten
hls4ml.backends.fpga.passes.remove_softmax
hls4ml.backends.fpga.passes.repack_stream
hls4ml.backends.fpga.passes.xnor_pooling
hls4ml.backends.quartus
hls4ml.backends.quartus.passes
hls4ml.backends.quartus.passes.convolution_templates
hls4ml.backends.quartus.passes.convolution_winograd
hls4ml.backends.quartus.passes.core_templates
hls4ml.backends.quartus.passes.merge_templates
hls4ml.backends.quartus.passes.pointwise
hls4ml.backends.quartus.passes.pooling_templates
hls4ml.backends.quartus.passes.quantization_templates
hls4ml.backends.quartus.passes.recurrent_templates
hls4ml.backends.quartus.passes.reshaping_templates
hls4ml.backends.quartus.passes.resource_strategy
hls4ml.backends.quartus.passes.transform_types
hls4ml.backends.quartus.quartus_backend
hls4ml.backends.quartus.quartus_types
hls4ml.backends.symbolic
hls4ml.backends.symbolic.passes
hls4ml.backends.symbolic.passes.validate_lut
hls4ml.backends.symbolic.symbolic_backend
hls4ml.backends.template
hls4ml.backends.vitis
hls4ml.backends.vitis.passes
hls4ml.backends.vitis.passes.feature_check
hls4ml.backends.vitis.vitis_backend
hls4ml.backends.vivado
hls4ml.backends.vivado.passes
hls4ml.backends.vivado.passes.broadcast_stream
hls4ml.backends.vivado.passes.conv_same_pad
hls4ml.backends.vivado.passes.conv_stream
hls4ml.backends.vivado.passes.convolution_templates
hls4ml.backends.vivado.passes.core_templates
hls4ml.backends.vivado.passes.fifo_depth_optimization
hls4ml.backends.vivado.passes.garnet_templates
hls4ml.backends.vivado.passes.merge_templates
hls4ml.backends.vivado.passes.pointwise
hls4ml.backends.vivado.passes.pooling_templates
hls4ml.backends.vivado.passes.quantization_templates
hls4ml.backends.vivado.passes.recurrent_templates
hls4ml.backends.vivado.passes.reshaping_templates
hls4ml.backends.vivado.passes.resource_strategy
hls4ml.backends.vivado.passes.transform_types
hls4ml.backends.vivado.vivado_backend
hls4ml.backends.vivado.vivado_types
hls4ml.backends.vivado_accelerator
hls4ml.backends.vivado_accelerator.passes
hls4ml.backends.vivado_accelerator.passes.fifo_depth_optimization
hls4ml.backends.vivado_accelerator.vivado_accelerator_backend
hls4ml.backends.vivado_accelerator.vivado_accelerator_config
hls4ml.converters
hls4ml.converters.keras
hls4ml.converters.keras.convolution
hls4ml.converters.keras.core
hls4ml.converters.keras.graph
hls4ml.converters.keras.merge
hls4ml.converters.keras.model
hls4ml.converters.keras.pooling
hls4ml.converters.keras.qkeras
hls4ml.converters.keras.recurrent
hls4ml.converters.keras.reshape
hls4ml.converters.keras.reshaping
hls4ml.converters.keras_to_hls
hls4ml.converters.onnx
hls4ml.converters.onnx.convolution
hls4ml.converters.onnx.core
hls4ml.converters.onnx.merge
hls4ml.converters.onnx.pooling
hls4ml.converters.onnx.reshape
hls4ml.converters.onnx_to_hls
hls4ml.converters.pytorch
hls4ml.converters.utils
hls4ml.model
hls4ml.model.attributes
hls4ml.model.flow
hls4ml.model.flow.flow
hls4ml.model.graph
hls4ml.model.layers
hls4ml.model.optimizer
hls4ml.model.optimizer.optimizer
hls4ml.model.optimizer.passes
hls4ml.model.optimizer.passes.bn_fuse
hls4ml.model.optimizer.passes.convert_to_channels_last
hls4ml.model.optimizer.passes.expand_layer_group
hls4ml.model.optimizer.passes.fuse_biasadd
hls4ml.model.optimizer.passes.infer_precision
hls4ml.model.optimizer.passes.multi_dense
hls4ml.model.optimizer.passes.nop
hls4ml.model.optimizer.passes.precision_merge
hls4ml.model.optimizer.passes.qkeras
hls4ml.model.optimizer.passes.stamp
hls4ml.model.optimizer.passes.transpose_opt
hls4ml.model.quantizers
hls4ml.model.types
hls4ml.optimization
hls4ml.optimization.attributes
hls4ml.optimization.config
hls4ml.optimization.keras
hls4ml.optimization.keras.builder
hls4ml.optimization.keras.config
hls4ml.optimization.keras.masking
hls4ml.optimization.keras.reduction
hls4ml.optimization.keras.regularizers
hls4ml.optimization.keras.utils
hls4ml.optimization.knapsack
hls4ml.optimization.objectives
hls4ml.optimization.objectives.gpu_objectives
hls4ml.optimization.objectives.vivado_objectives
hls4ml.optimization.scheduler
hls4ml.report
hls4ml.report.catapult_report
hls4ml.report.quartus_report
hls4ml.report.vivado_report
hls4ml.utils
hls4ml.utils.config
hls4ml.utils.example_models
hls4ml.utils.fixed_point_utils
hls4ml.utils.plot
hls4ml.utils.string_utils
hls4ml.utils.symbolic_utils
hls4ml.writer
hls4ml.writer.catapult_writer
hls4ml.writer.quartus_writer
hls4ml.writer.symbolic_writer
hls4ml.writer.vitis_writer
hls4ml.writer.vivado_accelerator_writer
hls4ml.writer.vivado_writer
hls4ml.writer.writers
N
name (hls4ml.backends.catapult.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D attribute)
(hls4ml.backends.catapult.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D attribute)
(hls4ml.backends.vivado.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D attribute)
(hls4ml.backends.vivado.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D attribute)
(hls4ml.model.optimizer.optimizer.OptimizerPass attribute)
NamedType (class in hls4ml.model.types)
NamedTypeConverter (class in hls4ml.backends.fpga.fpga_types)
next() (hls4ml.model.types.CompressedWeightVariable method)
(hls4ml.model.types.ExponentWeightVariable method)
(hls4ml.model.types.WeightVariable method)
next_layer() (hls4ml.model.graph.ModelGraph method)
next_pow2() (hls4ml.writer.quartus_writer.QuartusWriter method)
O
ObjectiveEstimator (class in hls4ml.optimization.objectives)
onnx_handler() (in module hls4ml.converters.onnx_to_hls)
onnx_to_hls() (in module hls4ml.converters.onnx_to_hls)
ONNXDataReader (class in hls4ml.converters.onnx_to_hls)
OptimizationAttributes (class in hls4ml.optimization.attributes)
OptimizationScheduler (class in hls4ml.optimization.scheduler)
optimize_keras_model_for_hls4ml() (in module hls4ml.optimization)
optimize_model() (in module hls4ml.model.optimizer.optimizer)
(in module hls4ml.optimization.keras)
OptimizePointwiseConv (class in hls4ml.backends.catapult.passes.pointwise)
(class in hls4ml.backends.quartus.passes.pointwise)
(class in hls4ml.backends.vivado.passes.pointwise)
optimizer_pass() (in module hls4ml.model.optimizer.optimizer)
OptimizerPass (class in hls4ml.model.optimizer.optimizer)
optimizers (hls4ml.model.flow.flow.DynamicFlow property)
(hls4ml.model.flow.flow.Flow property)
OutputRoundingSaturationMode (class in hls4ml.model.optimizer.passes.qkeras)
P
PackedType (class in hls4ml.model.types)
PackedTypeConverter (class in hls4ml.backends.fpga.fpga_types)
ParameterEstimator (class in hls4ml.optimization.objectives)
ParametrizedActivation (class in hls4ml.model.layers)
ParametrizedActivationFunctionTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
parse_activation_layer() (in module hls4ml.converters.keras.core)
(in module hls4ml.converters.onnx.core)
parse_batchnorm_layer() (in module hls4ml.converters.keras.core)
(in module hls4ml.converters.onnx.core)
parse_catapult_report() (in module hls4ml.report.catapult_report)
parse_conv1d_layer() (in module hls4ml.converters.keras.convolution)
parse_conv2d_layer() (in module hls4ml.converters.keras.convolution)
parse_conv_layer() (in module hls4ml.converters.onnx.convolution)
parse_data_format() (in module hls4ml.converters.utils)
parse_default_keras_layer() (in module hls4ml.converters.keras_to_hls)
parse_dense_layer() (in module hls4ml.converters.keras.core)
parse_embedding_layer() (in module hls4ml.converters.keras.core)
parse_flatten_layer() (in module hls4ml.converters.keras.reshape)
parse_garnet_layer() (in module hls4ml.converters.keras.graph)
parse_gemm_layer() (in module hls4ml.converters.onnx.core)
parse_global_pooling_layer() (in module hls4ml.converters.keras.pooling)
(in module hls4ml.converters.onnx.pooling)
parse_input_layer() (in module hls4ml.converters.keras.core)
parse_keras_model() (in module hls4ml.converters.keras_to_hls)
parse_merge_layer() (in module hls4ml.converters.keras.merge)
(in module hls4ml.converters.onnx.merge)
parse_model_layer() (in module hls4ml.converters.keras.model)
parse_permute_layer() (in module hls4ml.converters.keras.reshape)
parse_pool_layer() (in module hls4ml.converters.onnx.pooling)
parse_pooling_layer() (in module hls4ml.converters.keras.pooling)
parse_qactivation_layer() (in module hls4ml.converters.keras.qkeras)
parse_qbatchnorm_layer() (in module hls4ml.converters.keras.qkeras)
parse_qconv2dbatchnorm_layer() (in module hls4ml.converters.keras.qkeras)
parse_qconv_layer() (in module hls4ml.converters.keras.qkeras)
parse_qdense_layer() (in module hls4ml.converters.keras.qkeras)
parse_qdepthwiseqconv_layer() (in module hls4ml.converters.keras.qkeras)
parse_qrnn_layer() (in module hls4ml.converters.keras.qkeras)
parse_qsepconv_layer() (in module hls4ml.converters.keras.qkeras)
parse_quartus_report() (in module hls4ml.report.quartus_report)
parse_reshape_layer() (in module hls4ml.converters.keras.reshape)
(in module hls4ml.converters.onnx.reshape)
parse_rnn_layer() (in module hls4ml.converters.keras.recurrent)
parse_transpose_layer() (in module hls4ml.converters.onnx.reshape)
parse_upsampling1d_layer() (in module hls4ml.converters.keras.reshape)
parse_upsampling2d_layer() (in module hls4ml.converters.keras.reshape)
parse_vivado_report() (in module hls4ml.report.vivado_report)
parse_yaml_config() (in module hls4ml.converters)
parse_zeropadding1d_layer() (in module hls4ml.converters.keras.reshaping)
parse_zeropadding2d_layer() (in module hls4ml.converters.keras.reshaping)
PATTERN (hls4ml.optimization.config.SUPPORTED_STRUCTURES attribute)
plot_model() (in module hls4ml.utils.plot)
PointwiseConv1D (class in hls4ml.backends.fpga.fpga_layers)
PointwiseConv1DConfigTemplate (class in hls4ml.backends.catapult.passes.pointwise)
(class in hls4ml.backends.quartus.passes.pointwise)
(class in hls4ml.backends.vivado.passes.pointwise)
PointwiseConv1DFunctionTemplate (class in hls4ml.backends.catapult.passes.pointwise)
(class in hls4ml.backends.quartus.passes.pointwise)
(class in hls4ml.backends.vivado.passes.pointwise)
PointwiseConv2D (class in hls4ml.backends.fpga.fpga_layers)
PointwiseConv2DConfigTemplate (class in hls4ml.backends.catapult.passes.pointwise)
(class in hls4ml.backends.quartus.passes.pointwise)
(class in hls4ml.backends.vivado.passes.pointwise)
PointwiseConv2DFunctionTemplate (class in hls4ml.backends.catapult.passes.pointwise)
(class in hls4ml.backends.quartus.passes.pointwise)
(class in hls4ml.backends.vivado.passes.pointwise)
PolynomialScheduler (class in hls4ml.optimization.scheduler)
Pooling1D (class in hls4ml.model.layers)
Pooling2D (class in hls4ml.model.layers)
PoolingConfigTemplate (class in hls4ml.backends.catapult.passes.pooling_templates)
(class in hls4ml.backends.quartus.passes.pooling_templates)
(class in hls4ml.backends.vivado.passes.pooling_templates)
PoolingFunctionTemplate (class in hls4ml.backends.catapult.passes.pooling_templates)
(class in hls4ml.backends.quartus.passes.pooling_templates)
(class in hls4ml.backends.vivado.passes.pooling_templates)
populate_values() (in module hls4ml.backends.catapult.passes.fifo_depth_optimization)
(in module hls4ml.backends.vivado.passes.fifo_depth_optimization)
precision_string_modify() (hls4ml.model.optimizer.passes.qkeras.OutputRoundingSaturationMode method)
PrecisionConverter (class in hls4ml.backends.fpga.fpga_types)
PrecisionDefinition (class in hls4ml.backends.fpga.fpga_types)
PrecisionType (class in hls4ml.model.types)
predict() (hls4ml.model.graph.ModelGraph method)
PReLU (class in hls4ml.model.layers)
PReLUFunctionTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
print_array_to_cpp() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
print_vivado_report() (in module hls4ml.report.vivado_report)
product_type() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
Q
QKerasBinaryQuantizer (class in hls4ml.model.quantizers)
QKerasFactorizeAlpha (class in hls4ml.model.optimizer.passes.qkeras)
QKerasPO2Quantizer (class in hls4ml.model.quantizers)
QKerasQuantizer (class in hls4ml.model.quantizers)
qofr() (in module hls4ml.report.catapult_report)
QuantizeDenseOutput (class in hls4ml.backends.fpga.passes.bn_quant)
Quantizer (class in hls4ml.model.quantizers)
QuartusArrayVariableConverter (class in hls4ml.backends.quartus.quartus_types)
QuartusArrayVariableDefinition (class in hls4ml.backends.quartus.quartus_types)
QuartusBackend (class in hls4ml.backends.quartus.quartus_backend)
QuartusInplaceArrayVariableConverter (class in hls4ml.backends.quartus.quartus_types)
QuartusInplaceArrayVariableDefinition (class in hls4ml.backends.quartus.quartus_types)
QuartusInplaceStreamVariableConverter (class in hls4ml.backends.quartus.quartus_types)
QuartusInplaceStreamVariableDefinition (class in hls4ml.backends.quartus.quartus_types)
QuartusStreamVariableConverter (class in hls4ml.backends.quartus.quartus_types)
QuartusStreamVariableDefinition (class in hls4ml.backends.quartus.quartus_types)
QuartusStructMemberVariableConverter (class in hls4ml.backends.quartus.quartus_types)
QuartusStructMemberVariableDefinition (class in hls4ml.backends.quartus.quartus_types)
QuartusWriter (class in hls4ml.writer.quartus_writer)
R
read_catapult_report() (in module hls4ml.report.catapult_report)
read_js_object() (in module hls4ml.report.quartus_report)
read_quartus_report() (in module hls4ml.report.quartus_report)
read_vivado_report() (in module hls4ml.report.vivado_report)
RecurrentConfigTemplate (class in hls4ml.backends.catapult.passes.recurrent_templates)
(class in hls4ml.backends.vivado.passes.recurrent_templates)
RecurrentFunctionTemplate (class in hls4ml.backends.catapult.passes.recurrent_templates)
(class in hls4ml.backends.vivado.passes.recurrent_templates)
reduce_model() (in module hls4ml.optimization.keras.reduction)
ref_impl (hls4ml.model.layers.GarNet attribute)
register_backend() (in module hls4ml.backends.backend)
register_bn_quant() (in module hls4ml.backends.fpga.passes.bn_quant)
register_broadcast_stream() (in module hls4ml.backends.catapult.passes.broadcast_stream)
(in module hls4ml.backends.vivado.passes.broadcast_stream)
register_clone() (in module hls4ml.backends.fpga.passes.clone)
register_flow() (in module hls4ml.model.flow.flow)
register_keras_layer_handler() (in module hls4ml.converters.keras_to_hls)
register_layer() (in module hls4ml.model.layers)
register_onnx_layer_handler() (in module hls4ml.converters.onnx_to_hls)
register_output_variable() (hls4ml.model.graph.ModelGraph method)
register_pass() (hls4ml.backends.backend.Backend method)
(in module hls4ml.model.optimizer.optimizer)
register_pointwise() (in module hls4ml.backends.catapult.passes.pointwise)
(in module hls4ml.backends.quartus.passes.pointwise)
(in module hls4ml.backends.vivado.passes.pointwise)
register_pysr_lut_function() (in module hls4ml.utils.symbolic_utils)
register_qkeras() (in module hls4ml.model.optimizer.passes.qkeras)
register_repack_stream() (in module hls4ml.backends.fpga.passes.repack_stream)
register_softmax__table_size_fix() (in module hls4ml.backends.fpga.passes.fix_softmax_table_size)
register_source() (hls4ml.backends.backend.Backend method)
register_template() (hls4ml.backends.backend.Backend method)
register_writer() (in module hls4ml.writer.writers)
RegisterBramWeights (class in hls4ml.backends.fpga.passes.bram_weights)
remove_custom_regularizers() (in module hls4ml.optimization.keras.builder)
remove_node() (hls4ml.model.graph.ModelGraph method)
RemoveFinalReshape (class in hls4ml.backends.fpga.passes.final_reshape)
RemoveNopTranspose (class in hls4ml.model.optimizer.passes.transpose_opt)
RemoveSingleChannelTranspose (class in hls4ml.model.optimizer.passes.transpose_opt)
RemoveTransposeBeforeFlatten (class in hls4ml.model.optimizer.passes.convert_to_channels_last)
Repack (class in hls4ml.backends.fpga.passes.repack_stream)
RepackFunctionTemplate (class in hls4ml.backends.fpga.passes.repack_stream)
repair_step() (hls4ml.optimization.scheduler.BinaryScheduler method)
(hls4ml.optimization.scheduler.ConstantScheduler method)
(hls4ml.optimization.scheduler.OptimizationScheduler method)
(hls4ml.optimization.scheduler.PolynomialScheduler method)
replace_char_inconsitency() (in module hls4ml.converters.onnx_to_hls)
replace_node() (hls4ml.model.graph.ModelGraph method)
ReplaceMultidimensionalDenseWithConv (class in hls4ml.model.optimizer.passes.multi_dense)
reseed() (in module hls4ml)
Reshape (class in hls4ml.model.layers)
ReshapeStream (class in hls4ml.backends.fpga.passes.repack_stream)
Resize (class in hls4ml.model.layers)
ResizeConfigTemplate (class in hls4ml.backends.catapult.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
ResizeFunctionTemplate (class in hls4ml.backends.catapult.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
RND (hls4ml.model.types.RoundingMode attribute)
RND_CONV (hls4ml.model.types.RoundingMode attribute)
RND_INF (hls4ml.model.types.RoundingMode attribute)
RND_MIN_INF (hls4ml.model.types.RoundingMode attribute)
RND_ZERO (hls4ml.model.types.RoundingMode attribute)
rounding_mode (hls4ml.model.types.FixedPrecisionType property)
(hls4ml.model.types.IntegerPrecisionType property)
RoundingMode (class in hls4ml.model.types)
S
sanitize_layer_name() (in module hls4ml.converters.onnx_to_hls)
SAT (hls4ml.model.types.SaturationMode attribute)
SAT_SYM (hls4ml.model.types.SaturationMode attribute)
SAT_ZERO (hls4ml.model.types.SaturationMode attribute)
saturation_bits (hls4ml.model.types.FixedPrecisionType property)
(hls4ml.model.types.IntegerPrecisionType property)
saturation_mode (hls4ml.model.types.FixedPrecisionType property)
(hls4ml.model.types.IntegerPrecisionType property)
SaturationMode (class in hls4ml.model.types)
SeparableConv1D (class in hls4ml.model.layers)
SeparableConv1DConfigTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
SeparableConv1DFunctionTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
SeparableConv2D (class in hls4ml.model.layers)
SeparableConv2DConfigTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
SeparableConv2DFunctionTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
set_attr() (hls4ml.model.layers.Layer method)
set_big_fifos() (in module hls4ml.backends.catapult.passes.fifo_depth_optimization)
(in module hls4ml.backends.vivado.passes.fifo_depth_optimization)
set_closest_reuse_factor() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
set_fifo_depth() (in module hls4ml.backends.catapult.passes.fifo_depth_optimization)
(in module hls4ml.backends.vivado.passes.fifo_depth_optimization)
set_msb_bits() (hls4ml.utils.fixed_point_utils.FixedPointEmulator method)
set_target_reuse_factor() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
set_thresholds() (hls4ml.backends.fpga.fpga_layers.BatchNormalizationQuantizedTanh method)
SetPrecisionConcat (class in hls4ml.model.optimizer.passes.precision_merge)
SimpleRNN (class in hls4ml.model.layers)
SimpleRNNConfigTemplate (class in hls4ml.backends.quartus.passes.recurrent_templates)
SimpleRNNFunctionTemplate (class in hls4ml.backends.quartus.passes.recurrent_templates)
size() (hls4ml.model.types.TensorVariable method)
size_cpp() (hls4ml.model.types.TensorVariable method)
SkipSoftmax (class in hls4ml.backends.fpga.passes.remove_softmax)
Softmax (class in hls4ml.model.layers)
SoftmaxConfigTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
solve_knapsack() (in module hls4ml.optimization.knapsack)
Source (class in hls4ml.model.types)
StaticWeightVariableConverter (class in hls4ml.backends.fpga.fpga_types)
StaticWeightVariableDefinition (class in hls4ml.backends.fpga.fpga_types)
StreamVariableConverter (class in hls4ml.backends.fpga.fpga_types)
StructMemberVariableConverter (class in hls4ml.backends.fpga.fpga_types)
STRUCTURED (hls4ml.optimization.config.SUPPORTED_STRUCTURES attribute)
SUPPORTED_LAYERS (in module hls4ml.optimization.keras.config)
SUPPORTED_METRICS (in module hls4ml.optimization.keras.config)
SUPPORTED_STRUCTURES (class in hls4ml.optimization.config)
SymbolicExpression (class in hls4ml.model.layers)
SymbolicExpressionBackend (class in hls4ml.backends.symbolic.symbolic_backend)
SymbolicExpressionWriter (class in hls4ml.writer.symbolic_writer)
T
Template (class in hls4ml.backends.template)
TensorVariable (class in hls4ml.model.types)
TernaryQuantizer (class in hls4ml.model.quantizers)
TernaryTanh (class in hls4ml.model.layers)
to_float() (hls4ml.utils.fixed_point_utils.FixedPointEmulator method)
trace() (hls4ml.model.graph.ModelGraph method)
transform() (hls4ml.backends.catapult.passes.broadcast_stream.BroadcastStream method)
(hls4ml.backends.catapult.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D method)
(hls4ml.backends.catapult.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D method)
(hls4ml.backends.catapult.passes.conv_stream.GenerateConvStreamingInstructions method)
(hls4ml.backends.catapult.passes.convolution_winograd.ApplyWinogradKernelTransformation method)
(hls4ml.backends.catapult.passes.fifo_depth_optimization.FifoDepthOptimization method)
(hls4ml.backends.catapult.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.catapult.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.backends.catapult.passes.transform_types.TransformTypes method)
(hls4ml.backends.fpga.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.fpga.passes.bn_quant.QuantizeDenseOutput method)
(hls4ml.backends.fpga.passes.bram_weights.RegisterBramWeights method)
(hls4ml.backends.fpga.passes.clone.CloneOutput method)
(hls4ml.backends.fpga.passes.codegen.GenerateConvIm2col method)
(hls4ml.backends.fpga.passes.final_reshape.RemoveFinalReshape method)
(hls4ml.backends.fpga.passes.fix_softmax_table_size.FixSoftmaxTableSize method)
(hls4ml.backends.fpga.passes.inplace_parallel_reshape.InplaceParallelReshape method)
(hls4ml.backends.fpga.passes.inplace_stream_flatten.InplaceStreamFlatten method)
(hls4ml.backends.fpga.passes.remove_softmax.SkipSoftmax method)
(hls4ml.backends.fpga.passes.repack_stream.ReshapeStream method)
(hls4ml.backends.fpga.passes.xnor_pooling.XnorPooling method)
(hls4ml.backends.quartus.passes.convolution_winograd.ApplyWinogradKernelTransformation method)
(hls4ml.backends.quartus.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.quartus.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.backends.quartus.passes.transform_types.TransformTypes method)
(hls4ml.backends.symbolic.passes.validate_lut.ValidateUserLookupTable method)
(hls4ml.backends.template.FunctionCallTemplate method)
(hls4ml.backends.template.Template method)
(hls4ml.backends.vitis.passes.feature_check.ValidateConvImplementation method)
(hls4ml.backends.vitis.passes.feature_check.ValidateStrategy method)
(hls4ml.backends.vivado.passes.broadcast_stream.BroadcastStream method)
(hls4ml.backends.vivado.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D method)
(hls4ml.backends.vivado.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D method)
(hls4ml.backends.vivado.passes.conv_stream.GenerateConvStreamingInstructions method)
(hls4ml.backends.vivado.passes.fifo_depth_optimization.FifoDepthOptimization method)
(hls4ml.backends.vivado.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.vivado.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.backends.vivado.passes.transform_types.TransformTypes method)
(hls4ml.backends.vivado_accelerator.passes.fifo_depth_optimization.FifoDepthOptimization method)
(hls4ml.model.optimizer.optimizer.ModelOptimizerPass method)
(hls4ml.model.optimizer.optimizer.OptimizerPass method)
(hls4ml.model.optimizer.optimizer.WrappedOptimizerPass method)
(hls4ml.model.optimizer.passes.bn_fuse.FuseBatchNormalization method)
(hls4ml.model.optimizer.passes.convert_to_channels_last.ChannelsLastConverter method)
(hls4ml.model.optimizer.passes.convert_to_channels_last.RemoveTransposeBeforeFlatten method)
(hls4ml.model.optimizer.passes.expand_layer_group.ExpandLayerGroup method)
(hls4ml.model.optimizer.passes.fuse_biasadd.FuseBiasAdd method)
(hls4ml.model.optimizer.passes.infer_precision.InferPrecisionTypes method)
(hls4ml.model.optimizer.passes.multi_dense.ReplaceMultidimensionalDenseWithConv method)
(hls4ml.model.optimizer.passes.nop.EliminateLinearActivation method)
(hls4ml.model.optimizer.passes.precision_merge.SetPrecisionConcat method)
(hls4ml.model.optimizer.passes.qkeras.ExtractTernaryThreshold method)
(hls4ml.model.optimizer.passes.qkeras.FuseConsecutiveBatchNormalization method)
(hls4ml.model.optimizer.passes.qkeras.OutputRoundingSaturationMode method)
(hls4ml.model.optimizer.passes.qkeras.QKerasFactorizeAlpha method)
(hls4ml.model.optimizer.passes.stamp.MakeStamp method)
(hls4ml.model.optimizer.passes.transpose_opt.RemoveNopTranspose method)
(hls4ml.model.optimizer.passes.transpose_opt.RemoveSingleChannelTranspose method)
TransformTypes (class in hls4ml.backends.catapult.passes.transform_types)
(class in hls4ml.backends.quartus.passes.transform_types)
(class in hls4ml.backends.vivado.passes.transform_types)
Transpose (class in hls4ml.model.layers)
TransposeConfigTemplate (class in hls4ml.backends.catapult.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
TransposeFunctionTemplate (class in hls4ml.backends.catapult.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
TRN (hls4ml.model.types.RoundingMode attribute)
TRN_ZERO (hls4ml.model.types.RoundingMode attribute)
TypeAttribute (class in hls4ml.model.attributes)
TypeDefinition (class in hls4ml.backends.fpga.fpga_types)
TypeMapping (class in hls4ml.model.attributes)
TypePrecisionConverter (class in hls4ml.backends.fpga.fpga_types)
U
uint_to_binary() (in module hls4ml.utils.fixed_point_utils)
UnspecifiedPrecisionType (class in hls4ml.model.types)
UNSTRUCTURED (hls4ml.optimization.config.SUPPORTED_STRUCTURES attribute)
update_args() (hls4ml.optimization.attributes.LayerAttributes method)
update_flow() (in module hls4ml.model.flow.flow)
update_masks() (hls4ml.optimization.keras.MaskedBackprop method)
update_precision() (hls4ml.model.types.WeightVariable method)
update_step() (hls4ml.optimization.scheduler.BinaryScheduler method)
(hls4ml.optimization.scheduler.ConstantScheduler method)
(hls4ml.optimization.scheduler.OptimizationScheduler method)
(hls4ml.optimization.scheduler.PolynomialScheduler method)
V
validate_value() (hls4ml.model.attributes.Attribute method)
(hls4ml.model.attributes.ChoiceAttribute method)
ValidateConvImplementation (class in hls4ml.backends.vitis.passes.feature_check)
ValidateStrategy (class in hls4ml.backends.vitis.passes.feature_check)
ValidateUserLookupTable (class in hls4ml.backends.symbolic.passes.validate_lut)
Variable (class in hls4ml.model.types)
VariableDefinition (class in hls4ml.backends.fpga.fpga_types)
VariableMapping (class in hls4ml.model.attributes)
VitisBackend (class in hls4ml.backends.vitis.vitis_backend)
VitisWriter (class in hls4ml.writer.vitis_writer)
VivadoAcceleratorBackend (class in hls4ml.backends.vivado_accelerator.vivado_accelerator_backend)
VivadoAcceleratorConfig (class in hls4ml.backends.vivado_accelerator.vivado_accelerator_config)
VivadoAcceleratorWriter (class in hls4ml.writer.vivado_accelerator_writer)
VivadoArrayVariableConverter (class in hls4ml.backends.vivado.vivado_types)
VivadoArrayVariableDefinition (class in hls4ml.backends.vivado.vivado_types)
VivadoBackend (class in hls4ml.backends.vivado.vivado_backend)
VivadoDSPEstimator (class in hls4ml.optimization.objectives.vivado_objectives)
VivadoFFEstimator (class in hls4ml.optimization.objectives.vivado_objectives)
VivadoInplaceArrayVariableConverter (class in hls4ml.backends.vivado.vivado_types)
VivadoInplaceArrayVariableDefinition (class in hls4ml.backends.vivado.vivado_types)
VivadoInplaceStreamVariableConverter (class in hls4ml.backends.vivado.vivado_types)
VivadoInplaceStreamVariableDefinition (class in hls4ml.backends.vivado.vivado_types)
VivadoMultiObjectiveEstimator (class in hls4ml.optimization.objectives.vivado_objectives)
VivadoStreamVariableConverter (class in hls4ml.backends.vivado.vivado_types)
VivadoStreamVariableDefinition (class in hls4ml.backends.vivado.vivado_types)
VivadoWriter (class in hls4ml.writer.vivado_writer)
W
WeightAttribute (class in hls4ml.model.attributes)
WeightMapping (class in hls4ml.model.attributes)
WeightVariable (class in hls4ml.model.types)
WRAP (hls4ml.model.types.SaturationMode attribute)
WrappedOptimizerPass (class in hls4ml.model.optimizer.optimizer)
write() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
(hls4ml.model.graph.ModelGraph method)
write_activation_tables() (hls4ml.writer.quartus_writer.QuartusWriter method)
write_axi_wrapper() (hls4ml.writer.vivado_accelerator_writer.VivadoAcceleratorWriter method)
write_board_script() (hls4ml.writer.vivado_accelerator_writer.VivadoAcceleratorWriter method)
write_bridge() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_build_script() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.symbolic_writer.SymbolicExpressionWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_defines() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_driver() (hls4ml.writer.vivado_accelerator_writer.VivadoAcceleratorWriter method)
write_generated_code() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_hls() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
(hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.symbolic_writer.SymbolicExpressionWriter method)
(hls4ml.writer.vitis_writer.VitisWriter method)
(hls4ml.writer.vivado_accelerator_writer.VivadoAcceleratorWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
(hls4ml.writer.writers.Writer method)
write_new_tar() (hls4ml.writer.vivado_accelerator_writer.VivadoAcceleratorWriter method)
write_nnet_utils() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.symbolic_writer.SymbolicExpressionWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_nnet_utils_overrides() (hls4ml.writer.vitis_writer.VitisWriter method)
write_output_dir() (hls4ml.writer.catapult_writer.CatapultWriter method)
write_parameters() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_cpp() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_dir() (hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_header() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_tar() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_test_bench() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_testbench_parallel() (hls4ml.writer.quartus_writer.QuartusWriter method)
write_testbench_stream() (hls4ml.writer.quartus_writer.QuartusWriter method)
write_weights() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_wrapper_test() (hls4ml.writer.vivado_accelerator_writer.VivadoAcceleratorWriter method)
write_yml() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
Writer (class in hls4ml.writer.writers)
X
XnorPooling (class in hls4ml.backends.fpga.passes.xnor_pooling)
XnorPrecisionType (class in hls4ml.model.types)
Z
ZeroPadding1D (class in hls4ml.model.layers)
ZeroPadding2D (class in hls4ml.model.layers)
ZeroPaddingConfigTemplate (class in hls4ml.backends.catapult.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
ZeroPaddingFunctionTemplate (class in hls4ml.backends.catapult.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)