Open allemangD opened 2 months ago
Thank you for contributing an issue! 🙏
Welcome to the ITK community! 🤗👋☀️
We are glad you are here and appreciate your contribution. Please keep in mind our community participation guidelines. 📜 Also, please check existing open issues and consider discussion on the ITK Discourse. 📖
This is an automatic message. Allow for time for the ITK community to be able to read the issue and comment on it.
Creating this to track the remaining issue after #4842. See the description there for details.
Description
Python-wrapped GPU filters fail with
OpenCL Error : CL_INVALID_MEM_OBJECT
; they work correctly from C++.Steps to Reproduce
Build ITK with GPU and Python wrapping; run existing
itkGPU*
test suite.There are also filters which do not currently have Python wrapping tests; the issue also affects these. For example
itkGPUDiscreteGaussianImageFilter
:Note the cast to
GPUImage
succeeds and the firstUpdateBuffers()
succeeds. The cast outputs OpenCL platform information. The failure occurs only in filterUpdate()
.Versions
Checked ITK 5.4 and current (as of #4842) master f8d8cf94c9c316cc6a7c4a28d86105951b5ecb06.
Python 3.9.19, 3.12.4
Environment
cc @jcfr since you mentioned interest.