Skip to content

Releases: lincc-frameworks/hyrax

v0.6.10

15 Jan 00:51
5b8e5ca

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.9...v0.6.10

v0.6.9

18 Dec 19:25
bda3e28

Choose a tag to compare

What's Changed

  • Use simple model.onnx file name and save a copy of config by @drewoldag in #574

Full Changelog: v0.6.8...v0.6.9

v0.6.8

18 Dec 17:56
ce90e25

Choose a tag to compare

What's Changed

  • Model updates rebased to main by @aritraghsh09 in #535
  • Implementation of to_onnx verb. by @drewoldag in #527
  • Add semi-hidden feature to allow recording metrics at the end of each training epoch by @drewoldag in #540
  • Potential fix for ONNX-ify problem by @drewoldag in #541
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #542
  • Fix GPU-trained models failing to load on CPU-only machines by @Copilot in #486
  • Fixes a bug in the way that we load a checkpoint file to resume a training run. by @drewoldag in #544
  • Initial implementation of a CSV dataset class by @drewoldag in #477
  • Updating to the latest copier version. by @drewoldag in #545
  • Load/save to_tensor during inference by @drewoldag in #546
  • Initial scaffolding for engine verb by @drewoldag in #550
  • seperate onnx output from pytorch.ignite by @maxwest-uw in #558
  • Default collate function built in DataProvider by @drewoldag in #557
  • Adding InferenceDatasetWriter to engine to persist results. by @drewoldag in #559
  • Use the new, non-torch-based, collate function in engine by @drewoldag in #560
  • Find and use custom collate functions defined on dataset classes by @drewoldag in #561
  • Refactor ONNX convert to work for models with different input types by @drewoldag in #564
  • Fixing issues encountered while trying to to-onnx applecider models. by @drewoldag in #565

Full Changelog: v0.6.7...v0.6.8

v0.6.7

12 Nov 22:08
00cc1c2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.6...v0.6.7

v0.6.6

31 Oct 21:55
180ecc3

Choose a tag to compare

What's Changed

  • Adding onnxscript dependency. by @drewoldag in #490
  • Attach final metrics to model returned from h.train(). by @drewoldag in #485
  • Allow users to provide an externally defined collate function to PyTorch's DataLoader by @drewoldag in #492
  • Reduce verbosity of model logging by @drewoldag in #494
  • Enabling distinct splits to be defined for training by @drewoldag in #487
  • Add helpful error for empty model_inputs and rename DATA_SET_REGISTRY to DATASET_REGISTRY by @Copilot in #514
  • Move model parameters to model-specific config subtables by @Copilot in #516
  • Set model.name to false in default config and add informative error by @Copilot in #513
  • Remove automatic ONNX export from training by @Copilot in #520

Full Changelog: v0.6.5...v0.6.6

v0.6.5

15 Oct 03:55
5a4a8c3

Choose a tag to compare

What's Changed

  • Updating built-in models that are not already using data_sample by @drewoldag in #474
  • Fix set_config method to handle dotted quoted strings in TOML table names by @Copilot in #484

Full Changelog: v0.6.4...v0.6.5

v0.6.4

10 Oct 03:32
371e961

Choose a tag to compare

What's Changed

  • Pulling colorama in as a dependency to highlight the model and data being used for training and inference. by @drewoldag in #478
  • Allow user defined metadata fields in HyraxRandomDataset. by @drewoldag in #482
  • Fix NaN handling for tuples with length > 2 by @Copilot in #481
  • Remove unused ConfigDict class and references by @Copilot in #475

Full Changelog: v0.6.3...v0.6.4

v0.6.3

08 Oct 16:21
6951aff

Choose a tag to compare

Biggest changes

tl;dr;
Users should now use h.set_config('path.to.config.key', <value>) instead of h.config['path']['to']['config']['key'] = <value> when modifying the configuration in a notebook.

the deets
We've fixed a bug in the configuration system that prevented default configuration files from being loaded properly when updating the configuration in a notebook. We've introduced the new set_config method to increase transparency of the action, instead of trying to expand the automagical functionality that existed before.

What's Changed

  • Lowering many logger.INFOs to logger.DEBUGs. by @drewoldag in #445
  • Update model_weights_file config when auto-detected and persist in runtime config by @Copilot in #442
  • Fix KeyError when data_location is not defined for iterable datasets and add registry validation by @Copilot in #444
  • Updating example notebooks for model_inputs. by @drewoldag in #437
  • Fix config file validation to fail for non-existent config files by @Copilot in #452
  • Fix vector db benchmarks data access after HyraxQL release by @Copilot in #455
  • Fix Parser help when config file is specified early on cli. Present error on nonexistant config. by @mtauraso in #453
  • Updated model_inputs 1 and 2 based on PR feedback. by @drewoldag in #461
  • Bump asv from 0.6.4 to 0.6.5 by @dependabot[bot] in #464
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #465
  • Use of fetch_dataset_class instead of accessing DATA_SET_REGISTRY by @drewoldag in #462
  • Working to make ConfigManager easier to use by @drewoldag in #468
  • Fix vector DB benchmarks to use model_inputs configuration by @Copilot in #470

Full Changelog: v0.6.2...v0.6.3

v0.6.2

24 Sep 16:53
30ef6c7

Choose a tag to compare

What's Changed

  • Add comprehensive GitHub Copilot instructions for Hyrax development by @Copilot in #426
  • Fix KeyError when primary_id_field is not included in fields list by @Copilot in #436
  • Fix DataProvider.resolve_data performance regression by @drewoldag in #440

Full Changelog: v0.6.1...v0.6.2

v0.6.1

22 Sep 19:54
8edad15

Choose a tag to compare

What's Changed

  • Optimize train.py import performance by moving heavy dependencies to runtime by @Copilot in #430
  • Added default value for primary_id_field in .toml file by @drewoldag in #432

Full Changelog: v0.6.0...v0.6.1