0.7.1
Summary
KerasCV is now compatible with Keras 3 (TensorFlow, Jax and PyTorch backends). Users utilizing tf-nightly or Keras 3.0 can expect seamless compatibility with KerasCV. KerasCV also works with Keras 2.0 (with TensorFlow).
What's Changed
- Update the comment of the
num_classes
parameter of deeplab v3 by @aaudevart in #2071 - Set read-only tokens for all GitHub workflows by @pnacht in #2075
- Add the Segment Anything Model to KerasCV by @tirthasheshpatel in #1987
- Export SD submodels by @jbischof in #2080
- adding deeplab_v3_plus_presets by @divyashreepathihalli in #2051
- [Yolov8 detector] Fix example in docstring by @cosmo3769 in #2082
- Bump python version requirement to 3.9 by @mattdangerw in #2079
- [SAM] Fixed shape issue in example in docstring by @cosmo3769 in #2083
- Use "masks" and "boxes" as prompt keys for SAM by @ianstenbit in #2084
- Support partial prompting in SAM by @ianstenbit in #2085
- Explicitly specify full package for more modules, as shown in #2001 by @BjarneHerland in #2077
- Update VITDet to conform to KerasCV scaling standards by @ianstenbit in #2086
- Resolve mean/std swap for VITDet backbone by @ianstenbit in #2087
- Support importing Keras3 as Keras instead of Keras Core by @ianstenbit in #2089
- remove tests from pypi build by @haifeng-jin in #2094
- Export task models as both models.task.Model and models.Model by @ianstenbit in #2093
- Fix CSPDarkNetBackbone export by @ianstenbit in #2096
- Fix PyTorch tests by @ianstenbit in #2097
- Doc updates to switch branding to Keras 3 by @ianstenbit in #2092
- Fix a flaky test for Segment Anything by @ianstenbit in #2090
- Fix decoding of LabelEncoder for RetinaNet by @ianstenbit in #2099
- Use the proper title for example by @Philmod in #2109
- Fixes Fine-tuning Stable Diffusion by @ID6109 in #2113
- Fixed typo in README.md by @AniketP04 in #2106
- Update mask_invalid_detections.py by @VBPMP in #2117
- Fix the issue (#2102): Add cast to float32 from float16 into Stable D… in #2124
- Fix RetinaNet shape issue by @tirthasheshpatel in #2119
- update reviewers names by @divyashreepathihalli in #2130
- update keras-cv json file name by @divyashreepathihalli in #2128
- Improve keras 3 detection by @divyashreepathihalli in #2132
- Fix Segment Anything Model saving bug by @tirthasheshpatel in #2138
- Adds Nightly package for
keras-cv
by @sampathweb in #2139 - Set a security policy by @pnacht in #2142
- add Random ops shim by @divyashreepathihalli in #2145
- Replace
RandomGenerator
withSeedGenerator
by @sampathweb in #2150 - Revert "Replace
RandomGenerator
withSeedGenerator
" by @sampathweb in #2161 - Keras 3 compatibility by @divyashreepathihalli in #2170
- fix noise scheduler error in stable diffusion by @divyashreepathihalli in #2171
- Fix the issue(#2158): Add some file names into .gitignore by @y-vectorfield in #2159
- fix shapes error if images was a list. by @divyashreepathihalli in #2173
- Removed setup.py develop from documentation, replaced with pip instal… by @EdIzaguirre in #2118
- Remove keras-nightly pin by @sampathweb in #2174
- fix model None error by @divyashreepathihalli in #2176
- update version error by @divyashreepathihalli in #2175
- Fixes Saving Format related test failures for Keras 3 by @sampathweb in #2180
- Version bump to 0.7.1.dev0 by @sampathweb in #2183
- convert to tensor before smart resize (#2184) by @sampathweb in #2185
- version bump to 0.7.1 by @sampathweb in #2186
New Contributors
- @aaudevart made their first contribution in #2071
- @pnacht made their first contribution in #2075
- @mattdangerw made their first contribution in #2079
- @BjarneHerland made their first contribution in #2077
- @Philmod made their first contribution in #2109
- @AniketP04 made their first contribution in #2106
- @VBPMP made their first contribution in #2117
- @y-vectorfield made their first contribution in #2159
- @EdIzaguirre made their first contribution in #2118
Full Changelog: v0.6.4...v0.7.1