From 54c879874154394e4daafe3444157335acd4fc04 Mon Sep 17 00:00:00 2001 From: carlosuc3m <100329787@alumnos.uc3m.es> Date: Fri, 18 Oct 2024 12:07:41 +0200 Subject: [PATCH] correct bug --- .../tensor/shm/SharedMemoryArrayLinux.java | 10 +++++----- .../tensor/shm/SharedMemoryArrayMacOS.java | 16 ++++++++-------- .../tensor/shm/SharedMemoryArrayWin.java | 16 ++++++++-------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java index 16bde69d..cacac1b8 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayLinux.java @@ -486,8 +486,8 @@ private void buildInt8(RandomAccessibleInterval tensor, boolean isFort Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setByte(offset + (i ++), cursor.get().get()); + cursor.fwd(); } } @@ -522,8 +522,8 @@ private void buildInt16(RandomAccessibleInterval tensor, boolean isFo Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setShort(offset + (i * Short.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -541,8 +541,8 @@ private void buildUint16(RandomAccessibleInterval tensor, boo Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setShort(offset + (i * Short.BYTES), cursor.get().getShort()); + cursor.fwd(); i ++; } } @@ -617,8 +617,8 @@ private void buildFloat32(RandomAccessibleInterval tensor, boolean is Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setFloat(offset + (i * Float.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -636,8 +636,8 @@ private void buildFloat64(RandomAccessibleInterval tensor, boolean i Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setDouble(offset + (i * Double.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java index 96ac6089..2dae1117 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayMacOS.java @@ -441,8 +441,8 @@ private void buildInt8(RandomAccessibleInterval tensor, boolean isFort Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setByte(offset + (i ++), cursor.get().get()); + cursor.fwd(); } } @@ -477,8 +477,8 @@ private void buildInt16(RandomAccessibleInterval tensor, boolean isFo Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setShort(offset + (i * Short.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -496,8 +496,8 @@ private void buildUint16(RandomAccessibleInterval tensor, boo Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setShort(offset + (i * Short.BYTES), cursor.get().getShort()); + cursor.fwd(); i ++; } } @@ -515,8 +515,8 @@ private void buildInt32(RandomAccessibleInterval tensor, boolean isFort Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setInt(offset + (i * Integer.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -534,8 +534,8 @@ private void buildUint32(RandomAccessibleInterval tensor, boole Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setInt(offset + (i * Integer.BYTES), cursor.get().getInt()); + cursor.fwd(); i ++; } } @@ -553,8 +553,8 @@ private void buildInt64(RandomAccessibleInterval tensor, boolean isFor Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setLong(offset + (i * Long.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -572,8 +572,8 @@ private void buildFloat32(RandomAccessibleInterval tensor, boolean is Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setFloat(offset + (i * Float.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -591,8 +591,8 @@ private void buildFloat64(RandomAccessibleInterval tensor, boolean i Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.pSharedMemory.setDouble(offset + (i * Double.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } diff --git a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java index 0bea9ce5..69aef967 100644 --- a/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java +++ b/src/main/java/io/bioimage/modelrunner/tensor/shm/SharedMemoryArrayWin.java @@ -527,8 +527,8 @@ private void buildInt8(RandomAccessibleInterval tensor, boolean isFort Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setByte(offset + (i ++), cursor.get().get()); + cursor.fwd(); } } @@ -563,8 +563,8 @@ private void buildInt16(RandomAccessibleInterval tensor, boolean isFo Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setShort(offset + (i * Short.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -582,8 +582,8 @@ private void buildUint16(RandomAccessibleInterval tensor, boo Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setShort(offset + (i * Short.BYTES), cursor.get().getShort()); + cursor.fwd(); i ++; } } @@ -601,8 +601,8 @@ private void buildInt32(RandomAccessibleInterval tensor, boolean isFort Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setInt(offset + (i * Integer.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -620,8 +620,8 @@ private void buildUint32(RandomAccessibleInterval tensor, boole Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setInt(offset + (i * Integer.BYTES), cursor.get().getInt()); + cursor.fwd(); i ++; } } @@ -639,8 +639,8 @@ private void buildInt64(RandomAccessibleInterval tensor, boolean isFor Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setLong(offset + (i * Long.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -658,8 +658,8 @@ private void buildFloat32(RandomAccessibleInterval tensor, boolean is Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setFloat(offset + (i * Float.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } } @@ -677,8 +677,8 @@ private void buildFloat64(RandomAccessibleInterval tensor, boolean i Cursor cursor = Views.flatIterable(tensor).cursor(); long i = 0; while (cursor.hasNext()) { - cursor.fwd(); this.mappedPointer.setDouble(offset + (i * Double.BYTES), cursor.get().get()); + cursor.fwd(); i ++; } }