Commit Graph

413 Commits

Author SHA1 Message Date
Martin Schwaighofer
edd570c596 rocmPackages: skip building composable_kernel profiler for now
We hit relocation R_X86_64_PC32 out of range errors for release builds that include all available targets.
See: https://github.com/ROCm/composable_kernel/issues/789
2024-03-21 22:48:32 +01:00
Martin Schwaighofer
bc377c1e4a rocmPackages: fix rccl build by adding version info to clr output 2024-03-21 22:48:32 +01:00
Martin Schwaighofer
3bc74475b1 rocmPackages: set GPU_TARGETS for migraphx 2024-03-21 22:48:32 +01:00
Martin Schwaighofer
561cac4480 rocmPackages: fix MIOpen build 2024-03-21 22:48:32 +01:00
Martin Schwaighofer
3fe25ab923 rocmPackages: fix rocmlir build 2024-03-21 22:48:32 +01:00
Martin Schwaighofer
fee0f69855 rocmPackages: add git to composable_kernel build
The build still fails, but it fails later.
2024-03-21 22:48:32 +01:00
Martin Schwaighofer
35c73f24d5 rocmPackages: fix CLR build 2024-03-21 22:48:32 +01:00
Martin Schwaighofer
1011991b21 rocmPackaes: fix hipify build 2024-03-21 22:48:32 +01:00
Martin Schwaighofer
12806ec0f8 rocmPackages: fix rocm-runtime build 2024-03-21 22:48:31 +01:00
Martin Schwaighofer
5fdc694054 rocmPackages: manually update a few packages
Update sources for llvm, clang-ocl, MIOpen and hsa-amd-aqlprofile-bin.
2024-03-21 22:48:31 +01:00
Martin Schwaighofer
bc5f473a4f rocmPackages: stop marking versions larger than 6.0.0 as broken 2024-03-21 22:48:31 +01:00
Martin Schwaighofer
f8239b2b90 rocmPackages: update source for rocm-docs-core 2024-03-21 22:48:31 +01:00
Martin Schwaighofer
c0682d3b69 rocmPackages: deprecate miopengemm
There have not been updates avaialble for this package for some time.
I'm assuming it makes sense to drop it.
2024-03-21 22:48:31 +01:00
Martin Schwaighofer
96359faa58 rocmPackages: auto-update using nix-update
Some package updates needed manual fixing,
because they would prepend 'rocm-' to their version string.
2024-03-21 22:48:31 +01:00
Martin Schwaighofer
e68d1f513b rocmPackages: remove version checks from update scripts
The update script for hsa-amd-aqlprofile-bin did not work.
It fails to update the source URL and hash.
2024-03-21 22:48:31 +01:00
Martin Schwaighofer
81fa81f7d8 rocmPackages: re-add ROCm 5.7 2024-03-21 22:00:16 +01:00
Martin Schwaighofer
d6ff35d615 rocmPackages: move over everything from 5/ folder to make 6/ 2024-03-21 21:58:20 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Yaroslav Bolyukin
bbf286d98e rocmPackages.clr: backport bf16 compilation fix 2024-02-06 11:21:51 +01:00
github-actions[bot]
63c88e8d4d Merge master into staging-next 2023-12-23 00:02:13 +00:00
Madoura
252aec4632 rocmPackages_5: update script: error if version > 5
Further prevent bot-based updates
2023-12-18 10:54:06 -06:00
Madoura
b00586cb26 rocmPackages_5: GitHub repo owner has generally changed to 'ROCm'
'RadeonOpenCompute', 'ROCm-Developer-Tools', 'ROCmSoftwarePlatform', 'GPUOpen-ProfessionalCompute-Libraries' -> 'ROCm'
2023-12-18 10:54:01 -06:00
Madoura
1f3ddf0a27 rocmPackages_5: mark broken if at least version '6.0.0'
This is mainly to prevent automatic update scripts from updating and to prevent accidental breaking merges.

