Skip to content

Update evaluation scripts#1186

Merged
anwai98 merged 18 commits into
devfrom
add-evaluation-backbone
Jun 16, 2026
Merged

Update evaluation scripts#1186
anwai98 merged 18 commits into
devfrom
add-evaluation-backbone

Conversation

@anwai98

@anwai98 anwai98 commented Apr 1, 2026

Copy link
Copy Markdown
Collaborator

This PR aims to update evaluation scripts to adopt micro_sam2 backbone. This is gonna be a long WIP, so I'll take care of things one by one here itself! ;)

@anwai98 anwai98 self-assigned this Apr 1, 2026
anwai98 added 4 commits April 21, 2026 22:33
* Add interactive, automatic and joint training scripts

* Remove stale code and increase evaluation pool

* Remove weird linting artifacts

* Make evaluation pipeline more robust and improve 3d interactive interface for sam2

* Add more changes for making evaluation work

* Update slurm submission scripts

* Add more changes for joint training

* Make batches shardable across multiple GPUs

* Add download check scripts for missing datasets
@anwai98 anwai98 changed the base branch from add-sam2-backbone to uSAM2 May 6, 2026 07:44
anwai98 and others added 13 commits May 6, 2026 09:46
* Add grid search scripts for postprocessing

* Fix blockwise MC

---------

Co-authored-by: Constantin Pape <constantin.pape@informatik.uni-goettingen.de>
* Start debugging interactive segmentation training

* Add scripts for debugging 3d evaluation

* More changes to match evaluation with training

* Switch flow computation to bioimage-cpp backend and make choice modular

* Add multiple changes in training and evaluation design

* Add more datasets and adjust visualize.py for viewing

* Update microns roi for segmentation

* Align more visuals to mitoem

* Evaluate debugging scripts on bigger pool of data

* Make training work for random frame prompting and bidirectional propagation

* Improve prompting strategy for training

* Update training raw input range checks

* Temporary pin for elf to let tests run

* Add deterministic SAM2 validation and finalie generalist interactive model training config

* Conclude results for interactive training debug
* Add custom loss and metric to simply interactive training

* Align joint training with interactive segemntation improvements
@anwai98 anwai98 marked this pull request as ready for review June 16, 2026 08:43
@anwai98

anwai98 commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator Author

My quick thought here is to go ahead and merge this. I can do a solid refactor later for other things!

@anwai98 anwai98 changed the base branch from uSAM2 to dev June 16, 2026 08:53
@anwai98

anwai98 commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator Author

Since the parent working branch (#1196) got merged to dev: I think the safest move is to bring everything to dev and fix the annotator tool there itself. What do you think? @constantinpape (any objection?)

@constantinpape

Copy link
Copy Markdown
Contributor

Yes, let's go ahead with this. (We should just make sure not to merge anything related to SAM2 onto main yet)

@anwai98

anwai98 commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator Author

Bingo. We should stick to our current dev plans! (also take care of keeping dev upstream to any main changes)

I'll go ahead and merge this then!

@anwai98 anwai98 merged commit 51e9661 into dev Jun 16, 2026
4 checks passed
@anwai98 anwai98 deleted the add-evaluation-backbone branch June 16, 2026 11:01
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