hls4ml.converters package

Submodules

hls4ml.converters.keras_to_hls module

class hls4ml.converters.keras_to_hls.KerasFileReader(config)

Bases: object

get_weights_data(layer_name, var_name)
get_weights_shape(layer_name, var_name)
class hls4ml.converters.keras_to_hls.KerasModelReader(keras_model)

Bases: object

get_weights_data(layer_name, var_name)
get_weights_shape(layer_name, var_name)
hls4ml.converters.keras_to_hls.compute_padding_1d(pad_type, in_size, stride, filt_size)
hls4ml.converters.keras_to_hls.compute_padding_2d(pad_type, in_height, in_width, stride_height, stride_width, filt_height, filt_width)
hls4ml.converters.keras_to_hls.get_qkeras_quantization(layer, keras_layer)
hls4ml.converters.keras_to_hls.get_supported_keras_layers()
hls4ml.converters.keras_to_hls.keras_handler(*args)
hls4ml.converters.keras_to_hls.keras_to_hls(config)
hls4ml.converters.keras_to_hls.parse_data_format(input_shape, data_format='channels_last')
hls4ml.converters.keras_to_hls.parse_default_keras_layer(keras_layer, input_names)
hls4ml.converters.keras_to_hls.register_keras_layer_handler(layer_name, handler_func)

hls4ml.converters.onnx_to_hls module

class hls4ml.converters.onnx_to_hls.ONNXDataReader(model)

Bases: object

add_input(layer_name, inputs, transpose=True, perm=None)
get_weights_data(layer_name, var_name)
hls4ml.converters.onnx_to_hls.compute_pads_1d(operation, layer)
hls4ml.converters.onnx_to_hls.compute_pads_2d(operation, layer)
hls4ml.converters.onnx_to_hls.get_input_shape(model, operation, input_idx=0)
hls4ml.converters.onnx_to_hls.get_onnx_attribute(operation, name, default=None)
hls4ml.converters.onnx_to_hls.onnx_to_hls(yamlConfig)
hls4ml.converters.onnx_to_hls.sanitize_layer_name(layer)

hls4ml.converters.pytorch_to_hls module

hls4ml.converters.tf_to_hls module

Module contents

hls4ml.converters.convert_from_keras_model(model, output_dir='my-hls-test', project_name='myproject', fpga_part='xcku115-flvb2104-2-i', clock_period=5, io_type='io_parallel', hls_config={})
hls4ml.converters.convert_from_yaml_config(yamlConfig)