Bug#1069144: silx: [armel] autopkgtest opencl failure

Picca Frédéric-Emmanuel picca at debian.org
Wed Apr 17 08:22:31 BST 2024


Package: silx
Version: 2.0.1+dfsg-1
Severity: normal
X-Debbugs-Cc: picca at debian.org

Hello, the armel autopkgtest fail with this error message

1016s autopkgtest [22:49:50]: test opencl: [-----------------------
1017s pocl warning: encountered incomplete implementation in ./lib/CL/clGetDeviceInfo.c:98
1017s Number of platforms                               1
1017s   Platform Name                                   Portable Computing Language
1017s   Platform Vendor                                 The pocl project
1017s   Platform Version                                OpenCL 3.0 PoCL 5.0+debian  Linux, None+Asserts, RELOC, SPIR, LLVM 16.0.6, SLEEF, POCL_DEBUG
1017s   Platform Profile                                FULL_PROFILE
1017s   Platform Extensions                             cl_khr_icd cl_pocl_content_size
1017s   Platform Extensions with Version                cl_khr_icd                                                       0x400000 (1.0.0)
1017s                                                   cl_pocl_content_size                                             0x400000 (1.0.0)
1017s   Platform Numeric Version                        0xc00000 (3.0.0)
1017s   Platform Extensions function suffix             POCL
1017s   Platform Host timer resolution                  0ns
1017s 
1017s   Platform Name                                   Portable Computing Language
1017s Number of devices                                 1
1017s   Device Name                                     cpu-arm946e-s-0xd0c
1017s   Device Vendor                                   ARM
1017s   Device Vendor ID                                0x13b5
1017s   Device Version                                  OpenCL 3.0 PoCL HSTR: cpu-armv7-unknown-linux-gnueabi-arm946e-s
1017s   Device Numeric Version                          0xc00000 (3.0.0)
1017s   Driver Version                                  5.0+debian
1017s   Device OpenCL C Version                         OpenCL C 1.2 PoCL
1017s   Device OpenCL C all versions                    OpenCL C                                                         0x400000 (1.0.0)
1017s                                                   OpenCL C                                                         0x401000 (1.1.0)
1017s                                                   OpenCL C                                                         0x402000 (1.2.0)
1017s                                                   OpenCL C                                                         0xc00000 (3.0.0)
1017s   Device OpenCL C features                        __opencl_c_3d_image_writes                                       0xc00000 (3.0.0)
1017s                                                   __opencl_c_images                                                0xc00000 (3.0.0)
1017s                                                   __opencl_c_atomic_order_acq_rel                                  0xc00000 (3.0.0)
1017s                                                   __opencl_c_atomic_order_seq_cst                                  0xc00000 (3.0.0)
1017s                                                   __opencl_c_atomic_scope_device                                   0xc00000 (3.0.0)
1017s                                                   __opencl_c_program_scope_global_variables                        0xc00000 (3.0.0)
1017s                                                   __opencl_c_generic_address_space                                 0xc00000 (3.0.0)
1017s                                                   __opencl_c_subgroups                                             0xc00000 (3.0.0)
1017s                                                   __opencl_c_atomic_scope_all_devices                              0xc00000 (3.0.0)
1017s                                                   __opencl_c_read_write_images                                     0xc00000 (3.0.0)
1017s                                                   __opencl_c_fp16                                                  0xc00000 (3.0.0)
1017s                                                   __opencl_c_fp64                                                  0xc00000 (3.0.0)
1017s                                                   __opencl_c_ext_fp32_global_atomic_add                            0xc00000 (3.0.0)
1017s                                                   __opencl_c_ext_fp32_local_atomic_add                             0xc00000 (3.0.0)
1017s                                                   __opencl_c_ext_fp32_global_atomic_min_max                        0xc00000 (3.0.0)
1019s                                                   __opencl_c_ext_fp32_local_atomic_min_max                         0xc00000 (3.0.0)
1019s                                                   __opencl_c_ext_fp64_global_atomic_add                            0xc00000 (3.0.0)
1019s                                                   __opencl_c_ext_fp64_local_atomic_add                             0xc00000 (3.0.0)
1019s                                                   __opencl_c_ext_fp64_global_atomic_min_max                        0xc00000 (3.0.0)
1019s                                                   __opencl_c_ext_fp64_local_atomic_min_max                         0xc00000 (3.0.0)
1019s                                                   __opencl_c_int64                                                 0xc00000 (3.0.0)
1019s   Latest conformance test passed                  v2022-04-19-01
1019s   Device Type                                     CPU
1019s   Device Profile                                  FULL_PROFILE
1019s   Device Available                                Yes
1019s   Compiler Available                              Yes
1019s   Linker Available                                Yes
1019s   Max compute units                               16
1019s   Max clock frequency                             0MHz
1019s   Device Partition                                (core)
1019s     Max number of sub-devices                     16
1019s     Supported partition types                     equally, by counts
1019s     Supported affinity domains                    (n/a)
1019s   Max work item dimensions                        3
1019s   Max work item sizes                             4096x4096x4096
1019s   Max work group size                             4096
1019s   Preferred work group size multiple (device)     8
1019s   Preferred work group size multiple (kernel)     8
1019s   Max sub-groups per work group                   128
1019s   Sub-group sizes (Intel)                         1, 2, 4, 8, 16, 32, 64, 128, 256, 512
1019s   Preferred / native vector sizes                 
1019s     char                                                16 / 16      
1019s     short                                                8 / 8       
1019s     int                                                  4 / 4       
1019s     long                                                 2 / 2       
1019s     half                                                 8 / 8        (cl_khr_fp16)
1019s     float                                                4 / 4       
1019s     double                                               2 / 2        (cl_khr_fp64)
1019s   Half-precision Floating-point support           (cl_khr_fp16)
1019s     Denormals                                     No
1019s     Infinity and NANs                             Yes
1019s     Round to nearest                              Yes
1019s     Round to zero                                 No
1019s     Round to infinity                             No
1019s     IEEE754-2008 fused multiply-add               No
1019s     Support is emulated in software               No
1019s   Single-precision Floating-point support         (core)
1019s     Denormals                                     No
1019s     Infinity and NANs                             Yes
1019s     Round to nearest                              Yes
1019s     Round to zero                                 No
1019s     Round to infinity                             No
1019s     IEEE754-2008 fused multiply-add               No
1019s     Support is emulated in software               No
1019s     Correctly-rounded divide and sqrt operations  No
1019s   Double-precision Floating-point support         (cl_khr_fp64)
1019s     Denormals                                     Yes
1019s     Infinity and NANs                             Yes
1019s     Round to nearest                              Yes
1019s     Round to zero                                 Yes
1019s     Round to infinity                             Yes
1019s     IEEE754-2008 fused multiply-add               Yes
1019s     Support is emulated in software               No
1019s   Address bits                                    32, Little-Endian
1019s   Global memory size                              4294967295 (4GiB)
1019s   Error Correction support                        No
1019s   Max memory allocation                           1073741824 (1024MiB)
1019s   Unified memory for Host and Device              Yes
1019s   Shared Virtual Memory (SVM) capabilities        (core)
1019s     Coarse-grained buffer sharing                 Yes
1019s     Fine-grained buffer sharing                   Yes
1019s     Fine-grained system sharing                   No
1019s     Atomics                                       Yes
1019s   Unified Shared Memory (USM)                     (cl_intel_unified_shared_memory)
1019s   Host USM capabilities (Intel)                   USM access, USM atomic access
1019s   Device USM capabilities (Intel)                 USM access, USM atomic access
1019s   Single-Device USM caps (Intel)                  USM access, USM atomic access
1019s   Cross-Device USM caps (Intel)                   (n/a)
1019s   Shared System USM caps (Intel)                  (n/a)
1019s   Minimum alignment for any data type             128 bytes
1019s   Alignment of base address                       1024 bits (128 bytes)
1019s   Preferred alignment for atomics                 
1019s     SVM                                           64 bytes
1019s     Global                                        64 bytes
1019s     Local                                         64 bytes
1019s   Atomic memory capabilities                      relaxed, acquire/release, sequentially-consistent, work-group scope, device scope, all-devices scope
1019s   Atomic fence capabilities                       relaxed, acquire/release, sequentially-consistent, work-item scope, work-group scope, device scope
1019s   Max size for global variable                    64000 (62.5KiB)
1019s   Preferred total size of global vars             524288 (512KiB)
1019s   Global Memory cache type                        None
1019s   Image support                                   Yes
1019s     Max number of samplers per kernel             16
1019s     Max size for 1D images from buffer            67108864 pixels
1019s     Max 1D or 2D image array size                 2048 images
1019s     Base address alignment for 2D image buffers   0 bytes
1019s     Pitch alignment for 2D image buffers          0 pixels
1019s     Max 2D image size                             8192x8192 pixels
1019s     Max 3D image size                             2048x2048x2048 pixels
1019s     Max number of read image args                 128
1019s     Max number of write image args                128
1019s     Max number of read/write image args           128
1019s   Pipe support                                    No
1019s   Max number of pipe args                         0
1019s   Max active pipe reservations                    0
1019s   Max pipe packet size                            0
1019s   Local memory type                               Global
1019s   Local memory size                               524288 (512KiB)
1019s   Max number of constant args                     8
1019s   Max constant buffer size                        524288 (512KiB)
1019s   Generic address space support                   Yes
1019s   Max size of kernel argument                     1024
1019s   Queue properties (on host)                      
1019s     Out-of-order execution                        Yes
1019s     Profiling                                     Yes
1019s   Device enqueue capabilities                     (n/a)
1019s   Queue properties (on device)                    
1019s     Out-of-order execution                        No
1019s     Profiling                                     No
1019s     Preferred size                                0
1019s     Max size                                      0
1019s   Max queues on device                            0
1019s   Max events on device                            0
1019s   Command buffer capabilities                     kernel printf, simultaneous use, out of order
1019s     Required queue properties for command buffer  
1019s     Out-of-order execution                        No
1019s     Profiling                                     No
1019s   Prefer user sync for interop                    Yes
1019s   Profiling timer resolution                      1ns
1019s   Execution capabilities                          
1019s     Run OpenCL kernels                            Yes
1019s     Run native kernels                            Yes
1019s     Non-uniform work-groups                       No
1019s     Work-group collective functions               No
1019s     Sub-group independent forward progress        Yes
1019s     IL version                                    (n/a)
1019s     ILs with version                              (n/a)
1019s     SPIR versions                                 (n/a)
1019s   printf() buffer size                            4194304 (4MiB)
1019s   Built-in kernels                                pocl.add.i8;org.khronos.openvx.scale_image.nn.u8;org.khronos.openvx.scale_image.bl.u8;org.khronos.openvx.tensor_convert_depth.wrap.u8.f32
1019s   Built-in kernels with version                   pocl.add.i8                                                      0x402000 (1.2.0)
1019s                                                   org.khronos.openvx.scale_image.nn.u8                             0x402000 (1.2.0)
1019s                                                   org.khronos.openvx.scale_image.bl.u8                             0x402000 (1.2.0)
1019s                                                   org.khronos.openvx.tensor_convert_depth.wrap.u8.f32              0x402000 (1.2.0)
1019s   Device Extensions                               cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_command_buffer cl_pocl_pinned_buffers cl_khr_subgroups cl_intel_unified_shared_memory cl_khr_subgroup_ballot cl_khr_subgroup_shuffle cl_intel_subgroups cl_intel_required_subgroup_size cl_ext_float_atomics cl_khr_spir cl_khr_fp16 cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics
1019s   Device Extensions with Version                  cl_khr_byte_addressable_store                                    0x400000 (1.0.0)
1019s                                                   cl_khr_global_int32_base_atomics                                 0x400000 (1.0.0)
1019s                                                   cl_khr_global_int32_extended_atomics                             0x400000 (1.0.0)
1019s                                                   cl_khr_local_int32_base_atomics                                  0x400000 (1.0.0)
1019s                                                   cl_khr_local_int32_extended_atomics                              0x400000 (1.0.0)
1019s                                                   cl_khr_3d_image_writes                                           0x400000 (1.0.0)
1019s                                                   cl_khr_command_buffer                                              0x9004 (0.9.4)
1019s                                                   cl_pocl_pinned_buffers                                             0x1000 (0.1.0)
1019s                                                   cl_khr_subgroups                                                 0x400000 (1.0.0)
1019s                                                   cl_intel_unified_shared_memory                                   0x400000 (1.0.0)
1019s                                                   cl_khr_subgroup_ballot                                           0x400000 (1.0.0)
1019s                                                   cl_khr_subgroup_shuffle                                          0x400000 (1.0.0)
1019s                                                   cl_intel_subgroups                                               0x400000 (1.0.0)
1019s                                                   cl_intel_required_subgroup_size                                  0x400000 (1.0.0)
1019s                                                   cl_ext_float_atomics                                             0x400000 (1.0.0)
1019s                                                   cl_khr_spir                                                      0x801000 (2.1.0)
1019s                                                   cl_khr_fp16                                                      0x400000 (1.0.0)
1019s                                                   cl_khr_fp64                                                      0x400000 (1.0.0)
1019s                                                   cl_khr_int64_base_atomics                                        0x400000 (1.0.0)
1019s                                                   cl_khr_int64_extended_atomics                                    0x400000 (1.0.0)
1019s 
1019s NULL platform behavior
1019s   clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Portable Computing Language
1019s   clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [POCL]
1019s   clCreateContext(NULL, ...) [default]            Success [POCL]
1019s   clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
1019s     Platform Name                                 Portable Computing Language
1019s     Device Name                                   cpu-arm946e-s-0xd0c
1019s   clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  Success (1)
1019s     Platform Name                                 Portable Computing Language
1019s     Device Name                                   cpu-arm946e-s-0xd0c
1019s   clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No devices found in platform
1019s   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
1019s   clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
1019s   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
1019s     Platform Name                                 Portable Computing Language
1019s     Device Name                                   cpu-arm946e-s-0xd0c
1019s 
1019s ICD loader properties
1019s   ICD loader Name                                 OpenCL ICD Loader
1019s   ICD loader Vendor                               OCL Icd free software
1019s   ICD loader Version                              2.3.2
1019s   ICD loader Profile                              OpenCL 3.0
1019s Testing with python3.12:
1024s pocl warning: encountered incomplete implementation in ./lib/CL/clGetDeviceInfo.c:98
1026s dlopen("/tmp/autopkgtest-lxc.1tg98r_u/downtmp/autopkgtest_tmp/.cache/pocl/kcache/GI/PODCELNLNPFCGBFNGLEIHDEIECBKNFCDBNAPP/check_atomic32/0-0-0/check_atomic32.so") failed with '/tmp/autopkgtest-lxc.1tg98r_u/downtmp/autopkgtest_tmp/.cache/pocl/kcache/GI/PODCELNLNPFCGBFNGLEIHDEIECBKNFCDBNAPP/check_atomic32/0-0-0/check_atomic32.so: undefined symbol: __atomic_fetch_add_4'.
1026s note: missing symbols in the kernel binary might be reported as 'file not found' errors.




-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.9-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages silx depends on:
iu  python3        3.11.8-1
ii  python3-numpy  1:1.26.4+ds-6
ii  python3-silx   2.0.1+dfsg-1

silx recommends no packages.

silx suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list