hls4ml.model.optimizer package¶
Subpackages¶
- hls4ml.model.optimizer.passes package
- Submodules
- 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.qkeras module
- hls4ml.model.optimizer.passes.repack_stream module
- Module contents
Submodules¶
hls4ml.model.optimizer.optimizer module¶
-
class
hls4ml.model.optimizer.optimizer.OptimizerPass¶ Bases:
object-
match(node)¶
-
transform(model, node)¶
-
-
hls4ml.model.optimizer.optimizer.get_available_passes()¶
-
hls4ml.model.optimizer.optimizer.get_optimizer(name)¶
-
hls4ml.model.optimizer.optimizer.optimize_model(model, passes=None)¶
-
hls4ml.model.optimizer.optimizer.register_pass(name, opt_cls)¶