Skip to content

Detection#16

Open
NetZissou wants to merge 30 commits into
mainfrom
feature/detection
Open

Detection#16
NetZissou wants to merge 30 commits into
mainfrom
feature/detection

Conversation

@NetZissou

Copy link
Copy Markdown
Collaborator

@NetZissou NetZissou added documentation Improvements or additions to documentation enhancement New feature or request labels Jul 21, 2025
@NetZissou NetZissou marked this pull request as draft July 21, 2025 13:50
@NetZissou NetZissou marked this pull request as ready for review August 12, 2025 13:59
@NetZissou NetZissou requested a review from egrace479 August 12, 2025 13:59
…ated authors list; updated project URL sections
@egrace479 egrace479 requested a review from thompsonmj August 27, 2025 17:23

@egrace479 egrace479 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few notes and questions

Comment thread pyproject.toml Outdated
Comment thread docs/animal-detection-guide.md Outdated
Comment thread docs/animal-detection-guide.md Outdated
Comment thread docs/animal-detection-guide.md Outdated
Comment thread docs/animal-detection-guide.md Outdated
Comment thread docs/animal-detection-guide.md Outdated
NetZissou and others added 6 commits November 19, 2025 10:03
- added HDF5ImageDataset class to schedule, I/O, and process during
  batch inference
- updated package dependency to include `h5py` pkg
- added scripts to convert webdataset into HDF5 file storage
- added `webdataset` as the optional dependency
- added hdf5 as the new supported input
- modified the file list param processing to make it also work for hdf5
  files
added config & SLURM job template for face & animal detection modules
Co-authored-by: Elizabeth Campolongo <38985481+egrace479@users.noreply.github.com>
- integrated HDF5 as image data source input option for batch embedding
  scripts
- added SLURM job scripts + configs template for batch embed HDF5 tasks
- modified documentation index page to reflect the HDF5 integration
  update
NetZissou and others added 10 commits March 30, 2026 17:52
… refs

- Add HDF5ImageDataset to top-level package exports for consistent API
- Add conversion feature check to print_installation_guide()
- Remove references to nonexistent HDF5Writer class in config and SLURM templates
- Replace emoji symbols with plain text in installation guide output

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The conversion tool is a one-time data prep task, not an inference
concern. Removing it keeps the package focused on its core mission
of GPU saturation during inference. HDF5ImageDataset (the inference
input format) is unaffected.

Removed:
- src/hpc_inference/utils/wds_to_hdf5.py
- scripts/conversion/wds_to_hdf5.slurm
- [conversion] optional dependency group (webdataset)
- Conversion feature check from print_installation_guide()
- Conversion references from config/SLURM templates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace pynvml with nvidia-ml-py in pyproject.toml (aligns with PR #27)
- Fix [yolo] -> [detection] optional extra in base_detector.py and
  all detection SLURM templates (5 files)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Move image validation before color conversion in HDF5ImageDataset
  so corrupted data is caught early (thompsonmj)
- Comment out optional --file_list in HDF5 and Parquet SLURM templates
  to prevent placeholder path errors (thompsonmj)
- Update --file_list help string to include HDF5 file types (thompsonmj)
- Make templates a linkable header in docs/index.md (egrace479)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Animal Detection Face Detection

2 participants