Home
Realease Notes
Status and Features
Setup
Command Line Interface
Concepts
Reference and Contributors
Quick API Reference
Configuration
HLS Model Class
Profiling
Autogenerated API Reference
hls4ml package
hls4ml.converters package
hls4ml.converters.keras package
hls4ml.model package
hls4ml.model.optimizer package
hls4ml.model.optimizer.passes package
hls4ml.report package
hls4ml.templates package
hls4ml.utils package
hls4ml.writer package
hls4ml
»
Index
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
Activation (class in hls4ml.model.hls_layers)
add_bias() (hls4ml.model.hls_layers.Layer method)
add_edge() (in module hls4ml.utils.plot)
add_input() (hls4ml.converters.onnx_to_hls.ONNXDataReader method)
add_output_variable() (hls4ml.model.hls_layers.Layer method)
add_weights() (hls4ml.model.hls_layers.Layer method)
add_weights_variable() (hls4ml.model.hls_layers.Layer method)
ArrayVariable (class in hls4ml.model.hls_layers)
B
Backend (class in hls4ml.templates.templates)
BatchNormalization (class in hls4ml.model.hls_layers)
BatchNormalizationQuantizedTanh (class in hls4ml.model.optimizer.passes.bn_quant)
BiasAdd (class in hls4ml.model.hls_layers)
BinaryQuantizer (class in hls4ml.converters.keras.core)
build() (hls4ml.model.hls_model.HLSModel method)
C
check_pydot() (in module hls4ml.utils.plot)
Clone (class in hls4ml.model.optimizer.passes.clone)
CloneOutput (class in hls4ml.model.optimizer.passes.clone)
compile() (hls4ml.model.hls_model.HLSModel method)
CompressedType (class in hls4ml.model.hls_layers)
CompressedWeightVariable (class in hls4ml.model.hls_layers)
compute_conv1d_instructions() (hls4ml.templates.vivado_template.VivadoBackend method)
compute_conv2d_instructions() (hls4ml.templates.vivado_template.VivadoBackend method)
compute_padding_1d() (in module hls4ml.converters.keras_to_hls)
compute_padding_2d() (in module hls4ml.converters.keras_to_hls)
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.hls_layers)
config_cpp() (hls4ml.model.hls_layers.Activation method)
(hls4ml.model.hls_layers.BatchNormalization method)
(hls4ml.model.hls_layers.BiasAdd method)
(hls4ml.model.hls_layers.Concatenate method)
(hls4ml.model.hls_layers.Conv1D method)
(hls4ml.model.hls_layers.Conv2D method)
(hls4ml.model.hls_layers.Dense method)
(hls4ml.model.hls_layers.Dot method)
(hls4ml.model.hls_layers.GarNet method)
(hls4ml.model.hls_layers.GlobalPooling1D method)
(hls4ml.model.hls_layers.GlobalPooling2D method)
(hls4ml.model.hls_layers.Input method)
(hls4ml.model.hls_layers.Layer method)
(hls4ml.model.hls_layers.Merge method)
(hls4ml.model.hls_layers.Pooling1D method)
(hls4ml.model.hls_layers.Pooling2D method)
(hls4ml.model.hls_layers.Reshape method)
(hls4ml.model.hls_layers.Resize method)
(hls4ml.model.hls_layers.SeparableConv1D method)
(hls4ml.model.hls_layers.SeparableConv2D method)
(hls4ml.model.hls_layers.Transpose method)
(hls4ml.model.hls_layers.ZeroPadding1D method)
(hls4ml.model.hls_layers.ZeroPadding2D method)
(hls4ml.model.optimizer.passes.bn_quant.BatchNormalizationQuantizedTanh method)
(hls4ml.model.optimizer.passes.clone.Clone method)
(hls4ml.model.optimizer.passes.repack_stream.Repack method)
config_from_keras_model() (in module hls4ml.utils.config)
Conv1D (class in hls4ml.model.hls_layers)
Conv2D (class in hls4ml.model.hls_layers)
convert_from_keras_model() (in module hls4ml.converters)
convert_from_yaml_config() (in module hls4ml.converters)
convert_precision_string() (hls4ml.templates.vivado_template.VivadoBackend method)
create_vivado_config() (in module hls4ml.utils.config)
D
definition_cpp() (hls4ml.model.hls_layers.ArrayVariable method)
(hls4ml.model.hls_layers.CompressedType method)
(hls4ml.model.hls_layers.ExponentType method)
(hls4ml.model.hls_layers.HLSType method)
(hls4ml.model.hls_layers.InplaceVariable method)
(hls4ml.model.hls_layers.PackedType method)
(hls4ml.model.hls_layers.WeightVariable method)
Dense (class in hls4ml.model.hls_layers)
DepthwiseConv2D (class in hls4ml.model.hls_layers)
Dot (class in hls4ml.model.hls_layers)
E
EliminateLinearActivation (class in hls4ml.model.optimizer.passes.nop)
ExponentPrecisionType (class in hls4ml.model.hls_layers)
ExponentType (class in hls4ml.model.hls_layers)
ExponentWeightVariable (class in hls4ml.model.hls_layers)
F
fetch_example_list() (in module hls4ml.utils.example_models)
fetch_example_model() (in module hls4ml.utils.example_models)
find_minimum_width() (in module hls4ml.model.hls_layers)
FixedPrecisionType (class in hls4ml.model.hls_layers)
function_cpp() (hls4ml.model.hls_layers.Activation method)
(hls4ml.model.hls_layers.BatchNormalization method)
(hls4ml.model.hls_layers.BiasAdd method)
(hls4ml.model.hls_layers.Conv1D method)
(hls4ml.model.hls_layers.Conv2D method)
(hls4ml.model.hls_layers.Dense method)
(hls4ml.model.hls_layers.GarNet method)
(hls4ml.model.hls_layers.GlobalPooling1D method)
(hls4ml.model.hls_layers.GlobalPooling2D method)
(hls4ml.model.hls_layers.Input method)
(hls4ml.model.hls_layers.Layer method)
(hls4ml.model.hls_layers.Merge method)
(hls4ml.model.hls_layers.ParametrizedActivation method)
(hls4ml.model.hls_layers.Pooling1D method)
(hls4ml.model.hls_layers.Pooling2D method)
(hls4ml.model.hls_layers.PReLU method)
(hls4ml.model.hls_layers.Reshape method)
(hls4ml.model.hls_layers.Resize method)
(hls4ml.model.hls_layers.SeparableConv1D method)
(hls4ml.model.hls_layers.SeparableConv2D method)
(hls4ml.model.hls_layers.Transpose method)
(hls4ml.model.hls_layers.ZeroPadding1D method)
(hls4ml.model.hls_layers.ZeroPadding2D method)
(hls4ml.model.optimizer.passes.bn_quant.BatchNormalizationQuantizedTanh method)
(hls4ml.model.optimizer.passes.clone.Clone method)
(hls4ml.model.optimizer.passes.repack_stream.Repack method)
FuseBatchNormalization (class in hls4ml.model.optimizer.passes.bn_fuse)
FuseBiasAdd (class in hls4ml.model.optimizer.passes.fuse_biasadd)
G
GarNet (class in hls4ml.model.hls_layers)
GarNetStack (class in hls4ml.model.hls_layers)
get_attr() (hls4ml.model.hls_layers.Layer method)
get_available_passes() (in module hls4ml.model.optimizer.optimizer)
get_backend() (in module hls4ml.templates.templates)
get_closest_reuse_factor() (hls4ml.templates.vivado_template.VivadoBackend method)
get_compression() (hls4ml.model.hls_model.HLSConfig method)
get_config_template() (hls4ml.templates.templates.Backend method)
get_config_value() (hls4ml.model.hls_model.HLSConfig method)
get_function_template() (hls4ml.templates.templates.Backend method)
get_include_list() (hls4ml.templates.templates.Backend method)
get_input_node() (hls4ml.model.hls_layers.Layer method)
get_input_shape() (in module hls4ml.converters.onnx_to_hls)
get_input_variable() (hls4ml.model.hls_layers.Layer method)
get_input_variables() (hls4ml.model.hls_model.HLSModel method)
get_layer_config() (hls4ml.model.hls_model.HLSConfig method)
get_layer_config_value() (hls4ml.model.hls_model.HLSConfig method)
get_layer_output_variable() (hls4ml.model.hls_model.HLSModel method)
get_layer_precision() (hls4ml.model.hls_layers.Layer method)
get_layers() (hls4ml.model.hls_model.HLSModel method)
get_numbers_cpp() (hls4ml.model.hls_layers.Layer method)
get_onnx_attribute() (in module hls4ml.converters.onnx_to_hls)
get_optimizer() (in module hls4ml.model.optimizer.optimizer)
get_output_dir() (hls4ml.model.hls_model.HLSConfig method)
get_output_nodes() (hls4ml.model.hls_layers.Layer method)
get_output_variable() (hls4ml.model.hls_layers.Layer method)
get_output_variables() (hls4ml.model.hls_model.HLSModel method)
get_precision() (hls4ml.model.hls_model.HLSConfig method)
get_project_name() (hls4ml.model.hls_model.HLSConfig method)
get_qkeras_quantization() (in module hls4ml.converters.keras_to_hls)
get_reuse_factor() (hls4ml.model.hls_model.HLSConfig method)
get_shape() (hls4ml.model.hls_layers.ArrayVariable method)
(hls4ml.model.hls_layers.InplaceVariable method)
(hls4ml.model.hls_layers.StreamVariable method)
get_strategy() (hls4ml.model.hls_model.HLSConfig method)
get_supported_keras_layers() (in module hls4ml.converters.keras_to_hls)
get_valid_reuse_factors() (hls4ml.templates.vivado_template.VivadoBackend method)
get_variables() (hls4ml.model.hls_layers.Layer method)
get_weights() (hls4ml.model.hls_layers.Layer method)
get_weights_data() (hls4ml.converters.keras_to_hls.KerasFileReader method)
(hls4ml.converters.keras_to_hls.KerasModelReader method)
(hls4ml.converters.onnx_to_hls.ONNXDataReader method)
(hls4ml.model.hls_model.HLSModel method)
get_weights_shape() (hls4ml.converters.keras_to_hls.KerasFileReader method)
(hls4ml.converters.keras_to_hls.KerasModelReader method)
get_writer() (in module hls4ml.writer.writers)
GlobalPooling1D (class in hls4ml.model.hls_layers)
GlobalPooling2D (class in hls4ml.model.hls_layers)
H
hls4ml (module)
hls4ml.converters (module)
hls4ml.converters.keras (module)
hls4ml.converters.keras.convolution (module)
hls4ml.converters.keras.core (module)
hls4ml.converters.keras.graph (module)
hls4ml.converters.keras.merge (module)
hls4ml.converters.keras.pooling (module)
hls4ml.converters.keras.reshape (module)
hls4ml.converters.keras.reshaping (module)
hls4ml.converters.keras_to_hls (module)
hls4ml.converters.onnx_to_hls (module)
hls4ml.model (module)
hls4ml.model.hls_layers (module)
hls4ml.model.hls_model (module)
hls4ml.model.optimizer (module)
hls4ml.model.optimizer.optimizer (module)
hls4ml.model.optimizer.passes (module)
hls4ml.model.optimizer.passes.bn_fuse (module)
hls4ml.model.optimizer.passes.bn_quant (module)
hls4ml.model.optimizer.passes.clone (module)
hls4ml.model.optimizer.passes.conv_same_pad (module)
hls4ml.model.optimizer.passes.fuse_biasadd (module)
hls4ml.model.optimizer.passes.nop (module)
hls4ml.model.optimizer.passes.pointwise (module)
hls4ml.model.optimizer.passes.repack_stream (module)
hls4ml.report (module)
hls4ml.report.vivado_report (module)
hls4ml.templates (module)
hls4ml.templates.templates (module)
hls4ml.templates.vivado_template (module)
hls4ml.utils (module)
hls4ml.utils.config (module)
hls4ml.utils.example_models (module)
hls4ml.utils.plot (module)
hls4ml.writer (module)
hls4ml.writer.vivado_writer (module)
hls4ml.writer.writers (module)
HLSConfig (class in hls4ml.model.hls_model)
HLSModel (class in hls4ml.model.hls_model)
HLSType (class in hls4ml.model.hls_layers)
I
initialize() (hls4ml.model.hls_layers.Activation method)
(hls4ml.model.hls_layers.BatchNormalization method)
(hls4ml.model.hls_layers.BiasAdd method)
(hls4ml.model.hls_layers.Concatenate method)
(hls4ml.model.hls_layers.Conv1D method)
(hls4ml.model.hls_layers.Conv2D method)
(hls4ml.model.hls_layers.Dense method)
(hls4ml.model.hls_layers.DepthwiseConv2D method)
(hls4ml.model.hls_layers.Dot method)
(hls4ml.model.hls_layers.GarNet method)
(hls4ml.model.hls_layers.GlobalPooling1D method)
(hls4ml.model.hls_layers.GlobalPooling2D method)
(hls4ml.model.hls_layers.Input method)
(hls4ml.model.hls_layers.Layer method)
(hls4ml.model.hls_layers.Merge method)
(hls4ml.model.hls_layers.Pooling1D method)
(hls4ml.model.hls_layers.Pooling2D method)
(hls4ml.model.hls_layers.PReLU method)
(hls4ml.model.hls_layers.Reshape method)
(hls4ml.model.hls_layers.Resize method)
(hls4ml.model.hls_layers.SeparableConv1D method)
(hls4ml.model.hls_layers.SeparableConv2D method)
(hls4ml.model.hls_layers.Softmax method)
(hls4ml.model.hls_layers.Transpose method)
(hls4ml.model.hls_layers.ZeroPadding1D method)
(hls4ml.model.hls_layers.ZeroPadding2D method)
(hls4ml.model.optimizer.passes.bn_quant.BatchNormalizationQuantizedTanh method)
(hls4ml.model.optimizer.passes.clone.Clone method)
(hls4ml.model.optimizer.passes.repack_stream.Repack method)
InplaceVariable (class in hls4ml.model.hls_layers)
Input (class in hls4ml.model.hls_layers)
insert_node() (hls4ml.model.hls_model.HLSModel method)
InsertZeroPaddingBeforeConv1D (class in hls4ml.model.optimizer.passes.conv_same_pad)
InsertZeroPaddingBeforeConv2D (class in hls4ml.model.optimizer.passes.conv_same_pad)
IntegerPrecisionType (class in hls4ml.model.hls_layers)
is_resource_strategy() (hls4ml.model.hls_model.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)
L
Layer (class in hls4ml.model.hls_layers)
M
make_array_variable() (hls4ml.model.hls_layers.Layer method)
make_node() (hls4ml.model.hls_model.HLSModel method)
make_stream_variable() (hls4ml.model.hls_layers.Layer method)
match() (hls4ml.model.optimizer.optimizer.OptimizerPass method)
(hls4ml.model.optimizer.passes.bn_fuse.FuseBatchNormalization method)
(hls4ml.model.optimizer.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.model.optimizer.passes.bn_quant.QuantizeDenseOutput method)
(hls4ml.model.optimizer.passes.clone.CloneOutput method)
(hls4ml.model.optimizer.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D method)
(hls4ml.model.optimizer.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D method)
(hls4ml.model.optimizer.passes.fuse_biasadd.FuseBiasAdd method)
(hls4ml.model.optimizer.passes.nop.EliminateLinearActivation method)
(hls4ml.model.optimizer.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.model.optimizer.passes.repack_stream.ReshapeStream method)
Merge (class in hls4ml.model.hls_layers)
MergeBatchNormAndQuantizedTanh (class in hls4ml.model.optimizer.passes.bn_quant)
model_to_dot() (in module hls4ml.utils.plot)
N
next() (hls4ml.model.hls_layers.CompressedWeightVariable method)
(hls4ml.model.hls_layers.ExponentWeightVariable method)
(hls4ml.model.hls_layers.WeightVariable method)
next_layer() (hls4ml.model.hls_model.HLSModel method)
O
onnx_to_hls() (in module hls4ml.converters.onnx_to_hls)
ONNXDataReader (class in hls4ml.converters.onnx_to_hls)
optimize_model() (in module hls4ml.model.optimizer.optimizer)
OptimizePointwiseConv (class in hls4ml.model.optimizer.passes.pointwise)
OptimizerPass (class in hls4ml.model.optimizer.optimizer)
P
PackedType (class in hls4ml.model.hls_layers)
ParametrizedActivation (class in hls4ml.model.hls_layers)
parse_activation_layer() (in module hls4ml.converters.keras.core)
parse_batchnorm_layer() (in module hls4ml.converters.keras.core)
parse_conv1d_layer() (in module hls4ml.converters.keras.convolution)
parse_conv2d_layer() (in module hls4ml.converters.keras.convolution)
(in module hls4ml.converters.keras.reshape)
parse_data_format() (in module hls4ml.converters.keras_to_hls)
parse_default_keras_layer() (in module hls4ml.converters.keras_to_hls)
parse_dense_layer() (in module hls4ml.converters.keras.core)
parse_garnet_layer() (in module hls4ml.converters.keras.graph)
parse_global_pooling_layer() (in module hls4ml.converters.keras.pooling)
parse_input_layer() (in module hls4ml.converters.keras.core)
parse_merge_layer() (in module hls4ml.converters.keras.merge)
parse_pooling_layer() (in module hls4ml.converters.keras.pooling)
parse_reshape_layer() (in module hls4ml.converters.keras.reshape)
parse_vivado_report() (in module hls4ml.report.vivado_report)
parse_zeropadding1d_layer() (in module hls4ml.converters.keras.reshaping)
parse_zeropadding2d_layer() (in module hls4ml.converters.keras.reshaping)
plot_model() (in module hls4ml.utils.plot)
PointwiseConv1D (class in hls4ml.model.optimizer.passes.pointwise)
PointwiseConv2D (class in hls4ml.model.optimizer.passes.pointwise)
Pooling1D (class in hls4ml.model.hls_layers)
Pooling2D (class in hls4ml.model.hls_layers)
precision_cpp() (hls4ml.model.hls_layers.Layer method)
predict() (hls4ml.model.hls_model.HLSModel method)
PReLU (class in hls4ml.model.hls_layers)
print_array_to_cpp() (hls4ml.writer.vivado_writer.VivadoWriter method)
product_type() (hls4ml.templates.vivado_template.VivadoBackend method)
Q
QuantizeDenseOutput (class in hls4ml.model.optimizer.passes.bn_quant)
Quantizer (class in hls4ml.model.hls_layers)
R
read_vivado_report() (in module hls4ml.report.vivado_report)
ref_impl (hls4ml.model.hls_layers.GarNet attribute)
register_backend() (in module hls4ml.templates.templates)
register_keras_layer_handler() (in module hls4ml.converters.keras_to_hls)
register_layer() (in module hls4ml.model.hls_layers)
register_output_variable() (hls4ml.model.hls_model.HLSModel method)
register_pass() (in module hls4ml.model.optimizer.optimizer)
register_source() (hls4ml.templates.templates.Backend method)
register_templates() (hls4ml.templates.templates.Backend method)
register_writer() (in module hls4ml.writer.writers)
remove_node() (hls4ml.model.hls_model.HLSModel method)
Repack (class in hls4ml.model.optimizer.passes.repack_stream)
replace_node() (hls4ml.model.hls_model.HLSModel method)
Reshape (class in hls4ml.model.hls_layers)
ReshapeStream (class in hls4ml.model.optimizer.passes.repack_stream)
Resize (class in hls4ml.model.hls_layers)
S
sanitize_layer_name() (in module hls4ml.converters.onnx_to_hls)
SeparableConv1D (class in hls4ml.model.hls_layers)
SeparableConv2D (class in hls4ml.model.hls_layers)
set_attr() (hls4ml.model.hls_layers.Layer method)
set_closest_reuse_factor() (hls4ml.templates.vivado_template.VivadoBackend method)
size() (hls4ml.model.hls_layers.ArrayVariable method)
(hls4ml.model.hls_layers.StreamVariable method)
size_cpp() (hls4ml.model.hls_layers.ArrayVariable method)
(hls4ml.model.hls_layers.InplaceVariable method)
(hls4ml.model.hls_layers.StreamVariable method)
Softmax (class in hls4ml.model.hls_layers)
StreamVariable (class in hls4ml.model.hls_layers)
T
TernaryQuantizer (class in hls4ml.converters.keras.core)
trace() (hls4ml.model.hls_model.HLSModel method)
transform() (hls4ml.model.optimizer.optimizer.OptimizerPass method)
(hls4ml.model.optimizer.passes.bn_fuse.FuseBatchNormalization method)
(hls4ml.model.optimizer.passes.bn_quant.MergeBatchNormAndQuantizedTanh method)
(hls4ml.model.optimizer.passes.bn_quant.QuantizeDenseOutput method)
(hls4ml.model.optimizer.passes.clone.CloneOutput method)
(hls4ml.model.optimizer.passes.conv_same_pad.InsertZeroPaddingBeforeConv1D method)
(hls4ml.model.optimizer.passes.conv_same_pad.InsertZeroPaddingBeforeConv2D method)
(hls4ml.model.optimizer.passes.fuse_biasadd.FuseBiasAdd method)
(hls4ml.model.optimizer.passes.nop.EliminateLinearActivation method)
(hls4ml.model.optimizer.passes.pointwise.OptimizePointwiseConv method)
(hls4ml.model.optimizer.passes.repack_stream.ReshapeStream method)
Transpose (class in hls4ml.model.hls_layers)
type_definition_cpp() (hls4ml.writer.vivado_writer.VivadoWriter method)
U
update_precision() (hls4ml.model.hls_layers.WeightVariable method)
V
Variable (class in hls4ml.model.hls_layers)
variable_definition_cpp() (hls4ml.writer.vivado_writer.VivadoWriter method)
VivadoBackend (class in hls4ml.templates.vivado_template)
VivadoWriter (class in hls4ml.writer.vivado_writer)
W
WeightVariable (class in hls4ml.model.hls_layers)
write() (hls4ml.model.hls_model.HLSModel method)
write_bridge() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_build_script() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_defines() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_hls() (hls4ml.writer.vivado_writer.VivadoWriter method)
(hls4ml.writer.writers.Writer method)
write_nnet_utils() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_parameters() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_cpp() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_dir() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_project_header() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_tar() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_test_bench() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_weights() (hls4ml.writer.vivado_writer.VivadoWriter method)
write_yml() (hls4ml.writer.vivado_writer.VivadoWriter method)
Writer (class in hls4ml.writer.writers)
X
XnorPrecisionType (class in hls4ml.model.hls_layers)
Z
ZeroPadding1D (class in hls4ml.model.hls_layers)
ZeroPadding2D (class in hls4ml.model.hls_layers)