Skip to content

Releases: WHOIGit/ifcb-inference

v0.4.0

Choose a tag to compare

@joefutrelle joefutrelle released this 13 Jul 13:25

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@joefutrelle joefutrelle released this 09 Jul 17:04
7a1ed55

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@joefutrelle joefutrelle released this 08 Jul 18:54
a5d7be5

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@sbatchelder sbatchelder released this 28 Apr 19:54

v0.1.1: migrate from pyifcb to ifcbkit

Replace pyifcb dependency with ifcbkit (https://github.com/WHOIGit/ifcbkit),
a lean modern library for parsing and accessing IFCB raw data.

Changes:

  • cli.py: use ifcbkit.sync_list_data_dirs + SyncIfcbDataDirectory.list() for
    bin discovery; entry dicts replace fileset objects
  • datasets.py: replace ifcb.open_raw/open_url with direct file reads +
    ifcbkit.bin_images(); HTTP URL support removed (local paths only)
  • datasets_torch.py: remove InfilledImages/SCHEMA_VERSION_1 (stitching now
    automatic via bin_images()); iter_binfilesets yields entry dicts; iter
    reads .adc/.roi bytes directly to avoid redundant directory searches;
    PIL Images from ifcbkit consumed directly (v2.ToPILImage step dropped)
  • withtorch.py: update binfilesets accessor to entry["pid"]

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@sbatchelder sbatchelder released this 22 Apr 15:58

Major refactor: repackaged as an installable Python package (ifcb-infer) with proper pyproject.toml, hatchling build, and pip install support.

Changes:

  • repo name change from amplify_onnx_inference to ifcb-inference
  • Restructured source into src/ifcb_infer/ package layout
  • Added CLI entrypoint: ifcb-infer (ifcb_infer.cli:main)
  • Added install options: [cpu], [cuda], [torch], [dev]
  • Added check to automatically apply softmax if needed
  • Added --skip-ensure-softmax flag to disable sofmax check
  • Added more --outfile pattern options
  • Changed ---outfile default to use model-name
  • Fixed bug on empty bins
  • Removed preload_dlls call; documented LD_LIBRARY_PATH usage
  • Updated Dockerfile and CI workflows (lint + tests)
  • Dropped requirements*.txt files in favor of pyproject.toml

Full Changelog: v0.0.1...v0.1.0

v0.0.1

Choose a tag to compare

@sbatchelder sbatchelder released this 13 Nov 18:14
skip softmax