Any further upgrades should go into 'rocmPackages_6'.
2023-12-17 05:15:23 -06:00
Madoura
d884cb11ab rocm-docs-core: add note to move to 'rocmPackages_common' later 2023-12-17 05:14:01 -06:00
Adam Joseph
b334ff1e61 rocmPackages_5.llvm: use gcc12Stdenv if stdenv.cc.cc.isGNU>=13 2023-12-07 09:11:37 +00:00
Madoura
93ebe44ac3 rocmPackages_5: pin stdenv to GCC 12
Try reverting this on a future ROCm release.

Addresses: https://github.com/NixOS/nixpkgs/issues/271943
2023-12-05 20:15:30 +00:00
Vincenzo Mantova
818d9f0bac rocmPackages.rocdbgapi: replace texlive.combine with texliveSmall.withPackages 2023-11-05 13:43:30 +00:00
Vincenzo Mantova
ffb9122972 rocmPackages.rdc: replace texlive.combine with texliveSmall.withPackages 2023-11-05 13:43:30 +00:00
Vincenzo Mantova
fc2a6b8606 rocmPackages.miopengemm: replace texlive.combine with texliveSmall.withPackages 2023-11-05 13:43:30 +00:00
Vincenzo Mantova
8801b6e5c0 rocmPackages.miopen: replace texlive.combine with texliveSmall.withPackages 2023-11-05 13:43:30 +00:00
Vincenzo Mantova
6a7c8f0d33 rocmPackages.migraphx: replace texlive.combine with texliveSmall.withPackages 2023-11-05 13:43:30 +00:00
Peder Bergebakken Sundt
b428e0002d Merge pull request #262798 from Madouura/pr/rocprofiler
rocmPackages.rocprofiler: fix rocprof and rocprofv2
2023-10-28 01:01:16 +02:00
Peder Bergebakken Sundt
1ce5a446bb Merge pull request #262750 from Madouura/pr/hsa-amd-aqlprofile
rocmPackages.hsa-amd-aqlprofile-bin: 5.7.0 -> 5.7.1
2023-10-26 14:22:48 +02:00
Madoura
977784c08e rocmPackages.rocprofiler: fix rocprof and rocprofv2 2023-10-23 16:13:07 -05:00
Madoura
a593ca3973 rocmPackages.hsa-amd-aqlprofile-bin: 5.7.0 -> 5.7.1
Added update script that actually works
2023-10-23 16:04:00 -05:00
Madoura
816a8023b4 rocmPackages.rocm-core: 5.7.0 -> 5.7.1 2023-10-22 22:40:27 +00:00
Madoura
cbfabed861 rocmPackages.rocm-core: use tags for rocmUpdateScript 2023-10-22 17:39:58 -05:00
Madoura
6f3f5b64f2 rocmPackages.roctracer: make roctracer free again 2023-10-17 16:30:46 -05:00
Madoura
39b6fcc8c7 rocmPackages: 5.7.0 -> 5.7.1
rocmPackages.clang-ocl: 5.7.0 -> 5.7.1

rocmPackages.hip-common: 5.7.0 -> 5.7.1

rocmPackages.half: 5.7.0 -> 5.7.1

rocmPackages.hipcc: 5.7.0 -> 5.7.1

rocmPackages.hipcub: 5.7.0 -> 5.7.1

rocmPackages.hipfft: 5.7.0 -> 5.7.1

rocmPackages.composable_kernel: 5.7.0 -> 5.7.1

rocmPackages.hipblas: 5.7.0 -> 5.7.1

rocmPackages.hiprand: 5.7.0 -> 5.7.1

rocmPackages.hipsolver: 5.7.0 -> 5.7.1

rocmPackages.hipsparse: 5.7.0 -> 5.7.1

rocmPackages.llvm.llvm: 5.7.0 -> 5.7.1

rocmPackages.migraphx: 5.7.0 -> 5.7.1

