hls4ml package
Subpackages
- hls4ml.backends package
- hls4ml.converters package
- Subpackages
- hls4ml.converters.keras package
- Submodules
- 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.qkeras module
- hls4ml.converters.keras.qkeras_layers module
- hls4ml.converters.keras.recurrent module
- hls4ml.converters.keras.reshape module
- hls4ml.converters.keras.reshaping module
- Module contents
- hls4ml.converters.onnx package
- hls4ml.converters.pytorch package
- hls4ml.converters.keras package
- Submodules
- hls4ml.converters.keras_to_hls module
- hls4ml.converters.onnx_to_hls module
- hls4ml.converters.pytorch_to_hls module
- hls4ml.converters.tf_to_hls module
- hls4ml.converters.utils module
- Module contents
- Subpackages
- hls4ml.model package
- Subpackages
- Submodules
- hls4ml.model.attributes module
- hls4ml.model.graph module
HLSConfigHLSConfig.get_bram_size()HLSConfig.get_compression()HLSConfig.get_config_value()HLSConfig.get_conv_implementation()HLSConfig.get_layer_config()HLSConfig.get_layer_config_value()HLSConfig.get_output_dir()HLSConfig.get_precision()HLSConfig.get_project_name()HLSConfig.get_reuse_factor()HLSConfig.get_strategy()HLSConfig.get_target_cycles()HLSConfig.is_resource_strategy()
ModelGraphModelGraph.apply_flow()ModelGraph.build()ModelGraph.compile()ModelGraph.get_input_variables()ModelGraph.get_layer_output_variable()ModelGraph.get_layers()ModelGraph.get_output_variables()ModelGraph.get_weight_variables()ModelGraph.get_weights_data()ModelGraph.insert_node()ModelGraph.make_node()ModelGraph.next_layer()ModelGraph.predict()ModelGraph.register_output_variable()ModelGraph.remove_node()ModelGraph.replace_node()ModelGraph.trace()ModelGraph.write()
- hls4ml.model.layers module
ActivationBatchNormalizationBiasAddConcatenateConv1DConv2DConv2DBatchnormDenseDepthwiseConv2DDotEmbeddingGRUGarNetGarNetStackGlobalPooling1DGlobalPooling2DInputLSTMLayerLayer.add_bias()Layer.add_output_variable()Layer.add_weights()Layer.add_weights_variable()Layer.class_nameLayer.expected_attributesLayer.get_attr()Layer.get_input_node()Layer.get_input_variable()Layer.get_layer_precision()Layer.get_numbers_cpp()Layer.get_output_nodes()Layer.get_output_use_map()Layer.get_output_variable()Layer.get_variables()Layer.get_weights()Layer.initialize()Layer.precision_cpp()Layer.set_attr()
MergePReLUParametrizedActivationPooling1DPooling2DReshapeResizeSeparableConv1DSeparableConv2DSimpleRNNSoftmaxTernaryTanhTransposeZeroPadding1DZeroPadding2Dclasspropertyregister_layer()
- hls4ml.model.profiling module
activation_types_hlsmodel()activations_hlsmodel()activations_keras()activations_torch()ap_fixed_WIFS()array_to_summary()boxplot()compare()get_unoptimized_hlsmodel()get_ymodel_keras()histogram()numerical()types_boxplot()types_histogram()types_hlsmodel()weights_hlsmodel()weights_keras()weights_torch()
- hls4ml.model.types module
CompressedTypeCompressedWeightVariableExponentPrecisionTypeExponentTypeExponentWeightVariableFixedPrecisionTypeInplaceVariableIntegerPrecisionTypeNamedTypePackedTypePrecisionTypeQuantizerRoundingModeSaturationModeSourceTensorVariableVariableWeightVariableXnorPrecisionTypefind_minimum_width()
- Module contents
- hls4ml.report package
- hls4ml.utils package
- hls4ml.writer package
- Submodules
- hls4ml.writer.quartus_writer module
QuartusWriterQuartusWriter.get_max_reuse_factor()QuartusWriter.next_pow2()QuartusWriter.print_array_to_cpp()QuartusWriter.write_activation_tables()QuartusWriter.write_bridge()QuartusWriter.write_build_script()QuartusWriter.write_defines()QuartusWriter.write_hls()QuartusWriter.write_nnet_utils()QuartusWriter.write_parameters()QuartusWriter.write_project_cpp()QuartusWriter.write_project_dir()QuartusWriter.write_project_header()QuartusWriter.write_tar()QuartusWriter.write_test_bench()QuartusWriter.write_testbench_parallel()QuartusWriter.write_testbench_stream()QuartusWriter.write_weights()QuartusWriter.write_yml()
- hls4ml.writer.vivado_accelerator_writer module
- hls4ml.writer.vivado_writer module
VivadoWriterVivadoWriter.print_array_to_cpp()VivadoWriter.write_bridge()VivadoWriter.write_build_script()VivadoWriter.write_defines()VivadoWriter.write_generated_code()VivadoWriter.write_hls()VivadoWriter.write_nnet_utils()VivadoWriter.write_parameters()VivadoWriter.write_project_cpp()VivadoWriter.write_project_dir()VivadoWriter.write_project_header()VivadoWriter.write_tar()VivadoWriter.write_test_bench()VivadoWriter.write_weights()VivadoWriter.write_yml()
- hls4ml.writer.writers module
- Module contents
Module contents
- hls4ml.reseed(newseed)