public void free() { cudaFree(data); }
public static void free(Pointer data) { checkError(cudaFree(data)); }
public static Pointer pointerTo(float value) { Pointer ret; if(value == 1) { ret = one; } else if (value == current){ ret = currentPointer; } else { current = value; cudaFree(currentPointer); currentPointer = Pointer.to(new float[]{value}); ret = currentPointer; } return ret; } }
@Override public void free(DataBuffer buffer,int offset) { JCudaBuffer buf2 = (JCudaBuffer) buffer; BaseCudaDataBuffer.DevicePointerInfo devicePointerInfo = buf2.getPointersToContexts().get(Thread.currentThread().getName(),offset); JCuda.cudaFree(devicePointerInfo.getPointer()); } }
/** * Cuda freeRef int. * * @param deviceId the device id * @param devPtr the dev ptr * @return the int */ public static int cudaFree(int deviceId, final CudaPointer devPtr) { long startTime = System.nanoTime(); if (null == devPtr) return 0; Function<CudnnHandle, Integer> fn = dev -> { final int result = JCuda.cudaFree(devPtr); log("cudaFree", result, new Object[]{devPtr}); cudaFree_execution.accept((System.nanoTime() - startTime) / 1e9); handle(result); return result; }; if (deviceId < 0) { return fn.apply(null); } else { return CudaSystem.withDevice(deviceId, fn); } }
/** * Cuda freeRef int. * * @param deviceId the device id * @param devPtr the dev ptr * @return the int */ public static int cudaFree(int deviceId, final CudaPointer devPtr) { long startTime = System.nanoTime(); if (null == devPtr) return 0; Function<CudnnHandle, Integer> fn = dev -> { final int result = JCuda.cudaFree(devPtr); log("cudaFree", result, new Object[]{devPtr}); cudaFree_execution.accept((System.nanoTime() - startTime) / 1e9); handle(result); return result; }; if (deviceId < 0) { return fn.apply(null); } else { return CudaSystem.withDevice(deviceId, fn); } }
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCOdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceRIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCOdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceRIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceROdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceROdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCOdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceRIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCOdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceRIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceROdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCOdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceRIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceRIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceCOdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceCOdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceROdata); if (cudaResult != cudaError.cudaSuccess)
if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (exceptionsEnabled) if (cudaResult != cudaError.cudaSuccess) JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); JCuda.cudaFree(deviceCIdata); if (!inPlace) JCuda.cudaFree(deviceROdata); cudaResult = JCuda.cudaFree(deviceCIdata); if (cudaResult != cudaError.cudaSuccess) cudaResult = JCuda.cudaFree(deviceROdata); if (cudaResult != cudaError.cudaSuccess)