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" } 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" } 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" }