[Rtk-users] SimpleRTK : help for defining a correct json file for CudaBackProjectionImageFilter

Cyril Mory cyril.mory at creatis.insa-lyon.fr
Mon Dec 18 10:31:34 EST 2017


Hi Yannick,

You seem to be in a hurry, so I'll start with an incomplete answer: the 
CudaForwardProjectionImageFilter is templated over its input and output 
image type, but the CudaBackProjectionImageFilter isn't (compare 
rtkCudaForwardProjectionImageFilter.h and 
rtkCudaBackProjectionImageFilter.h, there is not "template <>" before 
the class definition in ...Back..., while it is there in ...Forward...).

I'm trying to modify your .json file accordingly, recompile and test, 
but I never use SimpleRTK myself, so you might find the solution before 
I do. If so, please report back on this mailing list.

Cyril


On 18/12/2017 16:07, Yannick BOURSIER wrote:
> Hello all,
>
> I really need in "relative" emergency to execute the kernel CudaBackProjectionImageFilter using the Python Wrapper provided by SimpleRTK.
> Unfortunately, this is not implemented in cuda (CudaForwardProjectionImageFilter is but not the BackProjection).
>
> I tried to define a json file (in attachement) on the base of CudaForwardProjectionImageFilter (since all the h, hxx, cxx, files I looked at seemed to be the same for these two kernels) but it does not compile (cmake instruction OK but not the make instruction) with the following error :
>
> /data/boursier/Compile/rtk-bin-extended/SimpleRTK-build/Code/BasicFilters/src/srtkCudaBackProjectionImageFilter.cxx: In member function ‘rtk::simple::Image rtk::simple::CudaBackProjectionImageFilter::ExecuteInternal(const rtk::simple::Image&, const rtk::simple::Image&)’:
> /data/boursier/Compile/rtk-bin-extended/SimpleRTK-build/Code/BasicFilters/src/srtkCudaBackProjectionImageFilter.cxx:132:16: error: ‘rtk::CudaBackProjectionImageFilter’ is not a template
>     typedef rtk::CudaBackProjectionImageFilter<InputImageType> FilterType;
>
> I would very much appreciate some help please because at this point, I have no idea about the problem...
> Thanks in advance,
> Best regards,
> Yannick Boursier
>
>
> _______________________________________________
> Rtk-users mailing list
> Rtk-users at public.kitware.com
> https://public.kitware.com/mailman/listinfo/rtk-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/rtk-users/attachments/20171218/0e1ad903/attachment.html>


More information about the Rtk-users mailing list