hls4ml package
Subpackages
- hls4ml.backends package
- Subpackages
- Submodules
- hls4ml.backends.backend module
- hls4ml.backends.template module
- Module contents
- hls4ml.cli package
- hls4ml.contrib 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.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
- Module contents
- hls4ml.converters.keras_v3 package
- hls4ml.converters.onnx package
- hls4ml.converters.pytorch package
- hls4ml.converters.keras package
- Submodules
- hls4ml.converters.keras_v2_to_hls module
KerasFileReaderKerasModelReaderKerasNestedFileReaderKerasReaderKerasWrappedLayerFileReaderKerasWrappedLayerReaderget_layer_handlers()get_model_arch()get_supported_keras_layers()get_weights_data()keras_handler()keras_v2_to_hls()parse_default_keras_layer()parse_keras_model()register_keras_v2_layer_handler()
- hls4ml.converters.keras_v3_to_hls module
- hls4ml.converters.onnx_to_hls module
- hls4ml.converters.pytorch_to_hls module
- hls4ml.converters.utils module
- Module contents
- Subpackages
- hls4ml.model package
- Subpackages
- Submodules
- hls4ml.model.attributes module
- hls4ml.model.graph module
HLSConfigHLSConfig.deserialize()HLSConfig.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_dir()HLSConfig.get_project_name()HLSConfig.get_reuse_factor()HLSConfig.get_strategy()HLSConfig.get_target_cycles()HLSConfig.get_writer_config()HLSConfig.is_resource_strategy()HLSConfig.parse_name_config()HLSConfig.serialize()HLSConfig.set_name_config()
ModelGraphModelGraph.apply_flow()ModelGraph.build()ModelGraph.compile()ModelGraph.deserialize()ModelGraph.from_layer_list()ModelGraph.from_saved_state()ModelGraph.get_input_variables()ModelGraph.get_layer_output_variable()ModelGraph.get_layers()ModelGraph.get_output_variables()ModelGraph.get_weight_variables()ModelGraph.insert_node()ModelGraph.make_node()ModelGraph.next_layer()ModelGraph.predict()ModelGraph.register_output_variable()ModelGraph.remove_node()ModelGraph.replace_node()ModelGraph.save()ModelGraph.serialize()ModelGraph.split_node()ModelGraph.trace()ModelGraph.write()
MultiModelGraphto_multi_model_graph()
- hls4ml.model.layers module
ActivationApplyAlphaBatchNormOnnxBatchNormalizationBiasAddBidirectionalBipolarQuantConcatenateConstantConvConv1DConv2DConv2DBatchnormCropping1DCropping2DDenseDepthwiseConv1DDepthwiseConv2DDotEinsumEinsumDenseEmbeddingGRUGarNetGarNetStackGlobalPooling1DGlobalPooling2DHardActivationInputLSTMLayerLayer.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_output_nodes()Layer.get_output_use_map()Layer.get_output_variable()Layer.get_variables()Layer.get_weights()Layer.initialize()Layer.serialize_state()Layer.set_attr()
LayerGroupLayerNormalizationMatMulMergePReLUParametrizedActivationPooling1DPooling2DQuantReshapeResizeSeparableConv1DSeparableConv2DSimpleRNNSoftmaxSymbolicExpressionTernaryTanhTimeDistributedTransposeZeroPadding1DZeroPadding2Dclasspropertyregister_layer()
- hls4ml.model.profiling module
- hls4ml.model.quantizers module
- hls4ml.model.types module
CompressedTypeCompressedWeightVariableExponentPrecisionTypeExponentTypeExponentWeightVariableFixedPrecisionTypeFloatPrecisionTypeInplaceTensorVariableIntegerPrecisionTypeNamedTypePackedTypePrecisionTypeRoundingModeSaturationModeSerializableSourceStandardFloatPrecisionTypeTensorVariableUnspecifiedPrecisionTypeVariableWeightVariableXnorPrecisionTypefind_minimum_width()
- Module contents
- hls4ml.optimization package
- hls4ml.report package
- hls4ml.utils package
- Submodules
- hls4ml.utils.attribute_descriptions module
- hls4ml.utils.config module
- hls4ml.utils.dependency module
- hls4ml.utils.einsum_utils module
- hls4ml.utils.example_models module
- hls4ml.utils.fixed_point_utils module
- hls4ml.utils.link module
- hls4ml.utils.plot module
- hls4ml.utils.profiling_utils module
- hls4ml.utils.qinterval module
- hls4ml.utils.serialization module
- hls4ml.utils.simulation_utils module
- hls4ml.utils.string_utils module
- hls4ml.utils.symbolic_utils module
- hls4ml.utils.torch module
- hls4ml.utils.transpose_utils module
- Module contents
- hls4ml.writer package
- Submodules
- hls4ml.writer.catapult_writer module
CatapultWriterCatapultWriter.print_array_to_cpp()CatapultWriter.write_bridge()CatapultWriter.write_build_script()CatapultWriter.write_defines()CatapultWriter.write_generated_code()CatapultWriter.write_hls()CatapultWriter.write_nnet_utils()CatapultWriter.write_output_dir()CatapultWriter.write_parameters()CatapultWriter.write_project_cpp()CatapultWriter.write_project_header()CatapultWriter.write_tar()CatapultWriter.write_test_bench()CatapultWriter.write_weights()CatapultWriter.write_yml()
- hls4ml.writer.oneapi_writer module
OneAPIWriterOneAPIWriter.get_max_reuse_factor()OneAPIWriter.print_array_to_cpp()OneAPIWriter.write_activation_tables()OneAPIWriter.write_bridge()OneAPIWriter.write_build_script()OneAPIWriter.write_defines()OneAPIWriter.write_generated_code()OneAPIWriter.write_hls()OneAPIWriter.write_nnet_utils()OneAPIWriter.write_parameters()OneAPIWriter.write_project_cpp()OneAPIWriter.write_project_dir()OneAPIWriter.write_project_header()OneAPIWriter.write_tar()OneAPIWriter.write_test_bench()OneAPIWriter.write_weights()OneAPIWriter.write_yml()
- 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.symbolic_writer module
- hls4ml.writer.vitis_writer module
- hls4ml.writer.vivado_accelerator_writer module
- hls4ml.writer.vivado_writer module
VivadoWriterVivadoWriter.print_array_to_cpp()VivadoWriter.write_bridge()VivadoWriter.write_bridge_multigraph()VivadoWriter.write_build_script()VivadoWriter.write_build_script_multigraph()VivadoWriter.write_defines()VivadoWriter.write_generated_code()VivadoWriter.write_hls()VivadoWriter.write_multigraph_weights()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)