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
High Granularity Quantization (HGQ)
ONNX and QONNX
FIFO Buffer Depth Optimization
Extension API
oneAPI Backend
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
ACExponentPrecisionDefinition (class in hls4ml.backends.oneapi.oneapi_types)
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.oneapi.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.oneapi.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
ActivationStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
ActivationTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
ACTypeConverter (class in hls4ml.backends.fpga.fpga_types)
add_bias() (hls4ml.model.layers.ApplyAlpha method)
(hls4ml.model.layers.Layer method)
add_edge() (in module hls4ml.utils.plot)
add_output_variable() (hls4ml.model.layers.Layer method)
add_weights() (hls4ml.model.layers.ApplyAlpha method)
(hls4ml.model.layers.Layer method)
add_weights_variable() (hls4ml.model.layers.Layer method)
AggregratedArrayVariableConverter (class in hls4ml.backends.oneapi.oneapi_types)
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.layers)
ApplyAlphaConfigTemplate (class in hls4ml.backends.catapult.passes.quantization_templates)
(class in hls4ml.backends.oneapi.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.oneapi.passes.quantization_templates)
(class in hls4ml.backends.quartus.passes.quantization_templates)
(class in hls4ml.backends.vivado.passes.quantization_templates)
ApplyAlphaStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.quantization_templates)
ApplyAlphaTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.quantization_templates)
ApplyResourceStrategy (class in hls4ml.backends.catapult.passes.resource_strategy)
(class in hls4ml.backends.oneapi.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.oneapi.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.oneapi.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.oneapi.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.catapult.passes.bn_quant)
(class in hls4ml.backends.oneapi.passes.bn_quant)
(class in hls4ml.backends.quartus.passes.bn_quant)
(class in hls4ml.backends.vivado.passes.bn_quant)
BatchNormalizationQuantizedTanhFunctionTemplate (class in hls4ml.backends.catapult.passes.bn_quant)
(class in hls4ml.backends.oneapi.passes.bn_quant)
(class in hls4ml.backends.quartus.passes.bn_quant)
(class in hls4ml.backends.vivado.passes.bn_quant)
BatchNormalizationQuantizedTanhStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.bn_quant)
BatchNormalizationQuantizedTanhTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.bn_quant)
BatchNormalizationStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
BatchNormalizationTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
BatchNormOnnx (class in hls4ml.model.layers)
BatchNormOnnxConstantParameters (class in hls4ml.model.optimizer.passes.batchnorm_opt)
BiasAdd (class in hls4ml.model.layers)
BiasDownAdd (class in hls4ml.model.optimizer.passes.move_scales)
BinaryQuantizer (class in hls4ml.model.quantizers)
BinaryScheduler (class in hls4ml.optimization.dsp_aware_pruning.scheduler)
BLOCK (hls4ml.optimization.dsp_aware_pruning.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.oneapi.oneapi_backend.OneAPIBackend 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.dsp_aware_pruning.keras.builder.HyperOptimizationModel method)
build_optimizable_model() (in module hls4ml.optimization.dsp_aware_pruning.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)
CloneStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.clone_templates)
CloneTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.clone_templates)
CodeAttrubute (class in hls4ml.model.attributes)
CodeMapping (class in hls4ml.model.attributes)
compile() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
(hls4ml.backends.oneapi.oneapi_backend.OneAPIBackend 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.oneapi.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)
Constant (class in hls4ml.model.layers)
ConstantBatchNormFusion (class in hls4ml.model.optimizer.passes.batchnorm_opt)
ConstantScheduler (class in hls4ml.optimization.dsp_aware_pruning.scheduler)
ConstQuantToConstAlpha (class in hls4ml.model.optimizer.passes.quant_opt)
Conv (class in hls4ml.model.layers)
Conv1D (class in hls4ml.model.layers)
Conv1DConfigTemplate (class in hls4ml.backends.catapult.passes.convolution_templates)
(class in hls4ml.backends.oneapi.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.oneapi.passes.convolution_templates)
(class in hls4ml.backends.quartus.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
Conv1DTaskSequenceTemplate (class in hls4ml.backends.oneapi.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.oneapi.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.oneapi.passes.convolution_templates)
(class in hls4ml.backends.quartus.passes.convolution_templates)
(class in hls4ml.backends.vivado.passes.convolution_templates)
Conv2DRegularizer (class in hls4ml.optimization.dsp_aware_pruning.keras.regularizers)
Conv2DTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.convolution_templates)
conv_mult_config_template (in module hls4ml.backends.oneapi.passes.convolution_templates)
(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)
(hls4ml.backends.oneapi.oneapi_types.AggregratedArrayVariableConverter method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIStaticWeightVariableConverter 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)
(hls4ml.backends.oneapi.oneapi_types.OneAPICompressedTypeConverter method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIExponentTypeConverter method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIPackedTypeConverter 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)
ConvStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.convolution_templates)
ConvToConvXD (class in hls4ml.model.optimizer.passes.conv_to_convxd)
ConvToDepthwiseConvXD (class in hls4ml.model.optimizer.passes.conv_to_depthwiseconvxd)
create_config() (in module hls4ml.utils.config)
create_initial_config() (hls4ml.backends.backend.Backend method)
(hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.oneapi.oneapi_backend.OneAPIBackend 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
declare_cpp() (hls4ml.backends.oneapi.oneapi_types.OneAPIInterfaceVariableDefinition method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIStreamVariableDefinition method)
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.oneapi.oneapi_types.ACExponentPrecisionDefinition method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIArrayVariableDefinition method)
(hls4ml.backends.oneapi.oneapi_types.OneAPICompressedTypeConverter method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIExponentTypeConverter method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIInplaceArrayVariableDefinition method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIInplaceStreamVariableDefinition method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIInterfaceVariableDefinition method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIPackedTypeConverter method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIStaticWeightVariableDefinition method)
(hls4ml.backends.oneapi.oneapi_types.OneAPIStreamVariableDefinition 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.oneapi.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.oneapi.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
DenseRegularizer (class in hls4ml.optimization.dsp_aware_pruning.keras.regularizers)
DenseStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
DenseTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
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.oneapi.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.linear)
Embedding (class in hls4ml.model.layers)
EmbeddingConfigTemplate (class in hls4ml.backends.fpga.passes.embedding)
EmbeddingFunctionTemplate (class in hls4ml.backends.fpga.passes.embedding)
EmbeddingStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.embedding_templates)
EmbeddingTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.embedding_templates)
EnforceProxyModelEmbeddedConfig (class in hls4ml.model.optimizer.passes.hgq_proxy_model)
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)
fixedpoint_quantizer_handler() (in module hls4ml.converters.keras.hgq_proxy_model)
FixedPointEmulator (class in hls4ml.utils.fixed_point_utils)
FixedPointQuantizer (class in hls4ml.model.optimizer.passes.hgq_proxy_model)
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.bn_quant.BatchNormalizationQuantizedTanhConfigTemplate method)
(hls4ml.backends.catapult.passes.bn_quant.BatchNormalizationQuantizedTanhFunctionTemplate method)
(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.ParamActivationConfigTemplate 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.clone.CloneFunctionTemplate method)
(hls4ml.backends.fpga.passes.embedding.EmbeddingConfigTemplate method)
(hls4ml.backends.fpga.passes.embedding.EmbeddingFunctionTemplate method)
(hls4ml.backends.fpga.passes.hgq_proxy_model.ProcessFixedPointQuantizerCall method)
(hls4ml.backends.fpga.passes.hgq_proxy_model.ProcessUnaryLUTCall method)
(hls4ml.backends.fpga.passes.repack_stream.RepackFunctionTemplate method)
(hls4ml.backends.oneapi.passes.bn_quant.BatchNormalizationQuantizedTanhConfigTemplate method)
(hls4ml.backends.oneapi.passes.bn_quant.BatchNormalizationQuantizedTanhFunctionTemplate method)
(hls4ml.backends.oneapi.passes.bn_quant.BatchNormalizationQuantizedTanhStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.bn_quant.BatchNormalizationQuantizedTanhTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.clone_templates.CloneStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.clone_templates.CloneTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.convolution_templates.Conv1DConfigTemplate method)
(hls4ml.backends.oneapi.passes.convolution_templates.Conv1DFunctionTemplate method)
(hls4ml.backends.oneapi.passes.convolution_templates.Conv1DTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.convolution_templates.Conv2DConfigTemplate method)
(hls4ml.backends.oneapi.passes.convolution_templates.Conv2DFunctionTemplate method)
(hls4ml.backends.oneapi.passes.convolution_templates.Conv2DTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.convolution_templates.ConvStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ActivationConfigTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ActivationFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ActivationStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ActivationTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.BatchNormalizationConfigTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.BatchNormalizationFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.BatchNormalizationStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.BatchNormalizationTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.DenseConfigTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.DenseFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.DenseStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.DenseTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.HardActivationConfigTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ParamActivationConfigTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ParametrizedActivationFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ParametrizedActivationStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.ParametrizedActivationTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.PReLUActivationStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.core_templates.PReLUFunctionTemplate method)
(hls4ml.backends.oneapi.passes.embedding_templates.EmbeddingStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.embedding_templates.EmbeddingTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.merge_templates.ConcatenateConfigTemplate method)
(hls4ml.backends.oneapi.passes.merge_templates.DotConfigTemplate method)
(hls4ml.backends.oneapi.passes.merge_templates.MergeConfigTemplate method)
(hls4ml.backends.oneapi.passes.merge_templates.MergeFunctionTemplate method)
(hls4ml.backends.oneapi.passes.merge_templates.MergeStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.merge_templates.MergeTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.pointwise.PointwiseConv1DFunctionTemplate method)
(hls4ml.backends.oneapi.passes.pointwise.PointwiseConv1DTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.pointwise.PointwiseConv2DFunctionTemplate method)
(hls4ml.backends.oneapi.passes.pointwise.PointwiseConv2DTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.pointwise.PointwiseConvStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.pooling_templates.PoolingConfigTemplate method)
(hls4ml.backends.oneapi.passes.pooling_templates.PoolingFunctionTemplate method)
(hls4ml.backends.oneapi.passes.pooling_templates.PoolingStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.pooling_templates.PoolingTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.quantization_templates.ApplyAlphaConfigTemplate method)
(hls4ml.backends.oneapi.passes.quantization_templates.ApplyAlphaFunctionTemplate method)
(hls4ml.backends.oneapi.passes.quantization_templates.ApplyAlphaStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.quantization_templates.ApplyAlphaTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.GRUConfigTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.GRUFunctionTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.GRUStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.GRUTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.LSTMConfigTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.LSTMFunctionTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.SimpleRNNConfigTemplate method)
(hls4ml.backends.oneapi.passes.recurrent_templates.SimpleRNNFunctionTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ReshapeConfigTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ReshapeFunctionTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ReshapeTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ReshapingStreamFunctionTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ResizeConfigTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ResizeFunctionTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ResizeTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.TransposeConfigTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.TransposeFunctionTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.TransposeTaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ZeroPaddingConfigTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ZeroPaddingFunctionTemplate method)
(hls4ml.backends.oneapi.passes.reshaping_templates.ZeroPaddingTaskSequenceTemplate method)
(hls4ml.backends.quartus.passes.bn_quant.BatchNormalizationQuantizedTanhConfigTemplate method)
(hls4ml.backends.quartus.passes.bn_quant.BatchNormalizationQuantizedTanhFunctionTemplate 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.ParamActivationConfigTemplate 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.bn_quant.BatchNormalizationQuantizedTanhConfigTemplate method)
(hls4ml.backends.vivado.passes.bn_quant.BatchNormalizationQuantizedTanhFunctionTemplate 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.ParamActivationConfigTemplate 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.batchnorm_opt)
FuseQuantWithConstant (class in hls4ml.model.optimizer.passes.quant_opt)
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_mask_fn() (in module hls4ml.backends.fpga.passes.hgq_proxy_model)
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)
GenerateUnrolledDenseResource (class in hls4ml.backends.vivado.passes.unrolled_codegen)
get_attr() (hls4ml.model.layers.Layer method)
get_attributes_from_keras_model() (in module hls4ml.optimization.dsp_aware_pruning.attributes)
get_attributes_from_keras_model_and_hls4ml_config() (in module hls4ml.optimization.dsp_aware_pruning.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_config() (hls4ml.model.optimizer.optimizer.ConfigurableOptimizerPass method)
(hls4ml.optimization.dsp_aware_pruning.keras.regularizers.Conv2DRegularizer method)
(hls4ml.optimization.dsp_aware_pruning.keras.regularizers.DenseRegularizer method)
get_config_value() (hls4ml.model.graph.HLSConfig method)
get_constant_value() (in module hls4ml.converters.onnx_to_hls)
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.oneapi.oneapi_backend.OneAPIBackend 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_global_input_shape() (in module hls4ml.converters.onnx_to_hls)
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.dsp_aware_pruning.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.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
get_model_arch() (in module hls4ml.converters.keras_to_hls)
get_model_gradients() (in module hls4ml.optimization.dsp_aware_pruning.keras.utils)
get_model_hessians() (in module hls4ml.optimization.dsp_aware_pruning.keras.utils)
get_model_masks() (in module hls4ml.optimization.dsp_aware_pruning.keras.masking)
get_model_sparsity() (in module hls4ml.optimization.dsp_aware_pruning.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_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.dsp_aware_pruning.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)
(in module hls4ml.converters.keras_to_hls)
get_writer() (in module hls4ml.writer.writers)
get_writer_config() (hls4ml.model.graph.HLSConfig method)
get_writer_flow() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.fpga.fpga_backend.FPGABackend method)
(hls4ml.backends.oneapi.oneapi_backend.OneAPIBackend 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.dsp_aware_pruning.objectives.gpu_objectives)
GRU (class in hls4ml.model.layers)
GRUConfigTemplate (class in hls4ml.backends.oneapi.passes.recurrent_templates)
(class in hls4ml.backends.quartus.passes.recurrent_templates)
GRUFunctionTemplate (class in hls4ml.backends.oneapi.passes.recurrent_templates)
(class in hls4ml.backends.quartus.passes.recurrent_templates)
GRUStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.recurrent_templates)
GRUTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.recurrent_templates)
H
HardActivation (class in hls4ml.model.layers)
HardActivationConfigTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.oneapi.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.bn_quant
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.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.hgq_proxy_model
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.oneapi
module
hls4ml.backends.oneapi.oneapi_backend
module
hls4ml.backends.oneapi.oneapi_template
module
hls4ml.backends.oneapi.oneapi_types
module
hls4ml.backends.oneapi.passes
module
hls4ml.backends.oneapi.passes.bn_quant
module
hls4ml.backends.oneapi.passes.clone_templates
module
hls4ml.backends.oneapi.passes.convolution_templates
module
hls4ml.backends.oneapi.passes.convolution_winograd
module
hls4ml.backends.oneapi.passes.core_templates
module
hls4ml.backends.oneapi.passes.embedding_templates
module
hls4ml.backends.oneapi.passes.merge_templates
module
hls4ml.backends.oneapi.passes.pointwise
module
hls4ml.backends.oneapi.passes.pooling_templates
module
hls4ml.backends.oneapi.passes.quantization_templates
module
hls4ml.backends.oneapi.passes.recurrent_templates
module
hls4ml.backends.oneapi.passes.reshaping_templates
module
hls4ml.backends.oneapi.passes.resource_strategy
module
hls4ml.backends.oneapi.passes.transform_types
module
hls4ml.backends.quartus
module
hls4ml.backends.quartus.passes
module
hls4ml.backends.quartus.passes.bn_quant
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.bn_quant
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.pipeline_style
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.passes.unrolled_codegen
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.hgq_proxy_model
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.batchnorm_opt
module
hls4ml.model.optimizer.passes.bn_fuse
module
hls4ml.model.optimizer.passes.conv_to_convxd
module
hls4ml.model.optimizer.passes.conv_to_depthwiseconvxd
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.hgq_proxy_model
module
hls4ml.model.optimizer.passes.infer_precision
module
hls4ml.model.optimizer.passes.linear
module
hls4ml.model.optimizer.passes.matmul_const_to_dense
module
hls4ml.model.optimizer.passes.merge_const
module
hls4ml.model.optimizer.passes.move_scales
module
hls4ml.model.optimizer.passes.multi_dense
module
hls4ml.model.optimizer.passes.qkeras
module
hls4ml.model.optimizer.passes.quant_opt
module
hls4ml.model.optimizer.passes.reshape_const
module
hls4ml.model.optimizer.passes.seperable_to_dw_conv
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.dsp_aware_pruning
module
hls4ml.optimization.dsp_aware_pruning.attributes
module
hls4ml.optimization.dsp_aware_pruning.config
module
hls4ml.optimization.dsp_aware_pruning.keras
module
hls4ml.optimization.dsp_aware_pruning.keras.builder
module
hls4ml.optimization.dsp_aware_pruning.keras.config
module
hls4ml.optimization.dsp_aware_pruning.keras.masking
module
hls4ml.optimization.dsp_aware_pruning.keras.reduction
module
hls4ml.optimization.dsp_aware_pruning.keras.regularizers
module
hls4ml.optimization.dsp_aware_pruning.keras.utils
module
hls4ml.optimization.dsp_aware_pruning.knapsack
module
hls4ml.optimization.dsp_aware_pruning.objectives
module
hls4ml.optimization.dsp_aware_pruning.objectives.gpu_objectives
module
hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives
module
hls4ml.optimization.dsp_aware_pruning.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.oneapi_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.dsp_aware_pruning.attributes)
HLSConfig (class in hls4ml.model.graph)
HLSTypeConverter (class in hls4ml.backends.fpga.fpga_types)
HyperOptimizationModel (class in hls4ml.optimization.dsp_aware_pruning.keras.builder)
I
InferPrecisionTypes (class in hls4ml.model.optimizer.passes.infer_precision)
init_activation() (hls4ml.backends.oneapi.oneapi_backend.OneAPIBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
init_base_layer() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.oneapi.oneapi_backend.OneAPIBackend 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.oneapi.oneapi_backend.OneAPIBackend 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.oneapi.oneapi_backend.OneAPIBackend 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.oneapi.oneapi_backend.OneAPIBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
(hls4ml.backends.vivado.vivado_backend.VivadoBackend method)
init_depconv1d() (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.oneapi.oneapi_backend.OneAPIBackend 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)
init_global_pooling2d() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
init_gru() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.oneapi.oneapi_backend.OneAPIBackend 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.oneapi.oneapi_backend.OneAPIBackend 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.oneapi.oneapi_backend.OneAPIBackend method)
(hls4ml.backends.quartus.quartus_backend.QuartusBackend method)
init_softmax() (hls4ml.backends.catapult.catapult_backend.CatapultBackend method)
(hls4ml.backends.oneapi.oneapi_backend.OneAPIBackend 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.ApplyAlpha method)
(hls4ml.model.layers.BatchNormalization method)
(hls4ml.model.layers.BatchNormOnnx method)
(hls4ml.model.layers.BiasAdd method)
(hls4ml.model.layers.Concatenate method)
(hls4ml.model.layers.Constant method)
(hls4ml.model.layers.Conv 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.MatMul method)
(hls4ml.model.layers.Merge method)
(hls4ml.model.layers.ParametrizedActivation method)
(hls4ml.model.layers.Pooling1D method)
(hls4ml.model.layers.Pooling2D method)
(hls4ml.model.layers.PReLU method)
(hls4ml.model.layers.Quant 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.hgq_proxy_model.FixedPointQuantizer method)
(hls4ml.model.optimizer.passes.hgq_proxy_model.UnaryLUT 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.dsp_aware_pruning.objectives.gpu_objectives.GPUFLOPEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.ObjectiveEstimator method)
(hls4ml.optimization.dsp_aware_pruning.objectives.ParameterEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoDSPEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoFFEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.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.dsp_aware_pruning.objectives.gpu_objectives.GPUFLOPEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.ObjectiveEstimator method)
(hls4ml.optimization.dsp_aware_pruning.objectives.ParameterEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoDSPEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoFFEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoMultiObjectiveEstimator class method)
layer_savings() (hls4ml.optimization.dsp_aware_pruning.objectives.gpu_objectives.GPUFLOPEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.ObjectiveEstimator method)
(hls4ml.optimization.dsp_aware_pruning.objectives.ParameterEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoDSPEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoFFEstimator class method)
(hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives.VivadoMultiObjectiveEstimator class method)
LayerAttributes (class in hls4ml.optimization.dsp_aware_pruning.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.oneapi.passes.recurrent_templates)
(class in hls4ml.backends.quartus.passes.recurrent_templates)
LSTMFunctionTemplate (class in hls4ml.backends.oneapi.passes.recurrent_templates)
(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.dsp_aware_pruning.keras)
match() (hls4ml.backends.catapult.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.catapult.passes.bn_quant.QuantizeDenseOutput method)
(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.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.hgq_proxy_model.ProcessFixedPointQuantizerLayer 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.oneapi.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.oneapi.passes.bn_quant.QuantizeDenseOutput method)
(hls4ml.backends.oneapi.passes.convolution_winograd.ApplyWinogradKernelTransformation method)
(hls4ml.backends.oneapi.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.oneapi.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.backends.quartus.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.quartus.passes.bn_quant.QuantizeDenseOutput 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.ValidateResourceStrategy method)
(hls4ml.backends.vitis.passes.feature_check.ValidateResourceUnrolledStrategy method)
(hls4ml.backends.vivado.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.vivado.passes.bn_quant.QuantizeDenseOutput 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.backends.vivado.passes.unrolled_codegen.GenerateUnrolledDenseResource method)
(hls4ml.model.optimizer.optimizer.GlobalOptimizerPass method)
(hls4ml.model.optimizer.optimizer.OptimizerPass method)
(hls4ml.model.optimizer.optimizer.WrappedOptimizerPass method)
(hls4ml.model.optimizer.passes.batchnorm_opt.BatchNormOnnxConstantParameters method)
(hls4ml.model.optimizer.passes.batchnorm_opt.ConstantBatchNormFusion method)
(hls4ml.model.optimizer.passes.batchnorm_opt.FuseConsecutiveBatchNormalization method)
(hls4ml.model.optimizer.passes.batchnorm_opt.RemoveNopBatchNormalization method)
(hls4ml.model.optimizer.passes.bn_fuse.FuseBatchNormalization method)
(hls4ml.model.optimizer.passes.conv_to_convxd.ConvToConvXD method)
(hls4ml.model.optimizer.passes.conv_to_depthwiseconvxd.ConvToDepthwiseConvXD 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.hgq_proxy_model.EnforceProxyModelEmbeddedConfig method)
(hls4ml.model.optimizer.passes.infer_precision.InferPrecisionTypes method)
(hls4ml.model.optimizer.passes.linear.EliminateLinearActivation method)
(hls4ml.model.optimizer.passes.linear.MergeLinearActivation method)
(hls4ml.model.optimizer.passes.matmul_const_to_dense.MatmulConstToDense method)
(hls4ml.model.optimizer.passes.merge_const.MergeToApplyAlpha method)
(hls4ml.model.optimizer.passes.merge_const.MergeToApplyAlphaDiv method)
(hls4ml.model.optimizer.passes.merge_const.MergeTwoConstants method)
(hls4ml.model.optimizer.passes.move_scales.BiasDownAdd method)
(hls4ml.model.optimizer.passes.move_scales.ScaleDownAdd method)
(hls4ml.model.optimizer.passes.move_scales.ScaleDownConv method)
(hls4ml.model.optimizer.passes.move_scales.ScaleDownMatMul method)
(hls4ml.model.optimizer.passes.multi_dense.ReplaceMultidimensionalDenseWithConv method)
(hls4ml.model.optimizer.passes.qkeras.ExtractTernaryThreshold method)
(hls4ml.model.optimizer.passes.qkeras.OutputRoundingSaturationMode method)
(hls4ml.model.optimizer.passes.qkeras.QKerasFactorizeAlpha method)
(hls4ml.model.optimizer.passes.quant_opt.ConstQuantToConstAlpha method)
(hls4ml.model.optimizer.passes.quant_opt.FuseQuantWithConstant method)
(hls4ml.model.optimizer.passes.quant_opt.QuantConstantParameters method)
(hls4ml.model.optimizer.passes.quant_opt.QuantToActivation method)
(hls4ml.model.optimizer.passes.quant_opt.QuantToAlphaActivationAlpha method)
(hls4ml.model.optimizer.passes.reshape_const.ReshapeConstant method)
(hls4ml.model.optimizer.passes.seperable_to_dw_conv.SeperableToDepthwiseAndConv method)
(hls4ml.model.optimizer.passes.transpose_opt.RemoveNopTranspose method)
(hls4ml.model.optimizer.passes.transpose_opt.RemoveSingleChannelTranspose method)
MatMul (class in hls4ml.model.layers)
MatmulConstToDense (class in hls4ml.model.optimizer.passes.matmul_const_to_dense)
Merge (class in hls4ml.model.layers)
MergeBatchNormAndQuantizedTanh (class in hls4ml.backends.catapult.passes.bn_quant)
(class in hls4ml.backends.oneapi.passes.bn_quant)
(class in hls4ml.backends.quartus.passes.bn_quant)
(class in hls4ml.backends.vivado.passes.bn_quant)
MergeConfigTemplate (class in hls4ml.backends.catapult.passes.merge_templates)
(class in hls4ml.backends.oneapi.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.oneapi.passes.merge_templates)
(class in hls4ml.backends.quartus.passes.merge_templates)
(class in hls4ml.backends.vivado.passes.merge_templates)
MergeLinearActivation (class in hls4ml.model.optimizer.passes.linear)
MergeStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.merge_templates)
MergeTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.merge_templates)
MergeToApplyAlpha (class in hls4ml.model.optimizer.passes.merge_const)
MergeToApplyAlphaDiv (class in hls4ml.model.optimizer.passes.merge_const)
MergeTwoConstants (class in hls4ml.model.optimizer.passes.merge_const)
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.bn_quant
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.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.hgq_proxy_model
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.oneapi
hls4ml.backends.oneapi.oneapi_backend
hls4ml.backends.oneapi.oneapi_template
hls4ml.backends.oneapi.oneapi_types
hls4ml.backends.oneapi.passes
hls4ml.backends.oneapi.passes.bn_quant
hls4ml.backends.oneapi.passes.clone_templates
hls4ml.backends.oneapi.passes.convolution_templates
hls4ml.backends.oneapi.passes.convolution_winograd
hls4ml.backends.oneapi.passes.core_templates
hls4ml.backends.oneapi.passes.embedding_templates
hls4ml.backends.oneapi.passes.merge_templates
hls4ml.backends.oneapi.passes.pointwise
hls4ml.backends.oneapi.passes.pooling_templates
hls4ml.backends.oneapi.passes.quantization_templates
hls4ml.backends.oneapi.passes.recurrent_templates
hls4ml.backends.oneapi.passes.reshaping_templates
hls4ml.backends.oneapi.passes.resource_strategy
hls4ml.backends.oneapi.passes.transform_types
hls4ml.backends.quartus
hls4ml.backends.quartus.passes
hls4ml.backends.quartus.passes.bn_quant
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.bn_quant
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.pipeline_style
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.passes.unrolled_codegen
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.hgq_proxy_model
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.batchnorm_opt
hls4ml.model.optimizer.passes.bn_fuse
hls4ml.model.optimizer.passes.conv_to_convxd
hls4ml.model.optimizer.passes.conv_to_depthwiseconvxd
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.hgq_proxy_model
hls4ml.model.optimizer.passes.infer_precision
hls4ml.model.optimizer.passes.linear
hls4ml.model.optimizer.passes.matmul_const_to_dense
hls4ml.model.optimizer.passes.merge_const
hls4ml.model.optimizer.passes.move_scales
hls4ml.model.optimizer.passes.multi_dense
hls4ml.model.optimizer.passes.qkeras
hls4ml.model.optimizer.passes.quant_opt
hls4ml.model.optimizer.passes.reshape_const
hls4ml.model.optimizer.passes.seperable_to_dw_conv
hls4ml.model.optimizer.passes.stamp
hls4ml.model.optimizer.passes.transpose_opt
hls4ml.model.quantizers
hls4ml.model.types
hls4ml.optimization
hls4ml.optimization.dsp_aware_pruning
hls4ml.optimization.dsp_aware_pruning.attributes
hls4ml.optimization.dsp_aware_pruning.config
hls4ml.optimization.dsp_aware_pruning.keras
hls4ml.optimization.dsp_aware_pruning.keras.builder
hls4ml.optimization.dsp_aware_pruning.keras.config
hls4ml.optimization.dsp_aware_pruning.keras.masking
hls4ml.optimization.dsp_aware_pruning.keras.reduction
hls4ml.optimization.dsp_aware_pruning.keras.regularizers
hls4ml.optimization.dsp_aware_pruning.keras.utils
hls4ml.optimization.dsp_aware_pruning.knapsack
hls4ml.optimization.dsp_aware_pruning.objectives
hls4ml.optimization.dsp_aware_pruning.objectives.gpu_objectives
hls4ml.optimization.dsp_aware_pruning.objectives.vivado_objectives
hls4ml.optimization.dsp_aware_pruning.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.oneapi_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)
(in module hls4ml.utils.fixed_point_utils)
O
ObjectiveEstimator (class in hls4ml.optimization.dsp_aware_pruning.objectives)
OneAPIACTypeConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIArrayVariableConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIArrayVariableDefinition (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIBackend (class in hls4ml.backends.oneapi.oneapi_backend)
OneAPICompressedTypeConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIExponentTypeConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIHLSTypeConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIInplaceArrayVariableConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIInplaceArrayVariableDefinition (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIInplaceStreamVariableConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIInplaceStreamVariableDefinition (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIInterfaceVariableConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIInterfaceVariableDefinition (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIPackedTypeConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIStaticWeightVariableConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIStaticWeightVariableDefinition (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIStreamVariableConverter (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIStreamVariableDefinition (class in hls4ml.backends.oneapi.oneapi_types)
OneAPIWriter (class in hls4ml.writer.oneapi_writer)
onnx_handler() (in module hls4ml.converters.onnx_to_hls)
onnx_to_hls() (in module hls4ml.converters.onnx_to_hls)
OptimizationAttributes (class in hls4ml.optimization.dsp_aware_pruning.attributes)
OptimizationScheduler (class in hls4ml.optimization.dsp_aware_pruning.scheduler)
optimize_keras_model_for_hls4ml() (in module hls4ml.optimization.dsp_aware_pruning)
optimize_model() (in module hls4ml.model.optimizer.optimizer)
(in module hls4ml.optimization.dsp_aware_pruning.keras)
OptimizePointwiseConv (class in hls4ml.backends.catapult.passes.pointwise)
(class in hls4ml.backends.oneapi.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)
ParamActivationConfigTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.oneapi.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
ParameterEstimator (class in hls4ml.optimization.dsp_aware_pruning.objectives)
ParametrizedActivation (class in hls4ml.model.layers)
ParametrizedActivationFunctionTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.oneapi.passes.core_templates)
(class in hls4ml.backends.quartus.passes.core_templates)
(class in hls4ml.backends.vivado.passes.core_templates)
ParametrizedActivationStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
ParametrizedActivationTaskSequenceTemplate (class in hls4ml.backends.oneapi.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)
(in module hls4ml.converters.onnx.reshape)
parse_garnet_layer() (in module hls4ml.converters.keras.graph)
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_matmul_layer() (in module hls4ml.converters.onnx.core)
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_name_config() (hls4ml.model.graph.HLSConfig method)
parse_onnx_model() (in module hls4ml.converters.onnx_to_hls)
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_quant_layer() (in module hls4ml.converters.onnx.core)
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.dsp_aware_pruning.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.oneapi.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.oneapi.passes.pointwise)
(class in hls4ml.backends.quartus.passes.pointwise)
(class in hls4ml.backends.vivado.passes.pointwise)
PointwiseConv1DTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.pointwise)
PointwiseConv2D (class in hls4ml.backends.fpga.fpga_layers)
PointwiseConv2DConfigTemplate (class in hls4ml.backends.catapult.passes.pointwise)
(class in hls4ml.backends.oneapi.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.oneapi.passes.pointwise)
(class in hls4ml.backends.quartus.passes.pointwise)
(class in hls4ml.backends.vivado.passes.pointwise)
PointwiseConv2DTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.pointwise)
PointwiseConvStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.pointwise)
PolynomialScheduler (class in hls4ml.optimization.dsp_aware_pruning.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.oneapi.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.oneapi.passes.pooling_templates)
(class in hls4ml.backends.quartus.passes.pooling_templates)
(class in hls4ml.backends.vivado.passes.pooling_templates)
PoolingStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.pooling_templates)
PoolingTaskSequenceTemplate (class in hls4ml.backends.oneapi.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)
PReLUActivationStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.core_templates)
PReLUFunctionTemplate (class in hls4ml.backends.catapult.passes.core_templates)
(class in hls4ml.backends.oneapi.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.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
print_vivado_report() (in module hls4ml.report.vivado_report)
ProcessFixedPointQuantizerCall (class in hls4ml.backends.fpga.passes.hgq_proxy_model)
ProcessFixedPointQuantizerLayer (class in hls4ml.backends.fpga.passes.hgq_proxy_model)
ProcessUnaryLUTCall (class in hls4ml.backends.fpga.passes.hgq_proxy_model)
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)
Quant (class in hls4ml.model.layers)
QuantConstantParameters (class in hls4ml.model.optimizer.passes.quant_opt)
QuantizeDenseOutput (class in hls4ml.backends.catapult.passes.bn_quant)
(class in hls4ml.backends.oneapi.passes.bn_quant)
(class in hls4ml.backends.quartus.passes.bn_quant)
(class in hls4ml.backends.vivado.passes.bn_quant)
Quantizer (class in hls4ml.model.quantizers)
QuantNodeQuantizer (class in hls4ml.model.quantizers)
QuantToActivation (class in hls4ml.model.optimizer.passes.quant_opt)
QuantToAlphaActivationAlpha (class in hls4ml.model.optimizer.passes.quant_opt)
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.dsp_aware_pruning.keras.reduction)
ref_impl (hls4ml.model.layers.GarNet attribute)
register_backend() (in module hls4ml.backends.backend)
register_bn_quant() (in module hls4ml.backends.catapult.passes.bn_quant)
(in module hls4ml.backends.oneapi.passes.bn_quant)
(in module hls4ml.backends.quartus.passes.bn_quant)
(in module hls4ml.backends.vivado.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_hgq_proxy_model() (in module hls4ml.backends.fpga.passes.hgq_proxy_model)
(in module hls4ml.model.optimizer.passes.hgq_proxy_model)
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.oneapi.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.dsp_aware_pruning.keras.builder)
remove_node() (hls4ml.model.graph.ModelGraph method)
RemoveFinalReshape (class in hls4ml.backends.fpga.passes.final_reshape)
RemoveNopBatchNormalization (class in hls4ml.model.optimizer.passes.batchnorm_opt)
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.dsp_aware_pruning.scheduler.BinaryScheduler method)
(hls4ml.optimization.dsp_aware_pruning.scheduler.ConstantScheduler method)
(hls4ml.optimization.dsp_aware_pruning.scheduler.OptimizationScheduler method)
(hls4ml.optimization.dsp_aware_pruning.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)
ReshapeConfigTemplate (class in hls4ml.backends.oneapi.passes.reshaping_templates)
ReshapeConstant (class in hls4ml.model.optimizer.passes.reshape_const)
ReshapeFunctionTemplate (class in hls4ml.backends.oneapi.passes.reshaping_templates)
ReshapeStream (class in hls4ml.backends.fpga.passes.repack_stream)
ReshapeTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.reshaping_templates)
ReshapingStreamFunctionTemplate (class in hls4ml.backends.oneapi.passes.reshaping_templates)
Resize (class in hls4ml.model.layers)
ResizeConfigTemplate (class in hls4ml.backends.catapult.passes.reshaping_templates)
(class in hls4ml.backends.oneapi.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.oneapi.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
ResizeTaskSequenceTemplate (class in hls4ml.backends.oneapi.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)
ScaleDownAdd (class in hls4ml.model.optimizer.passes.move_scales)
ScaleDownConv (class in hls4ml.model.optimizer.passes.move_scales)
ScaleDownMatMul (class in hls4ml.model.optimizer.passes.move_scales)
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)
SeperableToDepthwiseAndConv (class in hls4ml.model.optimizer.passes.seperable_to_dw_conv)
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_name_config() (hls4ml.model.graph.HLSConfig method)
set_target_reuse_factor() (hls4ml.backends.fpga.fpga_backend.FPGABackend method)
set_thresholds() (hls4ml.backends.fpga.fpga_layers.BatchNormalizationQuantizedTanh method)
SetPipelineStyle (class in hls4ml.backends.vivado.passes.pipeline_style)
SimpleRNN (class in hls4ml.model.layers)
SimpleRNNConfigTemplate (class in hls4ml.backends.oneapi.passes.recurrent_templates)
(class in hls4ml.backends.quartus.passes.recurrent_templates)
SimpleRNNFunctionTemplate (class in hls4ml.backends.oneapi.passes.recurrent_templates)
(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.oneapi.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.dsp_aware_pruning.knapsack)
Source (class in hls4ml.model.types)
split_node() (hls4ml.model.graph.ModelGraph method)
StaticWeightVariableConverter (class in hls4ml.backends.fpga.fpga_types)
StaticWeightVariableDefinition (class in hls4ml.backends.fpga.fpga_types)
StreamFunctionCallTemplate (class in hls4ml.backends.oneapi.oneapi_template)
StreamVariableConverter (class in hls4ml.backends.fpga.fpga_types)
StructMemberVariableConverter (class in hls4ml.backends.fpga.fpga_types)
STRUCTURED (hls4ml.optimization.dsp_aware_pruning.config.SUPPORTED_STRUCTURES attribute)
SUPPORTED_LAYERS (in module hls4ml.optimization.dsp_aware_pruning.keras.config)
SUPPORTED_METRICS (in module hls4ml.optimization.dsp_aware_pruning.keras.config)
SUPPORTED_STRUCTURES (class in hls4ml.optimization.dsp_aware_pruning.config)
SymbolicExpression (class in hls4ml.model.layers)
SymbolicExpressionBackend (class in hls4ml.backends.symbolic.symbolic_backend)
SymbolicExpressionWriter (class in hls4ml.writer.symbolic_writer)
T
TaskSequenceTemplate (class in hls4ml.backends.oneapi.oneapi_template)
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_acfixed() (in module hls4ml.backends.fpga.passes.hgq_proxy_model)
to_apfixed() (in module hls4ml.backends.fpga.passes.hgq_proxy_model)
to_float() (hls4ml.utils.fixed_point_utils.FixedPointEmulator method)
to_hls4ml_fixed() (in module hls4ml.model.optimizer.passes.hgq_proxy_model)
trace() (hls4ml.model.graph.ModelGraph method)
transform() (hls4ml.backends.catapult.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.catapult.passes.bn_quant.QuantizeDenseOutput method)
(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.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.hgq_proxy_model.ProcessFixedPointQuantizerLayer 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.oneapi.oneapi_template.StreamFunctionCallTemplate method)
(hls4ml.backends.oneapi.oneapi_template.TaskSequenceTemplate method)
(hls4ml.backends.oneapi.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.oneapi.passes.bn_quant.QuantizeDenseOutput method)
(hls4ml.backends.oneapi.passes.convolution_winograd.ApplyWinogradKernelTransformation method)
(hls4ml.backends.oneapi.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.backends.oneapi.passes.resource_strategy.ApplyResourceStrategy method)
(hls4ml.backends.oneapi.passes.transform_types.TransformTypes method)
(hls4ml.backends.quartus.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.quartus.passes.bn_quant.QuantizeDenseOutput 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.ValidateResourceStrategy method)
(hls4ml.backends.vitis.passes.feature_check.ValidateResourceUnrolledStrategy method)
(hls4ml.backends.vivado.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.backends.vivado.passes.bn_quant.QuantizeDenseOutput 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.pipeline_style.SetPipelineStyle 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.passes.unrolled_codegen.GenerateUnrolledDenseResource 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.batchnorm_opt.BatchNormOnnxConstantParameters method)
(hls4ml.model.optimizer.passes.batchnorm_opt.ConstantBatchNormFusion method)
(hls4ml.model.optimizer.passes.batchnorm_opt.FuseConsecutiveBatchNormalization method)
(hls4ml.model.optimizer.passes.batchnorm_opt.RemoveNopBatchNormalization method)
(hls4ml.model.optimizer.passes.bn_fuse.FuseBatchNormalization method)
(hls4ml.model.optimizer.passes.conv_to_convxd.ConvToConvXD method)
(hls4ml.model.optimizer.passes.conv_to_depthwiseconvxd.ConvToDepthwiseConvXD 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.hgq_proxy_model.EnforceProxyModelEmbeddedConfig method)
(hls4ml.model.optimizer.passes.infer_precision.InferPrecisionTypes method)
(hls4ml.model.optimizer.passes.linear.EliminateLinearActivation method)
(hls4ml.model.optimizer.passes.linear.MergeLinearActivation method)
(hls4ml.model.optimizer.passes.matmul_const_to_dense.MatmulConstToDense method)
(hls4ml.model.optimizer.passes.merge_const.MergeToApplyAlpha method)
(hls4ml.model.optimizer.passes.merge_const.MergeToApplyAlphaDiv method)
(hls4ml.model.optimizer.passes.merge_const.MergeTwoConstants method)
(hls4ml.model.optimizer.passes.move_scales.BiasDownAdd method)
(hls4ml.model.optimizer.passes.move_scales.ScaleDownAdd method)
(hls4ml.model.optimizer.passes.move_scales.ScaleDownConv method)
(hls4ml.model.optimizer.passes.move_scales.ScaleDownMatMul method)
(hls4ml.model.optimizer.passes.multi_dense.ReplaceMultidimensionalDenseWithConv method)
(hls4ml.model.optimizer.passes.qkeras.ExtractTernaryThreshold method)
(hls4ml.model.optimizer.passes.qkeras.OutputRoundingSaturationMode method)
(hls4ml.model.optimizer.passes.qkeras.QKerasFactorizeAlpha method)
(hls4ml.model.optimizer.passes.quant_opt.ConstQuantToConstAlpha method)
(hls4ml.model.optimizer.passes.quant_opt.FuseQuantWithConstant method)
(hls4ml.model.optimizer.passes.quant_opt.QuantConstantParameters method)
(hls4ml.model.optimizer.passes.quant_opt.QuantToActivation method)
(hls4ml.model.optimizer.passes.quant_opt.QuantToAlphaActivationAlpha method)
(hls4ml.model.optimizer.passes.reshape_const.ReshapeConstant method)
(hls4ml.model.optimizer.passes.seperable_to_dw_conv.SeperableToDepthwiseAndConv 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.oneapi.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.oneapi.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.oneapi.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
TransposeTaskSequenceTemplate (class in hls4ml.backends.oneapi.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)
unary_lut_keras_handler() (in module hls4ml.converters.keras.hgq_proxy_model)
UnaryLUT (class in hls4ml.model.optimizer.passes.hgq_proxy_model)
UnspecifiedPrecisionType (class in hls4ml.model.types)
UNSTRUCTURED (hls4ml.optimization.dsp_aware_pruning.config.SUPPORTED_STRUCTURES attribute)
update_args() (hls4ml.optimization.dsp_aware_pruning.attributes.LayerAttributes method)
update_flow() (in module hls4ml.model.flow.flow)
update_masks() (hls4ml.optimization.dsp_aware_pruning.keras.MaskedBackprop method)
update_precision() (hls4ml.model.types.WeightVariable method)
update_step() (hls4ml.optimization.dsp_aware_pruning.scheduler.BinaryScheduler method)
(hls4ml.optimization.dsp_aware_pruning.scheduler.ConstantScheduler method)
(hls4ml.optimization.dsp_aware_pruning.scheduler.OptimizationScheduler method)
(hls4ml.optimization.dsp_aware_pruning.scheduler.PolynomialScheduler method)
userconf_ifdef() (in module hls4ml.model.optimizer.passes.hgq_proxy_model)
V
validate_value() (hls4ml.model.attributes.Attribute method)
(hls4ml.model.attributes.ChoiceAttribute method)
ValidateConvImplementation (class in hls4ml.backends.vitis.passes.feature_check)
ValidateResourceStrategy (class in hls4ml.backends.vitis.passes.feature_check)
ValidateResourceUnrolledStrategy (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.dsp_aware_pruning.objectives.vivado_objectives)
VivadoFFEstimator (class in hls4ml.optimization.dsp_aware_pruning.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.dsp_aware_pruning.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.oneapi_writer.OneAPIWriter method)
(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.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_build_script() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.oneapi_writer.OneAPIWriter 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.oneapi_writer.OneAPIWriter 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.oneapi_writer.OneAPIWriter 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.oneapi_writer.OneAPIWriter 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.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_cpp() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_dir() (hls4ml.writer.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_header() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_tar() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.oneapi_writer.OneAPIWriter method)
(hls4ml.writer.quartus_writer.QuartusWriter method)
(hls4ml.writer.vivado_writer.VivadoWriter method)
write_test_bench() (hls4ml.writer.catapult_writer.CatapultWriter method)
(hls4ml.writer.oneapi_writer.OneAPIWriter 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.oneapi_writer.OneAPIWriter 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.oneapi_writer.OneAPIWriter 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.oneapi.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.oneapi.passes.reshaping_templates)
(class in hls4ml.backends.quartus.passes.reshaping_templates)
(class in hls4ml.backends.vivado.passes.reshaping_templates)
ZeroPaddingTaskSequenceTemplate (class in hls4ml.backends.oneapi.passes.reshaping_templates)