From 1ae5c4d7ae2d7bcb66e34658985ae0c880abe598 Mon Sep 17 00:00:00 2001 From: michalharakal Date: Sat, 17 Oct 2026 15:48:15 +0200 Subject: [PATCH 1/3] chore(semantic-emoji-filter): SKaiNET 0.61.0 / transformers 0.62.1 Pins and comments. Verified locally against Maven Central: :shared:jvmTest, :cli:compileKotlin, the shared and composeApp wasm compiles, and with -PlayaVerifier=true :verifier:jvmTest, :cli:compileKotlin, :composeApp:compileKotlinJvm. --- 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 99ba46a..5824e86 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.61.0 decisions + laya modules, from Maven Central) +# with the Laya verifier (SKaiNET-transformers 0.62.1 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.61.0, which +Laya adapter (`skainet-transformers-inference-laya`) ship with SKaiNET-transformers 0.62.1, 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 d92874e..837d89f 100644 --- a/SemanticEmojiFilter/gradle/libs.versions.toml +++ b/SemanticEmojiFilter/gradle/libs.versions.toml @@ -17,9 +17,10 @@ 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 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" +# 0.61.0 adds padded batches for the BERT and Laya encoders on engine 0.60.0; 0.62.1 on engine +# 0.61.0 makes the Laya loader common code and adds the packed Q8_0 lane, opt-in). +skainet = "0.61.0" +skainet-transformers = "0.62.1" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } From 09acb528e170eb88b5472733a6836178e77a1dba Mon Sep 17 00:00:00 2001 From: michalharakal Date: Sat, 17 Oct 2026 15:48:15 +0200 Subject: [PATCH 2/3] chore(kernelrace): SKaiNET 0.61.0 / transformers 0.62.1 Pins and the catalog comment. Verified locally against Maven Central: :shared:jvmTest and the shared, composeApp and webWorker wasm compiles. --- KernelRace/gradle/libs.versions.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/KernelRace/gradle/libs.versions.toml b/KernelRace/gradle/libs.versions.toml index 7fee674..0ab9efa 100644 --- a/KernelRace/gradle/libs.versions.toml +++ b/KernelRace/gradle/libs.versions.toml @@ -18,10 +18,10 @@ kotlinxIo = "0.9.1" # IosModelProvider: skainet-data-source is JVM-only (KtorRemoteDataSourceFetcher lives in # its jvmMain), so the iOS download path talks to Ktor's Darwin engine on its own. ktorClientCore = "3.5.2" -# SKaiNET-transformers 0.61.0 is built against engine 0.60.0; keep the two pins +# SKaiNET-transformers 0.62.1 is built against engine 0.61.0; keep the two pins # moving together (the transformers release notes name the engine version). -skainet = "0.60.0" -skainet-transformers = "0.61.0" +skainet = "0.61.0" +skainet-transformers = "0.62.1" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } From fdc5b1ad98f2657586f2417365a43115bcbcaf0e Mon Sep 17 00:00:00 2001 From: michalharakal Date: Sat, 17 Oct 2026 15:48:15 +0200 Subject: [PATCH 3/3] chore(kllamademo): SKaiNET 0.61.0 / transformers 0.62.1 Pins only. Verified locally against Maven Central: :shared:jvmTest and the shared and composeApp wasm compiles. --- KllamaDemo/gradle/libs.versions.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/KllamaDemo/gradle/libs.versions.toml b/KllamaDemo/gradle/libs.versions.toml index d21dcbe..d96ffa2 100644 --- a/KllamaDemo/gradle/libs.versions.toml +++ b/KllamaDemo/gradle/libs.versions.toml @@ -20,8 +20,8 @@ kotlinxIo = "0.9.0" ktor = "3.4.0" logback = "1.5.29" material3 = "1.10.0-alpha05" -skainet = "0.60.0" -skainet-transformers = "0.61.0" +skainet = "0.61.0" +skainet-transformers = "0.62.1" [libraries] kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }