Repository navigation
Shunt async dispatch for broken ICDs
Callbacks are part of minimum specification in OpenCL since v1.1 and continuing to today in v3 variants. There is no reason any ICD provider shouldn't support them. However, some ICD providers (like PoCL) don't support them correctly on all "supported" systems. Hence, set environment variable "QRACK_OCL_SYNC" to any "truthy" value to "shunt" OpenCL callbacks to fully synchronous dispatch. (Performance will be poorer, but your ICD provider otherwise might not support the minimum specification for OpenCL for your system at all, in practice.)
Full Changelog: v2.28.1...v2.28.2
sha1sum results:
5fc6df9f6b0069606e589af37a21037025be8ef3 pyqrack-2.28.2-py313-none-android_16_arm64_v8a.whl
ed7d28a715b4e35e7b9f4a6e71fcfa55bbced8e1 pyqrack-2.28.2-py3-none-macosx_14_0_arm64.whl
7a3cbfd0002b4a4ecfdf33d7807015b571ac8eb4 pyqrack-2.28.2-py3-none-macosx_15_0_arm64.whl
d6ad1800edecc145ab7b261b774f0dbfa8d78a0b pyqrack-2.28.2-py3-none-macosx_15_0_x86_64.whl
6c349f36c94bcb97023e44dd59cbbc19ef31d6ed pyqrack-2.28.2-py3-none-manylinux_2_35_x86_64.whl
c41304a6ca5c8071d1c66314a68cdbaa37445af0 pyqrack-2.28.2-py3-none-manylinux_2_39_x86_64.whl
fe9b409cf84dcfb8951c303393d14630113100d2 pyqrack-2.28.2-py3-none-win_amd64.whl
c9f760a30aee6446d6463ac01217cf93c5f67c2a pyqrack-2.28.2.tar.gz
292a4f7efc31ab3becf635ab563d6b17959e5b23 pyqrack_complex128-2.28.2-py3-none-macosx_14_0_arm64.whl
3a62b3451ecc652efd6d2c975009fdaca836a9fc pyqrack_complex128-2.28.2-py3-none-macosx_15_0_arm64.whl
7e75ff4a881a361c2ae273d5eb301db9c4e49c1e pyqrack_complex128-2.28.2-py3-none-macosx_15_0_x86_64.whl
7b9ca1b3cba82a50f6a2dedfd55c63206ae4d231 pyqrack_complex128-2.28.2-py3-none-manylinux_2_35_x86_64.whl
780b685a9fbe98635c2c7c7a6587dacae95588d8 pyqrack_complex128-2.28.2-py3-none-manylinux_2_39_x86_64.whl
3290909a4c583d8cdfa45b9211469c87c476e4a5 pyqrack_complex128-2.28.2-py3-none-win_amd64.whl
5bd342381a1d17197c34cbde42e9697ce8d98014 pyqrack_complex128-2.28.2.tar.gz
8cbaaecde7f9ed9796c29c05d6cd891b79f7e916 pyqrack_cpu-2.28.2-py3-none-macosx_14_0_arm64.whl
4f9e3a4d14a334dc9c42a86200a393a01f54216c pyqrack_cpu-2.28.2-py3-none-macosx_15_0_arm64.whl
1876ccddd71d140a7f7bbca50987c27a8396b9da pyqrack_cpu-2.28.2-py3-none-macosx_15_0_x86_64.whl
d99d16ab04ff76c4cbbcd7a1e060bdec24bb5fbb pyqrack_cpu-2.28.2-py3-none-manylinux_2_35_x86_64.whl
f9a0394345660c660b4dae7f5f5c8bb475670ee0 pyqrack_cpu-2.28.2-py3-none-manylinux_2_39_x86_64.whl
015b972794a328a822c749e840862a80700dd56a pyqrack_cpu-2.28.2-py3-none-win_amd64.whl
437808d161ea8ef068320feb4fe284a3ec63f3d5 pyqrack_cpu-2.28.2.tar.gz
7dca2a21599172cc08cc8918d13ada5851f047d4 pyqrack_cpu_complex128-2.28.2-py3-none-macosx_14_0_arm64.whl
46f132eec287c932a385e4a8d8943c234914dfba pyqrack_cpu_complex128-2.28.2-py3-none-macosx_15_0_arm64.whl
da58fbccc116fbd0987149cba231a154b3ac5f55 pyqrack_cpu_complex128-2.28.2-py3-none-macosx_15_0_x86_64.whl
c7f872ccd6d358cb33ed69f9d994766a78fdfb12 pyqrack_cpu_complex128-2.28.2-py3-none-manylinux_2_35_x86_64.whl
c023f7222a25050b887546cc27ee59c52046564b pyqrack_cpu_complex128-2.28.2-py3-none-manylinux_2_39_x86_64.whl
4a25eebaa7478d4abb7ae62a64f921017951db78 pyqrack_cpu_complex128-2.28.2-py3-none-win_amd64.whl
bac9e36dddc98057d9e9f12de29390a9dc3ef237 pyqrack_cpu_complex128-2.28.2.tar.gz
a6291c221f6ec74539b2683935b9e15064805e7b pyqrack_cuda-2.28.2.tar.gz
07a6c11448d6baa09c87505a3712ddfb7d6f7d85 pyqrack_cuda_complex128-2.28.2.tar.gz