-
ci: disable release (
cbf6394
) -
ci: clean up poetry build before docker (
c74efc8
) -
ci: revert to only only amd cuda build (
dd133f0
) -
ci: revert to only only amd cuda build (
f181dfc
) -
ci: slimmer docker add optional imports (
48ae61a
)
- fix: correct CUDA HDBSCAN fit (
c6a8db3
)
- feat: add to cluster command option --skip-visualization since this takes some time and is not needed for prod ml workflows (
48d1f19
)
- fix: minor fix to correct debug statement and correct order arg for cluster (
645e979
)
- fix: move last cluster removal to exemplars only (
96fc5db
)
- fix: do not load the last cluster in exemplars (
bbc3a9a
)
- fix: trigger release with changes to init.py (
e275d9c
)
- chore: revert changes to author list (
b7cd5a5
)
- fix: trigger release with changes to pyproject.toml to update version (
6b7f641
)
- build: adjust test path (
83119fb
)
- chore: moved tests to root of project (
ccf2601
)
- docs: added clustering table, transformer paper, and other minor revisions (
56b4e17
)
- feat: added latest 30 and 18k models (
673a7f6
)
- fix: better handling of testing log write permissions (
728b145
)
- perf: removed color image normalization in preprocessing for SAHI and extract min_std and block_size for more flexible application across projects (
d9d954a
)
- build: install cuda enabled torch (
c01259b
)
- docs: changing 2 parameters to ISIIS images (
417bbf4
)
- fix: pass through device correctly for clustering (
0996b8c
)
- ci: disable docker build until resolve issue with out of space (
59e160f
)
- fix: skip over HDBSCAN for small cluster (
cbf1ea3
)
- fix: handle small cluster dataset reduction plot by switching to PCA and reduce build to only linux (
16ab4de
)
- fix: correct handling of single cluster (
f6ede19
)
- ci: switch to entrypoint (
02d4eb2
)
- docs: minor update to intro (
ec75265
)
- feat: added support for arg --cluster-selection-method eof/leaf to support small clusters which work better with eof (
6480ac2
)
- perf: migrated to transformers library with batch size of 8, moved some imports to only where needed for some speed-up, and removed unused activation maps. (
c5fe725
)
- Merge pull request #14 from mbari-org/vitbatch
perf: transformer batching (427931e
)
- ci: switch to PyPi release and skip over large build (
25d3da3
)
- fix: handle bad image crops (zero length). Fixes #13. (
c02394c
)
- ci: slim with two stage docker build, added explicit semantic release steps for clarity, and test pypi for pip install (
ff2a46c
)
-
docs: updated cluster to include latest roi (
b02464e
) -
docs: more detail on detection and model table (
981beb2
)
- fix: fixes a bug in handling zero clusters which occasionally happes for very small roi collections. Closes #12. (
0f69805
)
- ci: add semantic release action to write to repo (
66be480
)
- fix: bump version to 1.8.0 still failing in ci (
ed405e8
)
- build: slim docker images a tad, switch to generic docker user, and replace with miniconda install for better torch/cuda support (
782848d
)
-
ci: simplified docker build within pypi size limits with pip build and renamed accidentally commited backup file (
cfcb581
) -
ci: minor change to more specific CUDA docker version in docker tag (
dd2286b
) -
ci: updated poetry lock file with pytest (
a8b62b0
) -
ci: add pip package called sdcat with poetry build and other minor corrections in comments (
dbe494a
)
- feat: auto default logs for different use cases: testing, local dev, and to /tmp on permission failure (
0c57d45
)
- Merge pull request #11 from mbari-org/pipbuild
ci: add pip package called sdcat with poetry build and other minor co… (e220587
)
-
build: removed unused imports and bump torch to python3.11 compatible and (
57c6c2b
) -
build: fix docker build (
0d7ab83
)
- ci: remove arm cuda build (
131d3bd
)
- feat: added tsne as an option, defaulted to false as it is generating too many clusters (
8f974f3
)
- build: add sys path for convenience (
d668246
)
- chore: updated with links visible in dockerhub (
53c91b0
)
-
ci: fix release version from tag (
5d083df
) -
ci: remove pass through of version to dockerhub (
a43cba7
) -
ci: correct order of tags in build and reduce dockerhub short description to < 100 (
86bedcf
) -
ci: correct order of tags in build (
86f100c
) -
ci: consistent image tag (
63165fb
) -
ci: install tsne separately and clean (
17f5a6e
) -
ci: pin build for torch (
3f32cb6
) -
ci: add docker hub description (
9695146
) -
ci: add CPU only build (
8750d94
) -
ci: correct pypi name for MulticoreTSNE (
4d0702c
) -
ci: correct addition of docker user (
07aff58
) -
ci: adding in Docker CUDA12 build semantic release for amd/arm64 (
38aebba
)
-
docs: minor update to correct log format (
6cf6453
) -
docs: updated workflow diagram to reflect tSNE (
f1cecf8
)
- feat: added export of the examplars, handle small clustering input by bypassing tSNE which fails, and make dino_vits8 the default (
2306316
)
- Merge pull request #8 from mbari-org/docker
Docker automated builds (fd1e359
)
- Merge pull request #7 from mbari-org/roicluster
RoiCluster (a9476c2
)
- Merge branch 'main' into roicluster (
bd1696c
)
- chore: minor change to remove unused import (
d87b1de
)
- fix: conditional import of multicore tsne (
76ec895
)
-
chore: remove area for ROI since approximations are probably a bad idea (
a54d88f
) -
chore: all options with dashes instead of underscores (
8dbc5ad
)
-
feat: added tsne reduction (
d0f7647
) -
feat: added square black pad resize for roi (
473aa34
) -
feat: initial commit of new option to cluster roi only (
f08053c
)
-
fix: check for det columns (
ff9a29d
) -
fix: image size in int not float needed for resize (
cf3ebd3
) -
fix: image size in int not float needed for resize (
18fc005
) -
fix: correct PIL image path (
c0da6b6
) -
fix: added image width/height and fixed multiproc to square (
b7e2f21
) -
fix: path to string (
977ef32
) -
fix: roi_dir needs to support lists (
3808bf9
) -
fix: removed unused args for start/end frame (
f91ac03
)
- perf: switch to multicore tSNE (
9ec0ca9
)
- refactor: minor renaming for clarity (
6bb998a
)
- Merge pull request #6 from mbari-org/tsne
Tsne (48ca9f8
)
- feat: added pass through of slicing overlap and postprocess_match_metric (
f3b14bb
)
- test: adjust detection count per NMS output fix (
9651c7a
)
-
fix: allow for override of detect params with config.ini;correct save NMS output and detect single image (
4ab8780
) -
fix: more detail on cluster args, allow for override with config.ini, and set CUDA_VISIBLE_DEVICES in case not set (
40a96ef
)
- refactor: minor refactor of cuda device init (
0f29e68
)
- fix: sorted order needed to make start/end filtering work (
9caea73
)
- docs: Erasing some prints in the code (
622c119
)
- feat: added support for specifying start/ending file names to support skipping image blocks (
f344865
)
- feat: New features for clustering (
b74d1b1
)
- fix: deleting the os version (
e63bb73
)
- fix: Adding .tiff images and vizualization tools with tqdm (
d0b99e2
)
- Including clahe in the commands (
ea92e2f
)
- build: bumped version (
8ba97a8
)
- fix: added missing config.ini default (
ae8b726
)
- test: revised PYTHONPATH and switch to codfish semantic release (
8eb6d42
)
- Testing #2 (
0d8b2f4
)
- build: bumped version (
404036b
)
- chore(release): 1.0.6 [skip ci]
1.0.6 (2024-03-05)
- fix: correct some bugs calling libaries (
d69171b
)
- build: bumped version (
b7a6740
)
- chore(release): 1.0.5 [skip ci]
1.0.5 (2024-03-05)
- fix: correct some bugs calling libaries (
0668bda
)
- Fixing dependencies (
f069f0d
)
- build: bumped version (
f1c17d3
)
- chore(release): 1.0.4 [skip ci]
1.0.4 (2024-03-05)
- fix: correct more imports (
107a470
)
- chore(release): 1.0.3 [skip ci]
1.0.3 (2024-03-05)
-
chore: removed unused code (
ccb95e3
) -
chore: correct comment on multiproc (
a826de9
) -
chore: correct comment (
1004d95
)
- docs: added sahi example and constrain python to 3.9-3.11 (
240d630
)
- fix: correct import paths (
6ca36e1
)
-
test: add missing PYTHONPATH (
4371400
) -
test: minor typo fix in pytest.yml (
a108717
) -
test: fixed path to main and allow pytest to be run manually (
f586fd4
)
- build: bumped version (
721b1b3
)
- chore(release): 1.0.2 [skip ci]
1.0.2 (2024-02-17)
- docs: added spec removal ref (
987ad8a
)
- build: bumped version (
5508b33
)
- chore(release): 1.0.1 [skip ci]
1.0.1 (2024-02-15)
- fix: added missing outer block for sahi pool (
91f88ef
)
- build: added release and pytest (
1bb6f28
)
- chore(release): 1.0.0 [skip ci]
-
docs: correct links to image and reset version history (
2c98876
) -
docs: added example images and cluster workflow diagram (
b228480
)
- feat: initial commit (
148f17f
)