Skip to content

Commit 3f5de8c

Browse files
Ensure initialized before synchronized block (#33)
* Ensure initialized before synchronized block * Update actions
1 parent 6e8cc43 commit 3f5de8c

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

.github/workflows/gradle.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,9 @@ jobs:
3030
java-version: '21'
3131
distribution: 'temurin'
3232
- name: Validate Gradle wrapper
33-
uses: gradle/wrapper-validation-action@v1
33+
uses: gradle/actions/wrapper-validation@v3
3434
- name: Build with Gradle
35-
uses: gradle/gradle-build-action@v2
36-
with:
37-
arguments: build
35+
run: ./gradlew build
3836
- uses: actions/upload-artifact@v4
3937
with:
4038
name: jar

src/main/java/qupath/ext/djl/DjlDnnModel.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ private void ensureInitialized() {
125125

126126
@Override
127127
public Map<String, Mat> predict(Map<String, Mat> blobs) {
128+
ensureInitialized();
128129
synchronized (predictor) {
129130
try {
130131
var result = predictor.predict(blobs.values().stream().toArray(Mat[]::new));

0 commit comments

Comments
 (0)