rocmPackages.hipfort: 5.7.0 -> 5.7.1

rocmPackages.miopen: 5.7.0 -> 5.7.1

rocmPackages.mivisionx: 5.7.0 -> 5.7.1

rocmPackages.hipify: 5.7.0 -> 5.7.1

rocmPackages.rocalution: 5.7.0 -> 5.7.1

rocmPackages.rocblas: 5.7.0 -> 5.7.1

rocmPackages.rdc: 5.7.0 -> 5.7.1

rocmPackages.rocfft: 5.7.0 -> 5.7.1

rocmPackages.rocgdb: 5.7.0 -> 5.7.1

rocmPackages.rccl: 5.7.0 -> 5.7.1

rocmPackages.rocm-comgr: 5.7.0 -> 5.7.1

rocmPackages.rocm-cmake: 5.7.0 -> 5.7.1

rocmPackages.rocm-device-libs: 5.7.0 -> 5.7.1

rocmPackages.rocm-runtime: 5.7.0 -> 5.7.1

rocmPackages.rocm-smi: 5.7.0 -> 5.7.1

rocmPackages.rocm-thunk: 5.7.0 -> 5.7.1

rocmPackages.rocminfo: 5.7.0 -> 5.7.1

rocmPackages.rocmlir: 5.7.0 -> 5.7.1

rocmPackages.rocdbgapi: 5.7.0 -> 5.7.1

rocmPackages.rocprim: 5.7.0 -> 5.7.1

rocmPackages.rocr-debug-agent: 5.7.0 -> 5.7.1

rocmPackages.rocsolver: 5.7.0 -> 5.7.1

rocmPackages.rocm-docs-core: 0.25.0 -> 0.26.0

rocmPackages.rocthrust: 5.7.0 -> 5.7.1

rocmPackages.rocprofiler: 5.7.0 -> 5.7.1

rocmPackages.roctracer: 5.7.0 -> 5.7.1

rocmPackages.rocsparse: 5.7.0 -> 5.7.1

rocmPackages.rpp: 5.7.0 -> 5.7.1

rocmPackages.tensile: 5.7.0 -> 5.7.1

rocmPackages.rocwmma: 5.7.0 -> 5.7.1

rocmPackages.clr: 5.7.0 -> 5.7.1
2023-10-17 15:23:30 -05:00
Madoura
26b379fbba rocmPackages.clr: use tags for update script 2023-10-17 15:23:30 -05:00
Madoura
79b7cbd55d rocmPackages.rocm-cmake: no need to specify page/filter now 2023-10-17 15:23:30 -05:00
Madoura
57db0508e6 rocmPackages.rocmUpdateScript: use 'releases/latest' by default 2023-10-17 15:23:29 -05:00
Madoura
5d55af4768 rocmPackages.rocsolver: increase hydra timeout
Set maximum time with no output to 4 hours as well
2023-10-15 04:47:52 -05:00
Bernardo Meurer
e95c10f50d Merge pull request #260299 from Madouura/pr/rocm-meta 2023-10-12 11:05:44 -04:00
Madoura
ccc472da9d rocmPackages.rocblas: fix hydra caching 2023-10-12 07:31:57 -05:00
Madoura
4554883968 rocmPackages: Implement meta package sets 2023-10-12 07:31:57 -05:00
Madoura
56c11dd1fd rocmPackages.mivisionx: init at 5.7.0 2023-10-12 07:31:56 -05:00
Flakebi
01cada7dc6 rocmPackages.clr: Add OpenCL test
Add a test that runs a simple OpenCL example on the GPU.
Run with `eval $(nix-build -A rocmPackages.impureTests.opencl-example)`.
2023-10-11 22:29:24 +02:00
Madoura
0391a8b048 rocmPackages.rpp: init at 5.7.0 2023-10-11 07:26:46 -05:00
Madoura
8f7b7b0b4c rocmPackages.half: init at 5.7.0 2023-10-09 17:03:24 -05:00