Public bug reported:

### FFE

In partnership with Intel, we recently added new packages to 26.04 for
AI support on Intel GPUs, including a compiler (intel-dpcpp). The Intel
compiler team has since provided a detailed analysis of the packages and
provided useful feedback for improvements, which this FFE addresses.
Improvements include:

* Update to binary package names to allow supporting multiple versions of the 
compiler in the future (the compiler is a fork of LLVM/Clang, which uses this 
pattern)
* Update compiler symlink commands in /usr/bin to better align with product 
name from Intel; similarly update compiler-private install path 
(/usr/lib/dpcpp-6/llvm) with better naming
* Move unified-runtime-adapter libs that are internal to compiler from public 
to private path, and consolidate these adapter libs into a single binary 
package (previously they were split across six separate binary packages)
* Remove binary packages for unified-runtime-loader (libur-loader0 and 
libur-loader-dev) since it has an unstable API, library is now built statically
* Add patches from upstream to improve version reporting output from dpclang++ 
--version
* Install .spv and .bc files in compiler-private directory to support less 
common compiler options 
* New autopkgtests to improve test coverage

Two other new packages (onednn-sycl and onedpl) that depend on intel-
dpcpp also needed updates to include the new names for the compiler
binary package(s) and compile commands.

Build Logs
---

All three packages are building successfully in this PPA:
https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi-resolute-ffes


Autopkgtests & More Details
---

More details (including autopkgtest results running on a system ) can be
found in these GitHub pull requests where we track the source package
definitions in collaboration with Intel.

* intel-dpcpp: https://github.com/canonical/oneapi-packaging/pull/39
* onednn-sycl: https://github.com/canonical/oneapi-packaging/pull/40
* onedpl: https://github.com/canonical/oneapi-packaging/pull/41


Seeds
---

None of the packages are seeded.

$ seeded-in-ubuntu intel-dpcpp
intel-dpcpp's binaries are not seeded.
$ seeded-in-ubuntu onednn-sycl
intel-dpcpp's binaries are not seeded.
$ seeded-in-ubuntu onedpl
intel-dpcpp's binaries are not seeded.

** Affects: intel-dpcpp (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: onednn-sycl (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: onedpl (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: onednn-sycl (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: onedpl (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146468

Title:
  [FFE] Various compiler improvements based on Intel feedback

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/intel-dpcpp/+bug/2146468/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to