@@ -4,7 +4,7 @@ package sk.ainet.lang.ops
44 * Computation mode for the Mikrograd annotation.
55 * This determines whether to use ForwardValue (INFERENCE) or BackwardValue (TRAINING).
66 */
7- enum class ComputationMode {
7+ public enum class ComputationMode {
88 /* *
99 * Inference mode uses ForwardValue which doesn't track gradients.
1010 * This is more memory-efficient when only forward pass is needed.
@@ -26,7 +26,7 @@ enum class ComputationMode {
2626 */
2727@Target(AnnotationTarget .FUNCTION )
2828@Retention(AnnotationRetention .SOURCE )
29- annotation class TensorOp (val mode : ComputationMode = ComputationMode .INFERENCE )
29+ public annotation class TensorOp (val mode : ComputationMode = ComputationMode .INFERENCE )
3030
3131/* *
3232 * Annotation to mark classes or functions as not implemented for specific backends.
@@ -35,7 +35,7 @@ annotation class TensorOp(val mode: ComputationMode = ComputationMode.INFERENCE)
3535 */
3636@Target(AnnotationTarget .CLASS , AnnotationTarget .FUNCTION )
3737@Retention(AnnotationRetention .SOURCE )
38- annotation class NotImplemented (vararg val backends : String )
38+ public annotation class NotImplemented (vararg val backends : String )
3939
4040/* *
4141 * Annotation to mark classes or functions as in progress for specific backends.
@@ -46,7 +46,7 @@ annotation class NotImplemented(vararg val backends: String)
4646 */
4747@Target(AnnotationTarget .CLASS , AnnotationTarget .FUNCTION )
4848@Retention(AnnotationRetention .SOURCE )
49- annotation class InProgress (
49+ public annotation class InProgress (
5050 vararg val backends : String ,
5151 val owner : String = " " ,
5252 val issue : String = " "
0 commit comments