You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and `conv1d`/`gather`/pooling/`flatten` shapes plus the `reduce_window` emission
115
-
form ([#675](https://github.com/SKaiNET-developers/SKaiNET/issues/675)).
106
+
The current release is **0.30.0** — version-aligned with **SKaiNET 0.30.0**.
107
+
Skips 0.29.x: SKaiNET-transformers tracked the engine internally across that
108
+
window without a tagged release. The headline is that **Q5_K weights now stay
109
+
packed in the eager Gemma runtime** (SKaiNET 0.30.0 ships a first-class Q5_K
110
+
packed matmul) and the Gemma `NATIVE_OPTIMIZED` packed-weight path is now
111
+
**Kotlin/Native–ready** — the board binary can keep K-quant weights packed
112
+
without the JVM's `java.lang.foreign` MemSeg path. FunctionGemma-270M (`Q5_K_M`)
113
+
decodes byte-identically across the FP32 baseline and both packed paths
114
+
(`GemmaQ5KPackedParityTest`).
116
115
117
116
The recommended way to consume is via the BOM. It pins every published `skainet-transformers-*` artifact and re-exports the upstream `sk.ainet:skainet-bom`, so the engine-side `sk.ainet.core:skainet-*` artifacts get the matching version too — you only need to declare the BOM version in one place.
Copy file name to clipboardExpand all lines: llm-agent/api/jvm/llm-agent.api
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
public final class sk/ainet/apps/kllama/agent/GenerateExtensionsKt {
2
-
public static final fun generateUntilStop (Lsk/ainet/apps/llm/InferenceRuntime;[IIIFLkotlin/random/Random;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lsk/ainet/apps/kllama/agent/GenerateResult;
3
-
public static synthetic fun generateUntilStop$default (Lsk/ainet/apps/llm/InferenceRuntime;[IIIFLkotlin/random/Random;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lsk/ainet/apps/kllama/agent/GenerateResult;
2
+
public static final fun generateUntilStop (Lsk/ainet/apps/llm/InferenceRuntime;[IIIFLkotlin/random/Random;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lsk/ainet/apps/kllama/agent/GenerateResult;
3
+
public static synthetic fun generateUntilStop$default (Lsk/ainet/apps/llm/InferenceRuntime;[IIIFLkotlin/random/Random;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lsk/ainet/apps/kllama/agent/GenerateResult;
4
4
public static final fun sampleFromLogits (Lsk/ainet/lang/tensor/Tensor;FLkotlin/random/Random;)I
5
5
public static synthetic fun sampleFromLogits$default (Lsk/ainet/lang/tensor/Tensor;FLkotlin/random/Random;ILjava/lang/Object;)I
6
6
}
@@ -45,6 +45,7 @@ public final class sk/ainet/apps/kllama/chat/AgentConfig {
45
45
public abstract interface class sk/ainet/apps/kllama/chat/AgentListener {
46
46
public fun onAssistantMessage (Ljava/lang/String;)V
47
47
public fun onComplete (Ljava/lang/String;)V
48
+
public fun onPrefillProgress (II)V
48
49
public fun onThinking (Ljava/lang/String;)V
49
50
public fun onToken (Ljava/lang/String;)V
50
51
public fun onToolCallValidationFailed (Lsk/ainet/apps/kllama/chat/ToolCall;Ljava/lang/String;)V
@@ -55,6 +56,7 @@ public abstract interface class sk/ainet/apps/kllama/chat/AgentListener {
55
56
public final class sk/ainet/apps/kllama/chat/AgentListener$DefaultImpls {
56
57
public static fun onAssistantMessage (Lsk/ainet/apps/kllama/chat/AgentListener;Ljava/lang/String;)V
57
58
public static fun onComplete (Lsk/ainet/apps/kllama/chat/AgentListener;Ljava/lang/String;)V
59
+
public static fun onPrefillProgress (Lsk/ainet/apps/kllama/chat/AgentListener;II)V
58
60
public static fun onThinking (Lsk/ainet/apps/kllama/chat/AgentListener;Ljava/lang/String;)V
59
61
public static fun onToken (Lsk/ainet/apps/kllama/chat/AgentListener;Ljava/lang/String;)V
60
62
public static fun onToolCallValidationFailed (Lsk/ainet/apps/kllama/chat/AgentListener;Lsk/ainet/apps/kllama/chat/ToolCall;Ljava/lang/String;)V
0 commit comments