From a57c530d11948a1918035af6bf1f51fd060615e1 Mon Sep 17 00:00:00 2001 From: michalharakal Date: Fri, 16 Oct 2026 14:29:27 +0200 Subject: [PATCH] chore(semantic-emoji-filter): SKaiNET 0.60.0 / transformers 0.61.0 --- SemanticEmojiFilter/README.md | 4 ++-- SemanticEmojiFilter/gradle/libs.versions.toml | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/SemanticEmojiFilter/README.md b/SemanticEmojiFilter/README.md index 07cdab9..99ba46a 100644 --- a/SemanticEmojiFilter/README.md +++ b/SemanticEmojiFilter/README.md @@ -37,7 +37,7 @@ The LEAF checkpoint (92 MB) is downloaded on first run into `~/.skainet-examples ```bash ./gradlew :composeApp:run -# with the Laya verifier (SKaiNET-transformers 0.60.0 decisions + laya modules, from Maven Central) +# with the Laya verifier (SKaiNET-transformers 0.61.0 decisions + laya modules, from Maven Central) ./gradlew -PlayaVerifier=true :composeApp:run ``` @@ -68,7 +68,7 @@ The LEAF checkpoint (92 MB) is downloaded on first run into `~/.skainet-examples ### The Laya verifier The typed-decision contract (`skainet-transformers-decisions-api`, `-decisions-runtime`) and the -Laya adapter (`skainet-transformers-inference-laya`) ship with SKaiNET-transformers 0.60.0, which +Laya adapter (`skainet-transformers-inference-laya`) ship with SKaiNET-transformers 0.61.0, which the version catalog pins; `-PlayaVerifier=true` adds the `:verifier` module and the Laya source directories. The checkpoint (644 MB, `convaiinnovations/laya` `multilingual/`) downloads on the first verification into `~/.skainet-examples/semantic-emoji-filter/laya-multilingual/` diff --git a/SemanticEmojiFilter/gradle/libs.versions.toml b/SemanticEmojiFilter/gradle/libs.versions.toml index be8796c..d92874e 100644 --- a/SemanticEmojiFilter/gradle/libs.versions.toml +++ b/SemanticEmojiFilter/gradle/libs.versions.toml @@ -16,9 +16,10 @@ kotlinxIo = "0.9.1" kotlinxSerialization = "1.11.0" # The bert encoder, the SafeTensors reader and the engine tokenizers (WordPiece for LEAF) come from # the engine BOM; the typed-decision contract, runtime and the Laya adapter need transformers 0.59.0+ -# (0.60.0 runs Laya's exact GELU through engine 0.59.0's gelu op instead of a host-side loop). -skainet = "0.59.0" -skainet-transformers = "0.60.0" +# (0.60.0 runs Laya's exact GELU through the engine's exact gelu op instead of a host-side loop; +# 0.61.0 adds padded batches for the BERT and Laya encoders on engine 0.60.0). +skainet = "0.60.0" +skainet-transformers = "0.61.0" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }