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)¶