Skip to content

Bug fixes & updates#26

Merged
ben-nowacki merged 19 commits into
REIL-UConn:mainfrom
ben-nowacki:main
May 24, 2026
Merged

Bug fixes & updates#26
ben-nowacki merged 19 commits into
REIL-UConn:mainfrom
ben-nowacki:main

Conversation

@ben-nowacki

Copy link
Copy Markdown
Collaborator

Description

Collections of small fixes and feature improvements.

  1. Added support of Experiment file serialization that omits the raw FeatureSet data. Previously, add data contained in FeatureSet was forced into the final Experiment.mml file. This is prohibitive for large datasets. Now, experiments can be saved without FeatureSets, where FeatureSets are re-merged on Experiment.load(). The Experiment file still records all metadata of the prior FeatureSet and validates the re-attached FeatureSets.
  2. Fixed issue where serialized result containers (eg CVResults) stored only the node ID of the node that produces some given results. This makes it very hard to determine which results belong to which node when there is no active ExperimentContext. The mapping of node ID to node label is now preserved in result containers. Users can now query results by node ID or node label, even when there is no active experiment context.
  3. Minor docstring and convenience method updates:
    • Accelerator class has new method to list all available hardware for the active device
    • repr method added to ModelGraph
    • SequentialCNN default padding size is now relative to kernel size
  4. New TemporalCNN class added (only implemented in PyTorch). Uses residual dilated causal convolutions. Based on: https://github.com/locuslab/TCN

Related Issues

N/A

How Has This Been Tested?

  • Local pytest run
  • CI passes
  • Manual checks (describe if needed)

Checklist

  • My code follows project style guidelines: nox -s pre-commit
  • I have added tests that prove my fix is effective or my feature works: nox -s unit
  • I have updated documentation if needed: nox -s docs
  • I have linked related issues

… only label or node_id now delays populating the other field until execution but enforces both be deifned at runtime
…eatureset metadata, but drop actual raw data. FeatureSets re-merged on Experiment.load
…ainers to preserved node id-to-label lookups
@ben-nowacki ben-nowacki marked this pull request as ready for review May 24, 2026 13:04
@ben-nowacki ben-nowacki merged commit 3885c1e into REIL-UConn:main May 24, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants