diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 05d3c7c..6e8aba4 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -30,11 +30,9 @@ jobs: java-version: '21' distribution: 'temurin' - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@v1 + uses: gradle/actions/wrapper-validation@v3 - name: Build with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: build + run: ./gradlew build - uses: actions/upload-artifact@v4 with: name: jar diff --git a/src/main/java/qupath/ext/djl/DjlDnnModel.java b/src/main/java/qupath/ext/djl/DjlDnnModel.java index 63235ec..4d99d05 100644 --- a/src/main/java/qupath/ext/djl/DjlDnnModel.java +++ b/src/main/java/qupath/ext/djl/DjlDnnModel.java @@ -125,6 +125,7 @@ private void ensureInitialized() { @Override public Map predict(Map blobs) { + ensureInitialized(); synchronized (predictor) { try { var result = predictor.predict(blobs.values().stream().toArray(Mat[]::new));