Hi Shiras,

Another user had the same error some years ago :
http://public.kitware.com/pipermail/rtk-users/2012-November/000028.html
It seemed to be a GPU memory size issue.

Can you tell what GPU you use, are what are the size and number of your projections ? Can you try with a single projection (you can use the "rtksubselect" application to create such a dataset out of yours) ?

Best regards,
Cyril

On 06/15/2016 10:50 AM, Shiras Abdurahman wrote:
Dear Cyril,

Thanks a lot. Now rtkramp.exe works with cuda option.
I am trying to integrate rtk cuda ramp filter into my recon program. I read the projections with ProjectionsReader and pass image pointer to cuda ramp filter pipeline using
cudaRampFilter->SetInput(projections);

I am getting runtime error and it says
Error during cuda ramp filtering ::
D:/programming/cpp/ext_libs/rtk_1_2/src/code/rtkCudaFFTConvolutionImageFilter.cu
:97:
itk::ERROR: CUFFT ERROR #2

Do I need to enable or disable any parameter while reading projections to get rid of this error? I changed rtk_proj_reader_->Update to rtk_proj_reader_->UpdateOutputInformation();
But I am still getting the error.
The error exists only with CudaFFTRampImageFilter and FFTRampImageFilter works fine.

With regards,
Shiras





On Tue, Jun 14, 2016 at 3:38 PM, Cyril Mory <[email protected] <mailto:[email protected]>> wrote:

    Hi Shiras,

    We found that bug recently with Sebastien Brousmiche and fixed it,
    at least for the use case we were considering. Can you try with
    the git master version of RTK ?
    Alternatively, you can replace

    reader->Update()

    with

    reader->UpdateOutputInformation()

    in line 61 of rtkramp.cxx and see if it fixes the problem.

    Regards,
    Cyril


    On 06/14/2016 03:12 PM, Shiras Abdurahman wrote:
    Dear all,

    When I use rtkramp with cuda option, I am getting following error

    ExceptionObject caught with streamer->Update() in file
    D:\programming\cpp\ext_li
    bs\rtk_1_2\src\applications\rtkramp\rtkramp.cxx line 93

    itk::ExceptionObject (000000ADA7DAF220)
    Location: "unknown"
    File:
    d:\programming\cpp\ext_libs\rtk_1_2\src\code\rtkCudaFFTConvolutionImageFil
    ter.txx
    Line: 50
    Description: itk::ERROR:
    CudaFFTRampImageFilter(000000ADAA53B490): CudaFFTConvol
    utionImageFilter assumes that input requested and buffered
    regions are equal.

    However, cpu version of ramp filter works fine.

    Thanks in advance.

    With regards,
    Shiras


    _______________________________________________
    Rtk-users mailing list
    [email protected] <mailto:[email protected]>
    http://public.kitware.com/mailman/listinfo/rtk-users



_______________________________________________
Rtk-users mailing list
[email protected]
http://public.kitware.com/mailman/listinfo/rtk-users

Reply via email to