Skip to content

Commit 2f29b59

Browse files
committed
Improve more packages separating definition, compile, execution by deactivating graph related code(will be done later)
Related-To #137, #146
1 parent 8ffe176 commit 2f29b59

23 files changed

Lines changed: 82 additions & 82 deletions

File tree

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/graph/OperationRegistry.kt renamed to skainet-compile/skainet-compile-core/src/commonMain/kotlin/sk/ainet/compile/nn/OperationRegistry.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
package sk.ainet.lang.graph
1+
package sk.ainet.compile.nn
2+
3+
import sk.ainet.lang.tensor.ops.Operation
24

35
/**
46
* Registry for managing operation types and their implementations.

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/graph/ExecutionTape.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/ExecutionTape.kt

File renamed without changes.

skainet-compile/skainet-compile-core/src/commonMain/kotlin/sk/ainet/compile/nn/ComputeGraph.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/ComputeGraph.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,3 @@ public interface ComputeGraph {
7777
public fun clear()
7878
}
7979

80-
/**
81-
* Result of graph validation
82-
*/
83-
public sealed class ValidationResult {
84-
public object Valid : ValidationResult()
85-
public data class Invalid(val errors: List<String>) : ValidationResult()
86-
}

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/graph/GraphEdge.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/GraphEdge.kt

File renamed without changes.

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/context/GraphExecutionContext.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/GraphExecutionContext.kt

File renamed without changes.

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/graph/GraphExecutionDSL.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/GraphExecutionDSL.kt

File renamed without changes.

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/graph/GraphNode.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/GraphNode.kt

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -44,34 +44,4 @@ public data class GraphNode(
4444
override fun toString(): String {
4545
return "GraphNode(id=$id, operation=${operation.name}, inputs=${inputs.size}, outputs=${outputs.size})"
4646
}
47-
}
48-
49-
/**
50-
* Specification for a tensor in the graph, containing shape and type information
51-
*/
52-
public data class TensorSpec(
53-
/**
54-
* Name/identifier of this tensor
55-
*/
56-
public val name: String,
57-
58-
/**
59-
* Shape of the tensor (null for dynamic shapes)
60-
*/
61-
public val shape: List<Int>?,
62-
63-
/**
64-
* Data type of the tensor
65-
*/
66-
public val dtype: String,
67-
68-
/**
69-
* Whether this tensor requires gradients
70-
*/
71-
public val requiresGrad: Boolean = false,
72-
73-
/**
74-
* Additional metadata for this tensor
75-
*/
76-
public val metadata: Map<String, Any> = emptyMap()
77-
)
47+
}

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/tensor/ops/GraphOperatorContextShim.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/GraphOperatorContextShim.kt

File renamed without changes.

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/tensor/ops/GraphOperatorExtensions.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/GraphOperatorExtensions.kt

File renamed without changes.

skainet-lang/skainet-lang-core/src/commonMain/kotlin/sk/ainet/lang/tensor/ops/GraphTensorOps.kt renamed to skainet-compile/skainet-compile-dag/src/commonMain/kotlin/graph/GraphTensorOps.kt

File renamed without changes.

0 commit comments

Comments
 (0)