Releases: cms-hls4ml/CICADA
Releases · cms-hls4ml/CICADA
Namespace main functions
Namespace models, add x.1.2
Changes
- Adds the x.1.2 models, which make use of bit space output
- Adds namespaces to all extant models' weights and types, to prevent seen symbol collision: cms-sw/cmssw#44435
Add fixed v2.1 and v1.1 models (as v2.1.1 and v1.1.1)
Changes
- Adds CICADA v2.1.1 (2p1p1) model
- This model fixes a firmware/emulator mismatch seen, and updates some model outputs to "final" types.
- Adds CICADA v1.1.1 (1p1p1) model
- This model fixes a firmware/emulator mismatch seen, and synchronizes output types with the CICADA v2 architecture.
- Minor change: Changes
.gitignore
for this library to ignore.o
files.
Update to 2023 trained models (2p1 and 1p1)
Changes
- Adds
CICADA2p1
andCICADA1p1
models. CICADA2p1
andCICADA1p1
to overall makefile
Fix make options
Changes
- Fixes a few Makefile options
Update CICADA to match hls external structure
Changes
ap_types
is now sought in the originalhls
externalHLS_ROOT
should now mark where thehls
external is found
- Makefile now reflects changed
hls4mlEmulatorExtras
structue
Initial cmsdist version of CICADA algorithm
CICADA
- Contains v1 (2018 Run A trained) firmware implementation as CICADA_v1
- Contains tentative v2 (2018 Run D trained) firmware implementation as CICADA_v2
- Has overall makefile to compile both to shared objects using
hls4mlEmulatorExtras
emulator library