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.
731766c179to1e9d37a3ecView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.