Skip to content

0.0.5

Latest

Choose a tag to compare

@willxxy willxxy released this 17 Oct 21:32
· 6 commits to main since this release

Updates since 0.0.4:

We have made some big refactors since 0.0.4. We list some of them here:

  • We separate a lot of processes into their own respective files and we will expand on some of them below.
  • The notion of defining train or inference is gone. We separate these processes into their own respective .py files (e.g., ecg_bench/evaluate_elm.py, ecg_bench/train_elm.py).
  • We also simplified and separated the ELM and its components. Simply define the --llm or --encoder flags for the model you are considering to run some processes on.
  • Previously, many configurations were hardcoded arbitrarily throughout the code, making it difficult to find these hardcoded values. We still hardcode most of these values but unify them in ecg_bench/configs/constants.py. We found this to be much easier to work with. We will continuously work to abstract the code to get rid of these values (if necessary).