From 32c5b3c10d1ecce6ea3dc7fc5638f4d99909d4f4 Mon Sep 17 00:00:00 2001 From: Alexander Nozik Date: Tue, 20 Feb 2024 18:38:21 +0300 Subject: [PATCH] Add publishing to attributes-kt --- attributes-kt/build.gradle.kts | 1 + .../kmath/benchmarks/NDFieldBenchmark.kt | 20 ++++++++++--------- build.gradle.kts | 2 +- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/attributes-kt/build.gradle.kts b/attributes-kt/build.gradle.kts index f5ead84a3..5956f1f16 100644 --- a/attributes-kt/build.gradle.kts +++ b/attributes-kt/build.gradle.kts @@ -1,5 +1,6 @@ plugins { id("space.kscience.gradle.mpp") + `maven-publish` } version = "0.1.0" diff --git a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt index 297dce8b9..77ca03099 100644 --- a/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt +++ b/benchmarks/src/jvmMain/kotlin/space/kscience/kmath/benchmarks/NDFieldBenchmark.kt @@ -25,6 +25,16 @@ import space.kscience.kmath.viktor.viktorAlgebra @State(Scope.Benchmark) internal class NDFieldBenchmark { + private companion object { + private const val dim = 1000 + private const val n = 100 + private val shape = ShapeND(dim, dim) + private val specializedField = Float64Field.ndAlgebra + private val genericField = BufferedFieldOpsND(Float64Field) + private val nd4jField = Float64Field.nd4j + private val viktorField = Float64Field.viktorAlgebra + } + @Benchmark fun specializedFieldAdd(blackhole: Blackhole) = with(specializedField) { var res: StructureND = one(shape) @@ -82,13 +92,5 @@ internal class NDFieldBenchmark { // blackhole.consume(res) // } - private companion object { - private const val dim = 1000 - private const val n = 100 - private val shape = ShapeND(dim, dim) - private val specializedField = Float64Field.ndAlgebra - private val genericField = BufferedFieldOpsND(Float64Field) - private val nd4jField = Float64Field.nd4j - private val viktorField = Float64Field.viktorAlgebra - } + } diff --git a/build.gradle.kts b/build.gradle.kts index 393576166..ae4ab51cf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -14,7 +14,7 @@ allprojects { } group = "space.kscience" - version = "0.4.0" + version = "0.4.0-RC" } subprojects {