Commit Graph

384 Commits

Author SHA1 Message Date
Luna Nova
2428d60a41 rocmPackages: 7.2.2 -> 7.2.3 (#516911) 2026-05-11 04:47:56 +00:00
Luna Nova
71b2c2d35a rocmPackages: 7.2.2 -> 7.2.3
https://rocm.docs.amd.com/en/docs-7.2.3/about/release-notes.html
2026-05-06 08:43:59 -07:00
Luna Nova
6358a7ae11 rocmPackages.clr: add gfx1103 (RDNA 3 iGPU, Radeon 780M) to gpuTargets 2026-04-29 10:00:08 -07:00
Luna Nova
b5858dd6e0 rocmPackages.clr: add gfx950 (MI350x, MI355X) to gpuTargets 2026-04-29 05:58:28 -07:00
Jack Rosenberg
ccf5538a87 treewide: migrate to finalAttrs 2026-04-20 00:28:40 +02:00
Luna Nova
388127f06e rocmPackages: 7.2.1 -> 7.2.2
https://rocm.docs.amd.com/en/docs-7.2.2/about/release-notes.html
2026-04-15 09:32:07 -07:00
Luna Nova
7e6ebca4ba rocmPackages.rocprofiler-sdk: set updateScript 2026-04-15 09:15:56 -07:00
Luna Nova
f620de542f rocmPackages.rocprofiler-sdk: init at 7.2.1 (#506820) 2026-04-13 21:39:28 +00:00
Robin Voetter
a735cae567 rocmPackages.rocprofiler-sdk: init at 7.2.1 2026-04-13 17:10:53 +00:00
Luna Nova
05350dbd8f rocmPackages.composable_kernel: use jemalloc at build time to speed up build by ≈7% (#508689) 2026-04-13 15:22:15 +00:00
Luna Nova
51a23844dd rocmPackages.composable_kernel: use jemalloc at build time to speed up build by ≈7% 2026-04-10 10:28:52 -07:00
Luna Nova
8570db73cb rocmPackages.rocprof-compute-viewer: init at 0.1.6 (#507986) 2026-04-10 14:47:45 +00:00
Luna Nova
b361756333 rocmPackages.rocprof-compute-viewer: init at 0.1.6 2026-04-08 09:20:18 -07:00
Paul Mulders
9342064af9 miopen: fix src/comgr.cpp patching for HIPRTC compile ROCM PATH
Co-authored-by: Luna Nova <git@lunnova.dev>
2026-04-07 18:30:14 -07:00
Luna Nova
61efb76ea1 rocmPackages.miopen: add impureTest for droupout kernels 2026-04-07 14:56:45 -07:00
Luna Nova
853d5aa780 rocmPackages.miopen: disable MIOPEN_USE_SQLITE_PERFDB to fix bnorm crash 2026-04-07 14:56:45 -07:00
Luna Nova
0030acac9e rocmPackages.miopen: add bnorm impureTest
Repro for 'Internal error while accessing SQLite database: table config has no column named mode'
2026-04-07 14:56:44 -07:00
Robin Voetter
1a78444b1f rocmPackages.rocm-runtime: enable rocprofiler-register integration
This should enable rocprofv3's --hsa-trace option.
2026-04-05 00:53:40 +00:00
Robin Voetter
d8342e2dc8 rocmPackages.clr: enable rocprofiler-register integration
Now that the circular dependency has been broken, rocprofiler-register
support can be enabled.
2026-04-05 00:53:37 +00:00
Robin Voetter
d547f87a3b rocmPackages.rocprofiler-register: vendor dependencies
Upstream has added patches to work around the final few issues
with vendoring dependencies. These patches are already merged but
not in ROCm 7.2.1. They can be dropped whenever the related ROCm
version is tagged.
2026-04-05 00:53:35 +00:00
Robin Voetter
7520f4a03e rocmPackages.rocprofiler-register: remove GPU_TARGETS
This package only contains host code and so is not built for any specific GPU,
so it does not need GPU_TARGETS. This should reduce rebuilds needed for supporting
different combinations of gpuTargets across rocmPackages.
2026-04-05 00:53:33 +00:00
Robin Voetter
0099887252 rocmPackages.rocprofiler-register: remove rocm-runtime/clr dependency
These dependencies are no longer required. This breaks a circular dependency
between clr/rocm-runtime and rocprofiler-register, clearning the way for
enabling rocprofiler-register support for those libraries.
2026-04-05 00:53:27 +00:00
Luna Nova
374d7b4b48 rocmPackages: teach local update script to use finalAttrs and infer config 2026-03-27 10:54:08 -07:00
Luna Nova
4fb1de3dda rocmPackages: 7.2.0 -> 7.2.1
Release notes: https://rocm.docs.amd.com/en/latest/about/release-notes.html
2026-03-27 10:54:08 -07:00
Luna Nova
e858160426 rocmPackages.composable_kernel: fix gfx906 only failure (#495648) 2026-03-16 15:29:27 +00:00
Luna Nova
4f3546d64b rocmPackages.clr: add impureTest that runs openctl-cts test_basic
Replacement for AMD app samples opencl tests
2026-03-11 11:50:55 -07:00
Luna Nova
108d0d4ef6 rocmPackages.{clr,migraphx,miopen,rocm-comgr}: fix runtime hiprtc failures (#498395) 2026-03-11 17:48:31 +00:00
Luna Nova
109b7d54b2 rocmPackages.clr: drop unmaintained AMD opencl-example test
Will be replaced with an opencl-cts based basic conformance suite, AMD aren't
maintaining their amd-app-samples repo.
2026-03-10 09:26:55 -07:00
Luna Nova
c1c21ed522 rocmPackages.migraphx: add migraphx-driver impureTest using small resnet 2026-03-10 09:04:40 -07:00
Luna Nova
4781916d70 rocmPackages.rocm-comgr: bake fallback LLVM PATH to fix C++ stdlib search 2026-03-10 09:04:40 -07:00
Luna Nova
6df5d36748 rocmPackages.clr: add impureTest for C++ stdlib availability 2026-03-10 09:04:40 -07:00
Luna Nova
235ea64d88 rocmPackages.clr: apply own rpath workaround to all libs
Same issue applies to libhiprtc.so, seems safer to apply to all since it's
a recurring pattern in clr.
2026-03-10 08:59:50 -07:00
Luna Nova
e7cf3ae716 rocmPackages.miopen: fix hardcoded /opt/rocm path in comgr.cpp 2026-03-10 08:59:50 -07:00
Luna Nova
b9cfeaffa4 rocmPackages.miopen: add impureTests that verify conv/pool functionality 2026-03-10 08:59:49 -07:00
Luna Nova
02a13bdaac rocmPackages.rpp-opencl: drop as OpenCL variant is broken and unmaintained (#498102) 2026-03-09 14:06:27 +00:00
Luna Nova
0a7c4a9ffc rocmPackages.rocm-comgr: fix failure to find code object when xnack any variant should match (#497809) 2026-03-09 13:41:50 +00:00
Luna Nova
7c05000d9c rocmPackages.llvm: fix infinite loop in llvm legalize for AVX512 targets between v64i8 <-> v32i16 (#497818) 2026-03-09 13:41:39 +00:00
Luna Nova
f3ed5bfda5 rocmPackages.rpp-opencl: drop as OpenCL variant is broken and unmaintained 2026-03-09 04:51:22 -07:00
Luna Nova
b04e459b66 rocm-modules: regenerate release-attrPaths.json 2026-03-08 16:57:58 -07:00
Luna Nova
0922118ca9 rocmPackages.composable_kernel: fix gfx906 only failure when all ISAs are excluded for target 2026-03-08 13:00:56 -07:00
Luna Nova
66426604f1 rocmPackages.llvm: fix infinite loop in llvm legalize for VBMI targets between v64i8 <-> v32i16 2026-03-07 21:45:22 -08:00
Luna Nova
4448efbdd7 rocmPackages.rocm-comgr: fix failure to find code object when xnack any variant should match
Fixes No compatible code objects found for: gfx90a:sramecc+:xnack- in /nix/store/klazf7j7i5642cyjwi125fx4fdwx82f3-python3.13-torch-2.10.0-lib/lib/libtorch_hip.so, value of HIP_FORCE_SPIRV_CODEOBJECT: 0. Available code objects: [amdgcn-amd-amdhsa--gfx90a]
Failed to load fat binary for function '_ZN2at6native29vectorized_elementwise_kernelILi4ENS0_11FillFunctorIiEESt5arrayIPcLm1EEEEviT0_T1_' (error 200)
2026-03-07 19:57:47 -08:00
Luna Nova
2aa14c076a rocmPackages.hipblaslt.src: compress yaml in postFetch to meet output limit
Before: /nix/store/b1gvdqxccy2i377fg0cr83jkir2b8ngf-source   5.0 GiB
After: /nix/store/fnh40id9mxm58x2wkf81mr594cv5rzms-source 657.9 MiB
2026-03-07 06:50:53 -08:00
Luna Nova
c293992b35 galene-stt: drop (#484526) 2026-03-06 23:25:37 +00:00
Luna Nova
7eea507b05 rocmPackages.rocprof-trace-decoder: vendor PR to fix missing test dep 2026-03-05 11:59:48 -08:00
Gaetan Lepage
144e64eb7d rocmPackages.rocprof-trace-decoder: init at 0.1.7 2026-03-05 17:51:03 +00:00
Luna Nova
3bc0e6a4c5 rocmPackages: sha256 = -> hash = 2026-03-02 09:23:58 -08:00
Luna Nova
3376d1efb5 rocmPackages.miopen: add updateScript for DVC S3 kdb files
Files were moved to DVC in rocm-libraries PR 1594
2026-02-28 21:51:40 -08:00
Luna Nova
331070f87d rocmPackages.llvm: revert loop unrolling pessimisation
Reverting a patch that caused terrible performance for some
large langle mangle workloads.

See also rocm-systems issue 2865 and rocm llvm-project pull 1349
2026-02-28 21:51:40 -08:00
Luna Nova
691e492590 rocmPackages: 7.1.1 -> 7.2.0
Thanks @GZGavinZhao for providing continued support in the form of
the ISA compat patch set.

Co-Authored-By: Gavin Zhao <git@gzgz.dev>
2026-02-28 21:51:01 -08:00