Skip to content

parameter sweep crashes, GPU memory fills up #4

@pawlowska

Description

@pawlowska

Hi, I tried running eSRRF on Quadro K2200 GPU. It works in principle (YAY!) but crashes sometimes. For example yesterday it crashed at step 22/50 of the parameters sweep, meaning it did 21 steps just fine. I am including the error below. I also noticed that the GPU memory was showing as nearly full, 3.9GB out of 4GB - can it be that the memory somehow does not get released.....?

(Fiji Is Just) ImageJ 2.3.0/1.53q; Java 1.8.0_172 [64-bit]; Windows 10 10.0; 1763MB of 73552MB (2%) com.jogamp.opencl.CLException$CLMemObjectAllocationFailureException: can not enqueue 1DRange CLKernel [id: 202273553280 name: kernelResetFramePosition] with gwo: null gws: {1} lws: null cond.: null events: null [error: CL_MEM_OBJECT_ALLOCATION_FAILURE] at com.jogamp.opencl.CLException.newException(CLException.java:84) at com.jogamp.opencl.CLCommandQueue.putNDRangeKernel(CLCommandQueue.java:1638) at com.jogamp.opencl.CLCommandQueue.put1DRangeKernel(CLCommandQueue.java:1496) at com.jogamp.opencl.CLCommandQueue.put1DRangeKernel(CLCommandQueue.java:1466) at nanoj.liveSRRF.LiveSRRF_CL.resetFramePosition(LiveSRRF_CL.java:958) at nanoj.liveSRRF.gui.ParametersSweep_.run(ParametersSweep_.java:430) at ij.IJ.runUserPlugIn(IJ.java:243) at ij.IJ.runPlugIn(IJ.java:204) at ij.Executer.runCommand(Executer.java:152) at ij.Executer.run(Executer.java:70) at java.lang.Thread.run(Thread.java:748)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions