[MacPorts] #63444: pyopencl for python 3.8 and 3.9 + bug fix
MacPorts
noreply at macports.org
Mon Oct 2 07:54:28 UTC 2023
#63444: pyopencl for python 3.8 and 3.9 + bug fix
----------------------------+--------------------
Reporter: lpagani91 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: py37-pyopencl |
----------------------------+--------------------
Comment (by lpagani91):
update : today pyopencl has been ported up to python3.10 but the problem
persists for all versions except 3.6
{{{
Traceback (most recent call last):
File "/Users/laurent/Transfert-Radiatif/LOC/LOC_OT.py", line 333, in
<module>
kernel_sim.set_scalar_arg_dtypes([
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pyopencl/__init__.py", line 816, in
kernel_set_scalar_arg_dtypes
self._enqueue, self._set_args = generate_enqueue_and_set_args(
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pyopencl/invoker.py", line 371, in
generate_enqueue_and_set_args
result = invoker_cache[cache_key]
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 506, in __getitem__
return self.fetch(key, _stacklevel=1)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 600, in fetch
hexdigest_key = self.key_builder(key)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 233, in __call__
self.rec(key_hash, key)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 214, in rec
method(inner_key_hash, key)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 268, in update_for_tuple
self.rec(key_hash, obj_i)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 214, in rec
method(inner_key_hash, key)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 268, in update_for_tuple
self.rec(key_hash, obj_i)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/pytools/persistent_dict.py", line 218, in rec
raise TypeError("unsupported type for persistent hash keying: %s"
TypeError: unsupported type for persistent hash keying: <class
'numpy.dtype[void]'>
Mon Oct 2 09:50:23 CEST 2023
}}}
--
Ticket URL: <https://trac.macports.org/ticket/63444#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list