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

Reply via email to