do not relocate stuff on java side (#444)
Signed-off-by: raver119@gmail.com <raver119@gmail.com>
This commit is contained in:
parent
2849299bfb
commit
10d6c3b024
nd4j/nd4j-backends/nd4j-backend-impls
nd4j-cuda/src/main/java/org/nd4j
nd4j-native/src/main/java/org/nd4j/nativeblas
@ -106,7 +106,7 @@ public class CudaOpContext extends BaseOpContext implements OpContext, Deallocat
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setInputArray(int index, @NonNull INDArray array) {
|
public void setInputArray(int index, @NonNull INDArray array) {
|
||||||
val ctx = AtomicAllocator.getInstance().getFlowController().prepareAction(null, array);
|
//val ctx = AtomicAllocator.getInstance().getFlowController().prepareAction(null, array);
|
||||||
nativeOps.setGraphContextInputBuffer(context, index, array.isEmpty() ? null : ((BaseCudaDataBuffer) array.data()).getOpaqueDataBuffer(), array.shapeInfoDataBuffer().addressPointer(), AtomicAllocator.getInstance().getPointer(array.shapeInfoDataBuffer()));
|
nativeOps.setGraphContextInputBuffer(context, index, array.isEmpty() ? null : ((BaseCudaDataBuffer) array.data()).getOpaqueDataBuffer(), array.shapeInfoDataBuffer().addressPointer(), AtomicAllocator.getInstance().getPointer(array.shapeInfoDataBuffer()));
|
||||||
|
|
||||||
super.setInputArray(index, array);
|
super.setInputArray(index, array);
|
||||||
@ -114,7 +114,7 @@ public class CudaOpContext extends BaseOpContext implements OpContext, Deallocat
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setOutputArray(int index, @NonNull INDArray array) {
|
public void setOutputArray(int index, @NonNull INDArray array) {
|
||||||
val ctx = AtomicAllocator.getInstance().getFlowController().prepareAction(array, null);
|
//val ctx = AtomicAllocator.getInstance().getFlowController().prepareAction(array, null);
|
||||||
nativeOps.setGraphContextOutputBuffer(context, index, array.isEmpty() ? null : ((BaseCudaDataBuffer) array.data()).getOpaqueDataBuffer(), array.shapeInfoDataBuffer().addressPointer(), AtomicAllocator.getInstance().getPointer(array.shapeInfoDataBuffer()));
|
nativeOps.setGraphContextOutputBuffer(context, index, array.isEmpty() ? null : ((BaseCudaDataBuffer) array.data()).getOpaqueDataBuffer(), array.shapeInfoDataBuffer().addressPointer(), AtomicAllocator.getInstance().getPointer(array.shapeInfoDataBuffer()));
|
||||||
|
|
||||||
super.setOutputArray(index, array);
|
super.setOutputArray(index, array);
|
||||||
|
1370
nd4j/nd4j-backends/nd4j-backend-impls/nd4j-cuda/src/main/java/org/nd4j/nativeblas/Nd4jCuda.java
1370
nd4j/nd4j-backends/nd4j-backend-impls/nd4j-cuda/src/main/java/org/nd4j/nativeblas/Nd4jCuda.java
File diff suppressed because it is too large
Load Diff
1370
nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/src/main/java/org/nd4j/nativeblas/Nd4jCpu.java
1370
nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/src/main/java/org/nd4j/nativeblas/Nd4jCpu.java
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user