Hello,
Nabu maintainer here.
Thank you for your work to integrate nabu in Debian.
Following up this problem, I believe that the source of the issue is
VKFFT when used with a non-standard shape doing real-to-complex transform.
Here is a minimalist code (not involving nabu) that makes pocl crash
(just tested on a fresh sid installation in a chroot on my side):
import numpy as np
import pyopencl as cl
import pyopencl.array as parray
from pyvkfft.opencl import VkFFTApp
ctx = cl.create_some_context()
queue = cl.CommandQueue(ctx)
d_in = parray.zeros(queue, 300, "f")
d_out = parray.zeros(queue, 151, np.complex64)
vk0 = VkFFTApp(d_in.shape, np.float32, queue, r2c=True, inplace=False)
vk0.fft(d_in, dest=d_out)
In nabu, the specific unit test involving vkfft + this "unusual"
transform has been disabled
<https://gitlab.esrf.fr/tomotools/nabu/-/merge_requests/518> in nabu
2024.2.0, which released a few days ago.
So I'd advise to use the latest pypi release (now nabu 2024.2.1) if
possible.
Thank you,
Best regards,
Pierre
Le 18/12/2024 à 14:12, Jerome Kieffer a écrit :
Begin forwarded message:
Date: Wed, 18 Dec 2024 09:38:25 +0100
From: Andreas Tille<ti...@debian.org>
To: Debian Bug Tracking System<sub...@bugs.debian.org>
Subject: [Debian-pan-maintainers] Bug#1090719: nabu: Debci errors with latest
pocl
Source: nabu
Version: 2024.2.0-1
Severity: important
X-Debbugs-Cc:1086...@bugs.debian.org
Hi,
as you can see in Debci log[1] nabu fails its autopkgtest since the
latest upload of pocl. This affects the pocl testing migration as well
as quite a number of resulting autoremoval of pocl rdepends. It would
be great if you could have a look.
My personal first approach would be to upgrade the latest micro version
upgrade of nabu, but that's just a gut feeling.
Kind regards
Andreas.
[1]https://ci.debian.net/packages/n/nabu/testing/amd64/55507284/
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (501, 'testing'), (50, 'buildd-unstable'), (50, 'unstable'), (5,
'experimental'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.10-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
LANGUAGE=de_DE:de
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled