Releases: qupath/qupath-extension-djl
Releases · qupath/qupath-extension-djl
v0.4.0
What's Changed
- Update DjlDnnModel.java by @petebankhead in #16
- Switch to domain named prop and fix tensorflow toString issue by @alanocallaghan in #19
- Start targeting QuPath v0.6.0-SNAPSHOT by @petebankhead in #20
- Update for Java 21, fix MPS bug by @petebankhead in #23
- Don't warn for TF on Apple silicon by @petebankhead in #24
- Update build, use gradle plugin by @petebankhead in #25
- Faster Mat to NDArray channels-first conversion by @petebankhead in #26
- Bump upload V by @alanocallaghan in #27
- Make faster matToNDArray safe with non-image number of channels by @alanocallaghan in #28
- Add torch lib to path by @alanocallaghan in #30
- Update gradle wrapper validation and publish command by @alanocallaghan in #32
- Add compatible versions for 0.6, warn for/strip whitespace in conda by @alanocallaghan in #31
- Ensure initialized before synchronized block by @alanocallaghan in #33
- Update for API change in DJL by @petebankhead in #34
- Update gradle-wrapper.properties by @petebankhead in #35
- Throw error on earlier versions by @alanocallaghan in #36
- Use the defined version by @alanocallaghan in #37
- Wider version by @alanocallaghan in #38
New Contributors
- @alanocallaghan made their first contribution in #19
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Initial update for v0.5.0 by @petebankhead in #8
- Update to use simplified
DnnModel
interface by @petebankhead in #9 - Provide more details in engine download pane by @petebankhead in #10
- Externalize strings, update junit dependency by @petebankhead in #12
- New command to generate launch script by @petebankhead in #13
- Updates for release with QuPath v0.5.0 by @petebankhead in #14
Full Changelog: v0.2.0...v0.3.0
v0.2.0
- Improve conversion of
NDArray
to more data types- Add
DjlTools.getXXX()
methods to get ints, floats, doubles, longs and booleans
- Add
- Estimate output size in
DjlDnnModel
if shape doesn't match NDLayout- This relaxes the assumption that the output layout should match the input
- New
DjlTools.get/setOverrideDevice()
methods to override DJL's default device selection- Primarily intended to explore
Device.fromName('mps')
on Apple Silicon (which sometimes works, sometimes doesn't...)
- Primarily intended to explore
This version is intended for QuPath v0.4.3.
Install by drag & drop onto the QuPath window. If you have an old version of the extension installed, you may need to manually remove it from your QuPath extensions directory. You can find this via Extensions → Installed extensions.
v0.1.0
Merge pull request #5 from petebankhead/v0.1 Update version