WIP: Introduce Intel 2024, 2025, tasycl and oneMath #191
2 Participants
Notifications
Due Date
No due date set.
Depends on
#181 Enable custom sys-devices system feature
rarias/jungle
Reference: rarias/jungle#191
Reference in New Issue
Block a user
Delete Branch "pkgs/tasycl"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
rarias/bscpkgs#3
syclompss is broken still: http://weasel:3001/eval/48?compare=bsc-ci&full=0#tabs-newfixed: http://weasel:3001/eval/51
Introduce Intel 2024, 2025, tasycl and oneMathto WIP: Introduce Intel 2024, 2025, tasycl and oneMath@@ -78,0 +88,4 @@intel2025-icx-c = hello-c.override { stdenv = final.intelPackages_2025.stdenv; };intel2024-icx-cpp = hello-cpp.override { stdenv = final.intelPackages_2024.stdenv; };intel2025-icx-cpp = hello-cpp.override { stdenv = final.intelPackages_2025.stdenv; };# intel2023-sycl = hello-sycl.override { intelPackages = final.intelPackages_2023; }; # brokenI can package the 2023 version the same way we do the 2024/5 and remove the old one, but it may break things.
@@ -0,0 +45,4 @@dontConfigure = true;# NODES requires access to /sys/devices to request NUMA informationrequiredSystemFeatures = [ "sys-devices" ];This requires #181
Last week, someone opened a new PR packaging intel llvm in nixpkgs
I also had a successful prototype here:
3ac19eb970it compiles but is missing the compiler wrappers.The one from nixpkgs does not have CUDA support, mine does. I have yet to test it properly, but the UR adapter for CUDA works and is picked up by sycl-ls, so I am moderately hopeful that we can get it to work (and maybe upstream it).
I don't think we have a need for the proprietary compiler right now, so after the holidays, I'll test the viability of using the open source versions instead now that they are feasible in nix.
731766c179to1e9d37a3ec1e9d37a3ecto60133da65360133da653to6e879efeeeView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.