<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Hi, Simon:<br>
<br>
Thanks for the responding.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;" class="elementToProof">
<span style="color: rgb(0, 0, 0);">I found the "</span><span style="color: rgb(31, 35, 40); font-weight: 600;"><a style="color: rgb(31, 35, 40); text-align: left;" class="text-bold no-underline Link--primary OWAAutoLink elementToProof" id="OWA21d7587a-4ca9-9828-1c4b-bf552c8fa4d2" href="https://github.com/RTKConsortium/RTK/actions/runs/18792156269/artifacts/4368557344">WindowsWheel310-cuda124</a></span><span style="color: rgb(0, 0, 0);">"
 python wheel package from the link. </span></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
But I got the following question:</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
Here is what I did and the python package installed correctly:<br>
Build conda env -> Install python=3.10 -> Install cuda toolkit = 12.4 -> pip install itk -> pip install itk_rtk_cuda124-2.7.0.post1-cp310-cp310-win_amd64.whl  -> Install other dependencies</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
The function <b>CudaFDKBackProjectionImageFilter()</b> is wrapped. However, when I was trying to test the function: <br>
<br>
I got this issue:<br>
"<br>
D:\Python_RTK_Code\20251006_RTK_Recon_Develop>python</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Python 3.10.19 | packaged by Anaconda, Inc. | (main, Oct 21 2025, 16:41:31) [MSC v.1929 64 bit (AMD64)] on win32</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Type "help", "copyright", "credits" or "license" for more information.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
>>> import itk</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
>>> from itk import RTK as rtk</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
>>> aa = rtk.CudaFDKBackProjectionImageFilter.New()</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Traceback (most recent call last):</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "<stdin>", line 1, in <module></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\lazy.py", line 138, in __getattribute__</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    base.itk_load_swig_module(module, namespace)</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 94, in itk_load_swig_module</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    itk_load_swig_module(dep, namespace)</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 94, in itk_load_swig_module</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    itk_load_swig_module(dep, namespace)</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 239, in itk_load_swig_module</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    load_module_needed_factories(name)</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 390, in load_module_needed_factories</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    load_factories(needed_factories[name])</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 367, in load_factories</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    itk_load_swig_module(module_name, namespace)</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 94, in itk_load_swig_module</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    itk_load_swig_module(dep, namespace)</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 130, in itk_load_swig_module</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    l_module = loader.load(swig_module_name)</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\base.py", line 289, in load</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    l_spec.loader.exec_module(l_module)  # pytype: disable=attribute-error</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
  File "C:\Users\huany\anaconda3\envs\cuda124dev\lib\site-packages\itk\support\..\CudaCommonPython.py", line 10, in <module></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
    from . import _CudaCommonPython</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
ImportError: DLL load failed while importing _CudaCommonPython: The specified module could not be found."<br>
<br>
To troubleshoot this issue, I used <i>Dependencies</i> to inspect the <code>_CudaCommonPython.pyd</code> file, but no missing DLLs were found. I’ve attached the
<i>Dependencies</i> log output for your reference.<br>
<br>
I'm wondering if it is still an installation issue?<br>
I’d greatly appreciate any advice or insights you might have.  </div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Best Regards </div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Huanyi <br>
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Simon Rit <simon.rit@creatis.insa-lyon.fr><br>
<b>Sent:</b> Wednesday, October 29, 2025 3:13 AM<br>
<b>To:</b> Linxi Shi <linxit@neuraltrak.com><br>
<b>Cc:</b> rtk-users@openrtk.org <rtk-users@openrtk.org>; j_z_shen <j_z_shen@yahoo.com>; Huanyi Zhou <hyzhou@neuraltrak.com><br>
<b>Subject:</b> Re: [Rtk-users] RTK Python Wrapper—Missing CudaFDKBackProjectionImageFilter and Update Request</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Hi Linxi,</div>
<div>The two version on pypi, cuda124 and cuda116, both have the same content. If you want a wheel that contains CudaFDKBackProjectionImageFilter, you'll have to download it from the CI until the next release. The wheels are available as artifacts in github
 actions if you're logged in GitHub. See <a href="https://github.com/RTKConsortium/RTK/actions/runs/18792156269">
here</a> for the latest main build.</div>
<div>Simon</div>
</div>
<br>
<div class="x_gmail_quote x_gmail_quote_container">
<div dir="ltr" class="x_gmail_attr">On Wed, Oct 29, 2025 at 7:11 AM Linxi Shi <<a href="mailto:linxit@neuraltrak.com">linxit@neuraltrak.com</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div class="x_msg-1616690570725895078">
<div lang="EN-US" style="">
<div class="x_m_6795097541651459685WordSection1">
<p class="x_MsoNormal"><span>Hi Simon,<u></u><u></u></span></p>
<p class="x_MsoNormal"><span>We’re a Silicon Valley startup building 3D image guidance for surgery.<u></u><u></u></span></p>
<p class="x_MsoNormal"><span>At a high level: our product uses RTK. We initially installed the precompiled package via:<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:10pt; font-family:"Courier New"">python -m pip install itk-rtk-cuda116<u></u><u></u></span></p>
<p class="x_MsoNormal"><span>Everything worked until we uncovered a quantitative mismatch in the reconstruction, which we traced to a missing filter-</span><span style="font-size:10pt; font-family:"Courier New""><span>CudaFDKBackProjectionImageFilter</span></span><span>-that
 (per your note on our issue <a href="https://github.com/RTKConsortium/RTK/issues/835" target="_blank">
thread</a>) wasn’t included until <b>June 4</b> so it is confirmed that it is missing in our version.<u></u><u></u></span></p>
<p class="x_MsoNormal"><span>We see the <a href="https://docs.openrtk.org/en/latest/INSTALLATION.html" target="_blank">
instructions</a> now reference <b>cuda124</b>, but we’re not sure whether the Python wrapper/CI has been updated to include this filter. Could you confirm if there’s an updated wrapper that contains
</span><span style="font-size:10pt; font-family:"Courier New""><span>CudaFDKBackProjectionImageFilter</span></span><span>? If not, we’d appreciate guidance on the best workaround.<u></u><u></u></span></p>
<p class="x_MsoNormal"><span>We’ve been stuck for long. Thanks so much for your help on this.<u></u><u></u></span></p>
<p class="x_MsoNormal"><span>Best,<br>
Linxi<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
</div>
</div>
_______________________________________________<br>
Rtk-users mailing list<br>
<a href="mailto:rtk-users@openrtk.org" target="_blank">rtk-users@openrtk.org</a><br>
<a href="https://www.creatis.insa-lyon.fr/mailman/listinfo/rtk-users" rel="noreferrer" target="_blank">https://www.creatis.insa-lyon.fr/mailman/listinfo/rtk-users</a><br>
</div>
</blockquote>
</div>
</div>
</body>
</html>