Skip to content

Commit c13a94b

Browse files
committed
chore(api): regenerate JVM binary-compat baselines (apiDump)
Sync the committed .api dumps to the actual public API. The drift was pre-existing (0.27.0): skainet-compile-hlo gained AttentionOperationsConverter + multi-output port helpers (getValueName/resolveOperands/setValueName(String,Int,...)), and skainet-lang-core conv/pool op constructors gained a KClass dtype parameter. Neither came from the 0.28.1 export fixes (#674/#676, all private). Makes jvmApiCheck green.
1 parent 21f9a71 commit c13a94b

2 files changed

Lines changed: 15 additions & 6 deletions

File tree

skainet-compile/skainet-compile-hlo/api/jvm/skainet-compile-hlo.api

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,13 @@ public final class sk/ainet/compile/hlo/ConversionContext {
5959
public final fun getModuleDeclarations ()Ljava/lang/String;
6060
public final fun getTypeMapper ()Lsk/ainet/compile/hlo/TypeMapper;
6161
public final fun getValueName (Ljava/lang/String;)Ljava/lang/String;
62+
public final fun getValueName (Ljava/lang/String;I)Ljava/lang/String;
6263
public final fun getValueType (Ljava/lang/String;)Ljava/lang/String;
6364
public final fun nextTempValue ()Ljava/lang/String;
6465
public final fun registerExternalParameter (Lsk/ainet/compile/hlo/ExternalParameterRef;)V
66+
public final fun resolveOperands (Lsk/ainet/lang/graph/GraphNode;)Ljava/util/List;
6567
public final fun setGraph (Lsk/ainet/lang/graph/ComputeGraph;)V
68+
public final fun setValueName (Ljava/lang/String;ILjava/lang/String;)V
6669
public final fun setValueName (Ljava/lang/String;Ljava/lang/String;)V
6770
public final fun setValueType (Ljava/lang/String;Ljava/lang/String;)V
6871
}
@@ -277,6 +280,12 @@ public final class sk/ainet/compile/hlo/converters/ActivationOperationsConverter
277280
public fun getSupportedOperations ()Ljava/util/Set;
278281
}
279282

283+
public final class sk/ainet/compile/hlo/converters/AttentionOperationsConverter : sk/ainet/compile/hlo/StableHloOperationConverter {
284+
public fun <init> ()V
285+
public fun convert (Lsk/ainet/lang/graph/GraphNode;Ljava/util/List;Lsk/ainet/compile/hlo/ConversionContext;)Lsk/ainet/compile/hlo/ConversionResult;
286+
public fun getSupportedOperations ()Ljava/util/Set;
287+
}
288+
280289
public final class sk/ainet/compile/hlo/converters/BasicMathConverter : sk/ainet/compile/hlo/StableHloOperationConverter {
281290
public fun <init> ()V
282291
public fun convert (Lsk/ainet/lang/graph/GraphNode;Ljava/util/List;Lsk/ainet/compile/hlo/ConversionContext;)Lsk/ainet/compile/hlo/ConversionResult;

skainet-lang/skainet-lang-core/api/jvm/skainet-lang-core.api

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2019,8 +2019,8 @@ public final class sk/ainet/lang/nn/metrics/MetricKt {
20192019
}
20202020

20212021
public final class sk/ainet/lang/nn/normalization/BatchNormalization : sk/ainet/lang/nn/Module, sk/ainet/lang/nn/topology/ModuleParameters {
2022-
public fun <init> (IDDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)V
2023-
public synthetic fun <init> (IDDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2022+
public fun <init> (IDDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lkotlin/reflect/KClass;)V
2023+
public synthetic fun <init> (IDDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lkotlin/reflect/KClass;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
20242024
public final fun eval ()V
20252025
public fun forward (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/context/ExecutionContext;)Lsk/ainet/lang/tensor/Tensor;
20262026
public fun getModules ()Ljava/util/List;
@@ -2030,17 +2030,17 @@ public final class sk/ainet/lang/nn/normalization/BatchNormalization : sk/ainet/
20302030
}
20312031

20322032
public final class sk/ainet/lang/nn/normalization/GroupNormalization : sk/ainet/lang/nn/Module, sk/ainet/lang/nn/topology/ModuleParameters {
2033-
public fun <init> (IIDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)V
2034-
public synthetic fun <init> (IIDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2033+
public fun <init> (IIDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lkotlin/reflect/KClass;)V
2034+
public synthetic fun <init> (IIDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lkotlin/reflect/KClass;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
20352035
public fun forward (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/context/ExecutionContext;)Lsk/ainet/lang/tensor/Tensor;
20362036
public fun getModules ()Ljava/util/List;
20372037
public fun getName ()Ljava/lang/String;
20382038
public fun getParams ()Ljava/util/List;
20392039
}
20402040

20412041
public final class sk/ainet/lang/nn/normalization/LayerNormalization : sk/ainet/lang/nn/Module, sk/ainet/lang/nn/topology/ModuleParameters {
2042-
public fun <init> ([IDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;)V
2043-
public synthetic fun <init> ([IDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2042+
public fun <init> ([IDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lkotlin/reflect/KClass;)V
2043+
public synthetic fun <init> ([IDZLjava/lang/String;Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/lang/tensor/Tensor;Lkotlin/reflect/KClass;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
20442044
public fun forward (Lsk/ainet/lang/tensor/Tensor;Lsk/ainet/context/ExecutionContext;)Lsk/ainet/lang/tensor/Tensor;
20452045
public fun getModules ()Ljava/util/List;
20462046
public fun getName ()Ljava/lang/String;

0 commit comments

Comments
 (0)