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
Qwen3 produced garbage output because LlamaRuntime hardcoded LLaMA-specific
hyperparameters (RoPE base=10k, BOS=1, eps=1e-5) and lacked QK-norm support.
Qwen3 requires RoPE base=1M, BOS=151643, eps=1e-6, and per-head RMSNorm on
Q/K vectors. Made the shared infrastructure generic by reading these from
GGUF metadata instead of hardcoding them.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: llm-inference/llama/api/android/llama.api
+26-8Lines changed: 26 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,11 @@ public final class sk/ainet/models/llama/LlamaGgufTensorNames : sk/ainet/io/gguf
58
58
59
59
public final class sk/ainet/models/llama/LlamaLayerWeights {
60
60
public fun <init> (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)V
61
+
public synthetic fun <init> (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
62
+
public fun <init> (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)V
61
63
public final fun component1 ()Lsk/ainet/lang/tensor/Tensor;
64
+
public final fun component10 ()Lsk/ainet/lang/tensor/Tensor;
65
+
public final fun component11 ()Lsk/ainet/lang/tensor/Tensor;
62
66
public final fun component2 ()Lsk/ainet/lang/tensor/Tensor;
63
67
public final fun component3 ()Lsk/ainet/lang/tensor/Tensor;
64
68
public final fun component4 ()Lsk/ainet/lang/tensor/Tensor;
@@ -67,14 +71,16 @@ public final class sk/ainet/models/llama/LlamaLayerWeights {
67
71
public final fun component7 ()Lsk/ainet/lang/tensor/Tensor;
68
72
public final fun component8 ()Lsk/ainet/lang/tensor/Tensor;
69
73
public final fun component9 ()Lsk/ainet/lang/tensor/Tensor;
70
-
public final fun copy (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)Lsk/ainet/models/llama/LlamaLayerWeights;
71
-
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaLayerWeights;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILjava/lang/Object;)Lsk/ainet/models/llama/LlamaLayerWeights;
74
+
public final fun copy (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)Lsk/ainet/models/llama/LlamaLayerWeights;
75
+
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaLayerWeights;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILjava/lang/Object;)Lsk/ainet/models/llama/LlamaLayerWeights;
72
76
public fun equals (Ljava/lang/Object;)Z
73
77
public final fun getAttnNorm ()Lsk/ainet/lang/tensor/Tensor;
74
78
public final fun getFfnDown ()Lsk/ainet/lang/tensor/Tensor;
75
79
public final fun getFfnGate ()Lsk/ainet/lang/tensor/Tensor;
76
80
public final fun getFfnNorm ()Lsk/ainet/lang/tensor/Tensor;
77
81
public final fun getFfnUp ()Lsk/ainet/lang/tensor/Tensor;
82
+
public final fun getKNorm ()Lsk/ainet/lang/tensor/Tensor;
83
+
public final fun getQNorm ()Lsk/ainet/lang/tensor/Tensor;
78
84
public final fun getWk ()Lsk/ainet/lang/tensor/Tensor;
79
85
public final fun getWo ()Lsk/ainet/lang/tensor/Tensor;
80
86
public final fun getWq ()Lsk/ainet/lang/tensor/Tensor;
@@ -85,7 +91,13 @@ public final class sk/ainet/models/llama/LlamaLayerWeights {
85
91
86
92
public final class sk/ainet/models/llama/LlamaModelMetadata {
87
93
public fun <init> (Ljava/lang/String;IIIIIILjava/lang/Integer;I)V
94
+
public synthetic fun <init> (Ljava/lang/String;IIIIIILjava/lang/Integer;IFFIIILkotlin/jvm/internal/DefaultConstructorMarker;)V
95
+
public fun <init> (Ljava/lang/String;IIIIIILjava/lang/Integer;IFFII)V
88
96
public final fun component1 ()Ljava/lang/String;
97
+
public final fun component10 ()F
98
+
public final fun component11 ()F
99
+
public final fun component12 ()I
100
+
public final fun component13 ()I
89
101
public final fun component2 ()I
90
102
public final fun component3 ()I
91
103
public final fun component4 ()I
@@ -94,17 +106,21 @@ public final class sk/ainet/models/llama/LlamaModelMetadata {
94
106
public final fun component7 ()I
95
107
public final fun component8 ()Ljava/lang/Integer;
96
108
public final fun component9 ()I
97
-
public final fun copy (Ljava/lang/String;IIIIIILjava/lang/Integer;I)Lsk/ainet/models/llama/LlamaModelMetadata;
98
-
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaModelMetadata;Ljava/lang/String;IIIIIILjava/lang/Integer;IILjava/lang/Object;)Lsk/ainet/models/llama/LlamaModelMetadata;
109
+
public final fun copy (Ljava/lang/String;IIIIIILjava/lang/Integer;IFFII)Lsk/ainet/models/llama/LlamaModelMetadata;
110
+
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaModelMetadata;Ljava/lang/String;IIIIIILjava/lang/Integer;IFFIIILjava/lang/Object;)Lsk/ainet/models/llama/LlamaModelMetadata;
99
111
public fun equals (Ljava/lang/Object;)Z
100
112
public final fun getArchitecture ()Ljava/lang/String;
101
113
public final fun getBlockCount ()I
114
+
public final fun getBosTokenId ()I
102
115
public final fun getContextLength ()I
103
116
public final fun getEmbeddingLength ()I
117
+
public final fun getEosTokenId ()I
104
118
public final fun getFeedForwardLength ()I
105
119
public final fun getHeadCount ()I
106
120
public final fun getKvHeadCount ()I
121
+
public final fun getRmsNormEps ()F
107
122
public final fun getRopeDimensionCount ()Ljava/lang/Integer;
123
+
public final fun getRopeFreqBase ()F
108
124
public final fun getVocabSize ()I
109
125
public fun hashCode ()I
110
126
public fun toString ()Ljava/lang/String;
@@ -266,14 +282,16 @@ public final class sk/ainet/models/llama/LlamaTensorNames {
266
282
public final fun ffnGate (I)Ljava/lang/String;
267
283
public final fun ffnNorm (I)Ljava/lang/String;
268
284
public final fun ffnUp (I)Ljava/lang/String;
285
+
public final fun attnQNorm (I)Ljava/lang/String;
286
+
public final fun attnKNorm (I)Ljava/lang/String;
269
287
}
270
288
271
289
public final class sk/ainet/models/llama/LlamaWeightLoader {
272
290
public static final field Dequant Lsk/ainet/models/llama/LlamaWeightLoader$Dequant;
273
-
public fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;)V
274
-
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
275
-
public fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;)V
276
-
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
291
+
public fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;Ljava/util/Set;)V
292
+
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
293
+
public fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;Ljava/util/Set;)V
294
+
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
277
295
public final fun load (Lsk/ainet/context/ExecutionContext;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
278
296
public final fun loadStreaming (Lsk/ainet/context/ExecutionContext;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
279
297
public final fun loadToMap (Lsk/ainet/context/ExecutionContext;Lkotlin/reflect/KClass;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Copy file name to clipboardExpand all lines: llm-inference/llama/api/jvm/llama.api
+35-9Lines changed: 35 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,11 @@ public final class sk/ainet/models/llama/LlamaGgufTensorNames : sk/ainet/io/gguf
58
58
59
59
public final class sk/ainet/models/llama/LlamaLayerWeights {
60
60
public fun <init> (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)V
61
+
public synthetic fun <init> (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
62
+
public fun <init> (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)V
61
63
public final fun component1 ()Lsk/ainet/lang/tensor/Tensor;
64
+
public final fun component10 ()Lsk/ainet/lang/tensor/Tensor;
65
+
public final fun component11 ()Lsk/ainet/lang/tensor/Tensor;
62
66
public final fun component2 ()Lsk/ainet/lang/tensor/Tensor;
63
67
public final fun component3 ()Lsk/ainet/lang/tensor/Tensor;
64
68
public final fun component4 ()Lsk/ainet/lang/tensor/Tensor;
@@ -67,14 +71,16 @@ public final class sk/ainet/models/llama/LlamaLayerWeights {
67
71
public final fun component7 ()Lsk/ainet/lang/tensor/Tensor;
68
72
public final fun component8 ()Lsk/ainet/lang/tensor/Tensor;
69
73
public final fun component9 ()Lsk/ainet/lang/tensor/Tensor;
70
-
public final fun copy (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)Lsk/ainet/models/llama/LlamaLayerWeights;
71
-
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaLayerWeights;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILjava/lang/Object;)Lsk/ainet/models/llama/LlamaLayerWeights;
74
+
public final fun copy (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)Lsk/ainet/models/llama/LlamaLayerWeights;
75
+
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaLayerWeights;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILjava/lang/Object;)Lsk/ainet/models/llama/LlamaLayerWeights;
72
76
public fun equals (Ljava/lang/Object;)Z
73
77
public final fun getAttnNorm ()Lsk/ainet/lang/tensor/Tensor;
74
78
public final fun getFfnDown ()Lsk/ainet/lang/tensor/Tensor;
75
79
public final fun getFfnGate ()Lsk/ainet/lang/tensor/Tensor;
76
80
public final fun getFfnNorm ()Lsk/ainet/lang/tensor/Tensor;
77
81
public final fun getFfnUp ()Lsk/ainet/lang/tensor/Tensor;
82
+
public final fun getKNorm ()Lsk/ainet/lang/tensor/Tensor;
83
+
public final fun getQNorm ()Lsk/ainet/lang/tensor/Tensor;
78
84
public final fun getWk ()Lsk/ainet/lang/tensor/Tensor;
79
85
public final fun getWo ()Lsk/ainet/lang/tensor/Tensor;
80
86
public final fun getWq ()Lsk/ainet/lang/tensor/Tensor;
@@ -85,7 +91,13 @@ public final class sk/ainet/models/llama/LlamaLayerWeights {
85
91
86
92
public final class sk/ainet/models/llama/LlamaModelMetadata {
87
93
public fun <init> (Ljava/lang/String;IIIIIILjava/lang/Integer;I)V
94
+
public synthetic fun <init> (Ljava/lang/String;IIIIIILjava/lang/Integer;IFFIIILkotlin/jvm/internal/DefaultConstructorMarker;)V
95
+
public fun <init> (Ljava/lang/String;IIIIIILjava/lang/Integer;IFFII)V
88
96
public final fun component1 ()Ljava/lang/String;
97
+
public final fun component10 ()F
98
+
public final fun component11 ()F
99
+
public final fun component12 ()I
100
+
public final fun component13 ()I
89
101
public final fun component2 ()I
90
102
public final fun component3 ()I
91
103
public final fun component4 ()I
@@ -94,17 +106,21 @@ public final class sk/ainet/models/llama/LlamaModelMetadata {
94
106
public final fun component7 ()I
95
107
public final fun component8 ()Ljava/lang/Integer;
96
108
public final fun component9 ()I
97
-
public final fun copy (Ljava/lang/String;IIIIIILjava/lang/Integer;I)Lsk/ainet/models/llama/LlamaModelMetadata;
98
-
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaModelMetadata;Ljava/lang/String;IIIIIILjava/lang/Integer;IILjava/lang/Object;)Lsk/ainet/models/llama/LlamaModelMetadata;
109
+
public final fun copy (Ljava/lang/String;IIIIIILjava/lang/Integer;IFFII)Lsk/ainet/models/llama/LlamaModelMetadata;
110
+
public static synthetic fun copy$default (Lsk/ainet/models/llama/LlamaModelMetadata;Ljava/lang/String;IIIIIILjava/lang/Integer;IFFIIILjava/lang/Object;)Lsk/ainet/models/llama/LlamaModelMetadata;
99
111
public fun equals (Ljava/lang/Object;)Z
100
112
public final fun getArchitecture ()Ljava/lang/String;
101
113
public final fun getBlockCount ()I
114
+
public final fun getBosTokenId ()I
102
115
public final fun getContextLength ()I
103
116
public final fun getEmbeddingLength ()I
117
+
public final fun getEosTokenId ()I
104
118
public final fun getFeedForwardLength ()I
105
119
public final fun getHeadCount ()I
106
120
public final fun getKvHeadCount ()I
121
+
public final fun getRmsNormEps ()F
107
122
public final fun getRopeDimensionCount ()Ljava/lang/Integer;
123
+
public final fun getRopeFreqBase ()F
108
124
public final fun getVocabSize ()I
109
125
public fun hashCode ()I
110
126
public fun toString ()Ljava/lang/String;
@@ -266,14 +282,16 @@ public final class sk/ainet/models/llama/LlamaTensorNames {
266
282
public final fun ffnGate (I)Ljava/lang/String;
267
283
public final fun ffnNorm (I)Ljava/lang/String;
268
284
public final fun ffnUp (I)Ljava/lang/String;
285
+
public final fun attnQNorm (I)Ljava/lang/String;
286
+
public final fun attnKNorm (I)Ljava/lang/String;
269
287
}
270
288
271
289
public final class sk/ainet/models/llama/LlamaWeightLoader {
272
290
public static final field Dequant Lsk/ainet/models/llama/LlamaWeightLoader$Dequant;
273
-
public fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;)V
274
-
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
275
-
public fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;)V
276
-
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
291
+
public fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;Ljava/util/Set;)V
292
+
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;Lsk/ainet/io/model/QuantPolicy;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
293
+
public fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;Ljava/util/Set;)V
294
+
public synthetic fun <init> (Lkotlin/jvm/functions/Function0;ZLsk/ainet/io/model/QuantPolicy;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
277
295
public final fun load (Lsk/ainet/context/ExecutionContext;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
278
296
public final fun loadStreaming (Lsk/ainet/context/ExecutionContext;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
279
297
public final fun loadToMap (Lsk/ainet/context/ExecutionContext;Lkotlin/reflect/KClass;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
@@ -310,7 +328,8 @@ public final class sk/ainet/models/llama/MemSegWeightConverter {
310
328
}
311
329
312
330
public final class sk/ainet/models/llama/MmapLlamaLoader : java/lang/AutoCloseable {
313
-
public fun <init> (Ljava/nio/file/Path;)V
331
+
public fun <init> (Ljava/nio/file/Path;Ljava/util/Set;)V
332
+
public synthetic fun <init> (Ljava/nio/file/Path;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
314
333
public fun close ()V
315
334
public final fun loadToMap (Lsk/ainet/context/ExecutionContext;Lkotlin/reflect/KClass;)Lsk/ainet/models/llama/LlamaWeights;
316
335
}
@@ -343,3 +362,10 @@ public final class sk/ainet/models/llama/QuantizedTensorFactoryKt {
343
362
public static final fun toQ8_0TensorData (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Shape;)Lsk/ainet/lang/tensor/data/Q8_0TensorData;
344
363
}
345
364
365
+
public final class sk/ainet/models/llama/VoidDenseModule : sk/ainet/lang/nn/Module, sk/ainet/lang/nn/topology/ModuleParameters {
0 commit comments