<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20498">
<style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div>Hello ITK people,</div><div><br></div><div>I’m having some issues using the GPUDemonsRegistrationFilter on a variety of different hardware.  First of all, I cannot run my program at all unless I copy/paste these functions into my code.  I don’t know why the linker isn’t finding them.<p><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2">const</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2"> </font></font><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2">char</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">* itk::</font></font><font color="#2b91af" face="Consolas" size="2"><font color="#2b91af" face="Consolas" size="2"><font color="#2b91af" face="Consolas" size="2">GPUPDEDeformableRegistrationFilterKernel</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">::GetOpenCLSource()</font></font></p><font face="Consolas" size="2"><p><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2">const</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2"> </font></font><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2"><font color="#0000ff" face="Consolas" size="2">char</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">* itk::</font></font><font color="#2b91af" face="Consolas" size="2"><font color="#2b91af" face="Consolas" size="2"><font color="#2b91af" face="Consolas" size="2">GPUDemonsRegistrationFunctionKernel</font></font></font><font face="Consolas" size="2"><font face="Consolas" size="2">::GetOpenCLSource()</font></font></p><p><br></p><p>My second problem is that I’m getting a CL_MEM_OBJECT_ALLOCATION_FAILURE error when I try to register the images I want to work with (~256x256x256). It works fine for 256x256x128 images.  Does anyone have any strategies to suggest to get around this memory limitation?</p><p><br></p><p>Thanks,</p><p>Andrew Doyle</p></font></div></div>
</body>
</html>