Repository navigation
Releases: WHOIGit/ifcb-inference
Releases · WHOIGit/ifcb-inference
Release list
v0.4.0
What's Changed
- Support Apple Silicon via CoreML by @joefutrelle in #9
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Support for HDF5 class score outputs by @johnwaalsh in #6
- .gitignore onnx files by @joefutrelle in #7
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Support for outputting embeddings by @joefutrelle in #2
- Add docker image with embeddings dependencies by @johnwaalsh in #4
- support class scores output in parquet by @joefutrelle in #5
New Contributors
- @joefutrelle made their first contribution in #2
Full Changelog: v0.1.1...v0.2.0
v0.1.1
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
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