From b2dc97dc84f56174ede9f273999ade2ed059d431 Mon Sep 17 00:00:00 2001 From: Niels Thiele Date: Tue, 15 Jul 2025 11:29:47 +0200 Subject: multi gpu support (#351) --- .../src/main/kotlin/org/opendc/compute/topology/TopologyFactories.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'opendc-compute/opendc-compute-topology/src') diff --git a/opendc-compute/opendc-compute-topology/src/main/kotlin/org/opendc/compute/topology/TopologyFactories.kt b/opendc-compute/opendc-compute-topology/src/main/kotlin/org/opendc/compute/topology/TopologyFactories.kt index b52608a9..09a8fe64 100644 --- a/opendc-compute/opendc-compute-topology/src/main/kotlin/org/opendc/compute/topology/TopologyFactories.kt +++ b/opendc-compute/opendc-compute-topology/src/main/kotlin/org/opendc/compute/topology/TopologyFactories.kt @@ -157,6 +157,7 @@ private fun ClusterJSONSpec.toClusterSpec(): ClusterSpec { * Helper method to convert a [HostJSONSpec] into a [HostSpec]s. */ private var globalCoreId = 0 +private var globalGpuId = 0 private fun HostJSONSpec.toHostSpec(clusterName: String): HostSpec { val units = @@ -172,7 +173,7 @@ private fun HostJSONSpec.toHostSpec(clusterName: String): HostSpec { val gpuUnits = List(gpu?.count ?: 0) { GpuModel( - globalCoreId++, + globalGpuId++, gpu!!.coreCount, gpu.coreSpeed.toMHz(), gpu.memoryBandwidth.toKibps(), -- cgit v1.2.3