Skip to content

Releases: cms-hls4ml/CICADA

Namespace main functions

22 Mar 12:29
514adcb
Compare
Choose a tag to compare

Changes

  • Adds namespaces to the main model calling function.

Namespace models, add x.1.2

21 Mar 14:26
8b05ed3
Compare
Choose a tag to compare

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)

29 Nov 13:11
Compare
Choose a tag to compare

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)

23 Oct 14:13
Compare
Choose a tag to compare

Changes

  • Adds CICADA2p1 and CICADA1p1 models.
  • CICADA2p1 and CICADA1p1 to overall makefile

Fix make options

14 Feb 12:03
e83f5b2
Compare
Choose a tag to compare

Changes

  • Fixes a few Makefile options

Update CICADA to match hls external structure

10 Feb 22:16
Compare
Choose a tag to compare

Changes

  • ap_types is now sought in the original hls external
    • HLS_ROOT should now mark where the hls external is found
  • Makefile now reflects changed hls4mlEmulatorExtras structue

Initial cmsdist version of CICADA algorithm

10 Feb 10:54
4dbca6e
Compare
Choose a tag to compare

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