Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions GloVeEmbeddings/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[versions]
# Keep in step with the Kotlin version SKaiNET is built with: SKaiNET 0.61.0 ships
# klibs compiled with Kotlin 2.4.20 (readable by 2.4.10); an older compiler line cannot read them
# Keep in step with the Kotlin version SKaiNET is built with: SKaiNET 0.62.1 ships
# klibs compiled with Kotlin 2.4.21 (readable by 2.4.10); an older compiler line cannot read them
# (JS/wasm fail with "Symbol for Any not found").
kotlin = "2.4.10"
# SKaiNET BOM version — published to Maven Central. The BOM pins every
# sk.ainet.core:* artifact so individual libraries are declared without versions.
skainet = "0.61.0"
skainet = "0.62.1"

# Compose Multiplatform + Android. Must match the shared :skainet-ui design
# system (included build) exactly: a mismatched Compose pulls two Skiko
Expand Down
2 changes: 1 addition & 1 deletion GloVeEmbeddings/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pluginManagement {

dependencyResolutionManagement {
repositories {
// Resolve everything from Maven Central (SKaiNET 0.61.0 is published there).
// Resolve everything from Maven Central (SKaiNET 0.62.1 is published there).
// No mavenLocal: an unrestricted mavenLocal is consulted first and can contain
// a partial kotlin-stdlib (JVM jar + POM, no klib variants) that shadows
// Central's variant-aware metadata, breaking JS/wasm with "Missing stdlib class".
Expand Down
2 changes: 1 addition & 1 deletion IrisDemo/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[versions]
skainet = "0.61.0"
skainet = "0.62.1"
kotlin = "2.4.10"
kotlinx-coroutines = "1.10.2"
kotlinx-io = "0.8.2"
Expand Down
7 changes: 4 additions & 3 deletions KernelRace/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@ 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.62.1 is built against engine 0.61.0; keep the two pins
# SKaiNET-transformers 0.63.0 is built against engine 0.62.x (0.62.1 fixes the native packed-kernel
# bindings the Q8_0 lane uses on the desktop JVM); keep the two pins
# moving together (the transformers release notes name the engine version).
skainet = "0.61.0"
skainet-transformers = "0.62.1"
skainet = "0.62.1"
skainet-transformers = "0.63.0"

[libraries]
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
Expand Down
4 changes: 2 additions & 2 deletions KllamaDemo/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ kotlinxIo = "0.9.0"
ktor = "3.4.0"
logback = "1.5.29"
material3 = "1.10.0-alpha05"
skainet = "0.61.0"
skainet-transformers = "0.62.1"
skainet = "0.62.1"
skainet-transformers = "0.63.0"

[libraries]
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
Expand Down
2 changes: 1 addition & 1 deletion MNISTDemo/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ kotlin = "2.4.10"
kotlinx-coroutines = "1.10.2"
ktor = "3.1.3"
logback = "1.5.18"
skainet = "0.61.0"
skainet = "0.62.1"
kotlinxIo = "0.8.2"
ktorClientCore = "3.3.3"
ktorClientPlugins = "3.1.1"
Expand Down
2 changes: 1 addition & 1 deletion MnistJavaDemo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ A CLI MNIST digit detector written in Java 21, demonstrating JVM interoperabilit
## Prerequisites

- **Java 21+** (with preview features)
- **SKaiNET 0.61.0** -- resolved directly from Maven Central, no local publish needed
- **SKaiNET 0.62.1** -- resolved directly from Maven Central, no local publish needed
- **GGUF model file** -- a trained MNIST CNN model in GGUF format

## Usage
Expand Down
2 changes: 1 addition & 1 deletion MnistJavaDemo/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[versions]
skainet = "0.61.0"
skainet = "0.62.1"
kotlin = "2.4.10"
kotlinx-coroutines = "1.10.2"
kotlinx-io = "0.8.2"
Expand Down
4 changes: 2 additions & 2 deletions SemanticEmojiFilter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,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.62.1 decisions + laya modules, from Maven Central)
# with the Laya verifier (SKaiNET-transformers 0.63.0 decisions + laya modules, from Maven Central)
./gradlew -PlayaVerifier=true :composeApp:run
```

Expand Down Expand Up @@ -82,7 +82,7 @@ Skiko has no system fonts in a browser, so the web build bundles a subset of Not
### 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.62.1, which
Laya adapter (`skainet-transformers-inference-laya`) ship with SKaiNET-transformers 0.63.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/`
Expand Down
12 changes: 8 additions & 4 deletions SemanticEmojiFilter/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ androidx-lifecycle = "2.11.0"
# pulls two Skiko versions onto the desktop classpath, which crashes with
# UnsatisfiedLinkError (getAdapterMaxTextureSize) at first render on macOS/Metal.
composeMultiplatform = "1.11.1"
kotlin = "2.4.20"
# At least the engine's Kotlin: the SIMD128 sidecar uses kotlin.wasm.unsafe.wasmMemory and an older
# Kotlin/Wasm linker fails on it (engine 0.62.1 is built with 2.4.21).
kotlin = "2.4.21"
kotlinx-coroutines = "1.11.0"
kotlinxIo = "0.9.1"
# The transformers 0.58.0 pin; the catalog JSON and calibration files are read with it.
Expand All @@ -18,9 +20,11 @@ kotlinxSerialization = "1.11.0"
# 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; 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"
# 0.61.0 makes the Laya loader common code and adds the packed Q8_0 lane, opt-in; 0.63.0 on engine
# 0.62.x adds Laya expert heads and routing, unused here, and rides on the fused SIMD128 kernels the
# web verifier runs on).
skainet = "0.62.1"
skainet-transformers = "0.63.0"

[libraries]
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
Expand Down
2 changes: 1 addition & 1 deletion SinusApproximator/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ kotlin = "2.4.10"
kotlinx-coroutines = "1.10.2"
ktor = "3.1.3"
logback = "1.5.18"
skainet = "0.61.0"
skainet = "0.62.1"
kotlinxIo = "0.8.2"

[libraries]
Expand Down
6 changes: 3 additions & 3 deletions TDALab/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
[versions]
# Keep in step with the Kotlin version SKaiNET is built with: SKaiNET 0.61.0 ships
# klibs compiled with Kotlin 2.4.20 (readable by 2.4.10); an older compiler line cannot read them
# Keep in step with the Kotlin version SKaiNET is built with: SKaiNET 0.62.1 ships
# klibs compiled with Kotlin 2.4.21 (readable by 2.4.10); an older compiler line cannot read them
# (JS/wasm fail with "Symbol for Any not found").
kotlin = "2.4.10"
# SKaiNET BOM version — published to Maven Central. The BOM pins every
# sk.ainet.core:* artifact so individual libraries are declared without versions.
skainet = "0.61.0"
skainet = "0.62.1"

# Compose Multiplatform + Android. Must match the shared :skainet-ui design
# system (included build) exactly: a mismatched Compose pulls two Skiko
Expand Down
2 changes: 1 addition & 1 deletion TDALab/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ pluginManagement {

dependencyResolutionManagement {
repositories {
// Resolve everything from Maven Central (SKaiNET 0.61.0 is published there).
// Resolve everything from Maven Central (SKaiNET 0.62.1 is published there).
// No mavenLocal: an unrestricted mavenLocal is consulted first and can contain
// a partial kotlin-stdlib (JVM jar + POM, no klib variants) that shadows
// Central's variant-aware metadata, breaking JS/wasm with "Missing stdlib class".
Expand Down
6 changes: 3 additions & 3 deletions TinyTransformer/gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ composeHotReload = "1.0.0"
# render on macOS/Metal. AGP must also match skainet-ui's — Gradle composite
# builds reject mixed AGP versions.
composeMultiplatform = "1.11.1"
# Keep in step with the Kotlin version SKaiNET is built with: SKaiNET 0.61.0 ships
# klibs compiled with Kotlin 2.4.20 (readable by 2.4.10); an older compiler line cannot read them.
# Keep in step with the Kotlin version SKaiNET is built with: SKaiNET 0.62.1 ships
# klibs compiled with Kotlin 2.4.21 (readable by 2.4.10); an older compiler line cannot read them.
kotlin = "2.4.10"
kotlinx-coroutines = "1.10.2"
# SKaiNET BOM version — published to Maven Central. The BOM pins every
# sk.ainet.core:* artifact so individual libraries are declared without versions.
skainet = "0.61.0"
skainet = "0.62.1"

[libraries]
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
Expand Down
Loading