The updated version of intel-dpcpp is now published to
https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi-dev
As shown below, all the autopkgtests for this new version are passing on
a system equipped with an Intel GPU.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Resolute Raccoon (development branch)
Release: 26.04
Codename: resolute
$ lspci -nn | grep -i graph
00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P
[Intel Arc Graphics] [8086:7d55] (rev 08)
$ autopkgtest -B -- null
autopkgtest [15:42:12]: starting date and time: 2026-02-19 15:42:12+0000
autopkgtest [15:42:12]: version 5.55
autopkgtest [15:42:12]: host hercules-542967; command line:
/usr/bin/autopkgtest -B -- null
autopkgtest [15:42:12]: testbed dpkg architecture: amd64
autopkgtest [15:42:12]: testbed apt version: 3.1.15
autopkgtest [15:42:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup
autopkgtest [15:42:12]: testbed release detected to be: resolute
autopkgtest [15:42:12]: testbed running kernel: Linux 6.18.0-8-generic
#8-Ubuntu SMP PREEMPT_DYNAMIC Wed Dec 17 16:14:24 UTC 2025
autopkgtest [15:42:12]: @@@@@@@@@@@@@@@@@@@@ unbuilt-tree .
autopkgtest [15:42:13]: testing package intel-dpcpp version 6.2.0-0ubuntu4~26.04
autopkgtest [15:42:13]: build not needed
autopkgtest [15:42:13]: test sycl-neo-device: preparing testbed
autopkgtest [15:42:13]: test sycl-neo-device: [-----------------------
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/sycl-neo-device]
>>> Starting build phase
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/sycl-neo-device]
>>> Starting run phase
No device of requested type available.
autopkgtest [15:42:17]: test sycl-neo-device: -----------------------]
autopkgtest [15:42:17]: test sycl-neo-device: - - - - - - - - - - results - -
- - - - - - - -
sycl-neo-device PASS
autopkgtest [15:42:17]: test mandelbrot: preparing testbed
autopkgtest [15:42:17]: test mandelbrot: [-----------------------
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/mandelbrot]
>>> Starting build phase
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Default CMAKE_BUILD_TYPE not set using Release with Debug Info
-- The C compiler identification is GNU 15.2.0
-- The CXX compiler identification is Clang 21.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-dpcpp - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (0.3s)
-- Generating done (0.0s)
-- Build files have been written to:
/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/002-mandelbrot
[ 25%] Building CXX object src/CMakeFiles/mandelbrot.dir/main.cpp.o
[ 50%] Linking CXX executable mandelbrot
[ 50%] Built target mandelbrot
[ 75%] Building CXX object src/CMakeFiles/mandelbrot_usm.dir/main.cpp.o
[100%] Linking CXX executable mandelbrot_usm
[100%] Built target mandelbrot_usm
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/mandelbrot]
>>> Standard run
Platform Name: Intel(R) oneAPI Unified Runtime over Level-Zero
Platform Version: 1.14
Device Name: Intel(R) Arc(TM) Graphics
Max Work Group: 1024
Max Compute Units: 128
Parallel Mandelbrot set using buffers.
Rendered image output to file: mandelbrot.png (output too large to display in
text)
Serial time: 0.0294606s
Parallel time: 0.00111345s
Successfully computed Mandelbrot set.
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/mandelbrot]
>>> Unified shared memory (USM) run
Platform Name: Intel(R) oneAPI Unified Runtime over Level-Zero
Platform Version: 1.14
Device Name: Intel(R) Arc(TM) Graphics
Max Work Group: 1024
Max Compute Units: 128
Parallel Mandelbrot set using USM.
Rendered image output to file: mandelbrot.png (output too large to display in
text)
Serial time: 0.0294396s
Parallel time: 0.000208848s
Successfully computed Mandelbrot set.
autopkgtest [15:42:34]: test mandelbrot: -----------------------]
autopkgtest [15:42:34]: test mandelbrot: - - - - - - - - - - results - - - - -
- - - - -
mandelbrot PASS
autopkgtest [15:42:34]: test vector-add: preparing testbed
autopkgtest [15:42:34]: test vector-add: [-----------------------
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/vector-add]
>>> Starting build phase - buffer implementation
CMake Deprecation Warning at CMakeLists.txt:13 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The CXX compiler identification is Clang 21.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-dpcpp - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to:
/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/003-vector-add/buffers
[ 50%] Building CXX object
src/CMakeFiles/vector-add-buffers.dir/vector-add-buffers.cpp.o
[100%] Linking CXX executable ../vector-add-buffers
[100%] Built target vector-add-buffers
[100%] Built target cpu-gpu
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/vector-add]
>>> Starting run phase - buffer implementation
Running on device: Intel(R) Arc(TM) Graphics
Vector size: 10000
[0]: 0 + 0 = 0
[1]: 1 + 1 = 2
[2]: 2 + 2 = 4
...
[9999]: 9999 + 9999 = 19998
Vector add successfully completed on device.
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/vector-add]
>>> Starting build phase - USM implementation
CMake Deprecation Warning at CMakeLists.txt:13 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The CXX compiler identification is Clang 21.0.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-dpcpp - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using the USM variant.
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to:
/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/003-vector-add/usm
[ 50%] Building CXX object
src/CMakeFiles/vector-add-usm.dir/vector-add-usm.cpp.o
[100%] Linking CXX executable ../vector-add-usm
[100%] Built target vector-add-usm
[100%] Built target cpu-gpu
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/vector-add]
>>> Starting run phase - USM implementation
Running on device: Intel(R) Arc(TM) Graphics
Vector size: 10000
[0]: 0 + 0 = 0
[1]: 1 + 1 = 2
[2]: 2 + 2 = 4
...
[9999]: 9999 + 9999 = 19998
Vector add successfully completed on device.
autopkgtest [15:42:43]: test vector-add: -----------------------]
autopkgtest [15:42:44]: test vector-add: - - - - - - - - - - results - - - - -
- - - - -
vector-add PASS
autopkgtest [15:42:44]: test matrix-mul: preparing testbed
autopkgtest [15:42:44]: test matrix-mul: [-----------------------
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/matrix-mul]
>>> Starting build phase
clang++-dpcpp -std=c++17 -fsycl -g -o matrix_mul_dpc src/matrix_mul_sycl.cpp
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/matrix-mul]
>>> Starting run phase
Device: Intel(R) Arc(TM) Graphics
Problem size: c(150,600) = a(150,300) * b(300,600)
Result of matrix multiplication using SYCL: Success - The results are correct!
autopkgtest [15:42:50]: test matrix-mul: -----------------------]
autopkgtest [15:42:50]: test matrix-mul: - - - - - - - - - - results - - - - -
- - - - -
matrix-mul PASS
autopkgtest [15:42:50]: test lto: preparing testbed
autopkgtest [15:42:50]: test lto: [-----------------------
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/lto] Creating
>>> bitcode file using clang-dpcpp
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/lto] Creating
>>> archive with LLVM bitcode using llvm-ar
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/lto] Creating
>>> native object file using clang-dpcpp
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/lto] Link with
>>> LLVMgold plugin using clang-dpcpp
>>> [/tmp/autopkgtest.LVI3BA/build.PjQ/real-tree/debian/tests/lto] Run
>>> resulting binary
Foo2
autopkgtest [15:42:51]: test lto: -----------------------]
autopkgtest [15:42:51]: test lto: - - - - - - - - - - results - - - - - - - -
- -
lto PASS
autopkgtest [15:42:51]: @@@@@@@@@@@@@@@@@@@@ summary
sycl-neo-device PASS
mandelbrot PASS
vector-add PASS
matrix-mul PASS
lto PASS
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2130186
Title:
[needs-packaging] intel-dpcpp
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2130186/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs