Releases: cms-hls4ml/hls4mlEmulatorExtras
Releases · cms-hls4ml/hls4mlEmulatorExtras
Release list
Version 1.1.7
Version 1.1.6
adds fix for early model destruction #7 as included in #8 (avoid early dlclose call). Spotted in cms-sw/cmssw#51633 (1.1.5)
Also adds fix for shared pointer type mismatch found after the 1.1.5 fix
Version 1.1.5
adds fix for early model destruction Issue #7 as included in PR#8 (avoid early dlclose call). Spotted in cms-sw/cmssw#51633
Add Model Reset
Version 1.1.3
Changes
- Adds an initialization to a
nullptrformodel_lib_to ensure destructor behavior is defined in case of failure to load model
Version 1.1.2
Changes
- Introduces a nullptr check to the model loader destructor to prevent a segfault if a model fails to load. The returned runtime exception can be caught without forced error now, if desired.
Fix make options
Changes
- Fixes a few Makefile options
Modified emulator class and directory structure
Changes
- Models are now returned as smart pointers on
load_modelload_modelnow loads all possible symbols (destructor passed with smart pointer).
- Removed copy constructor and move assignment
- Changed directory structure to make inclusion in future code less ambiguous
Initial cmsdist version of hl24ml emulator extras
Initial cmsdist version of emulator extras
- Contains the emulator interface class, and make system to build it to a library
- Contains common ap_types directory to be referenced when testing compilation, or compiling