summaryrefslogtreecommitdiff
path: root/pkgs/development/rocm-modules (follow)
Commit message (Expand)AuthorAgeFilesLines
* rocmPackages.llvm.clang-unwrapped: use replaceVars instead of substituteAllWolfgang Walther2025-04-231-3/+2
* rocmPackages.composable_kernel: make more parts big-parallel•••All parts except pool are too slow without the higher core limit on big-parallel builders. Infra channel discussion: https://matrix.to/#/!RROtHmAaQIkiJzJZZE:nixos.org/ Luna Nova2025-04-181-0/+8
* Merge remote-tracking branch 'origin/master' into staging-nextK9002025-04-082-2/+2
|\
| * Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253. This wasn't tested for correctness with something like fodwatch [0], and should not have been (self-)merged so quickly, especially without further review. It also resulted in the breakage of at least one package [1] (and that's the one we know of and was caught). A few packages that were updated in between this commit and this revert were not reverted back to using `rev`, but other than that, this is a 1:1 revert. [0]: https://codeberg.org/raphaelr/fodwatch [1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9 Winter2025-04-082-2/+2
* | Merge remote-tracking branch 'origin/master' into staging-nextK9002025-04-072-2/+2
|\|
| * treewide: replace `rev` with `tag`Pol Dellaiera2025-04-072-2/+2
* | Merge remote-tracking branch 'origin/master' into staging-nextK9002025-04-061-0/+5
|\|
| * rocmPackages_5.clr: fix dangling symlink (#386487)7c6f434c2025-04-061-0/+5
| |\
| | * rocmPackages_5.clr: fix dangling symlinkPetr Zahradnik2025-03-041-0/+5
* | | Merge remote-tracking branch 'upstream/staging-next' into stagingSilvan Mosberger2025-04-021-35/+191
|\| |
| * | treewide: Format all Nix files•••Format all Nix files using the officially approved formatter, making the CI check introduced in the previous commit succeed: nix-build ci -A fmt.check This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153) of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166). This commit will lead to merge conflicts for a number of PRs, up to an estimated ~1100 (~33%) among the PRs with activity in the past 2 months, but that should be lower than what it would be without the previous [partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537). Merge conflicts caused by this commit can now automatically be resolved while rebasing using the [auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase). If you run into any problems regarding any of this, please reach out to the [formatting team](https://nixos.org/community/teams/formatting/) by pinging @NixOS/nix-formatting. Silvan Mosberger2025-04-0114-363/+778
* | | rocmPackages.composable_kernel: split build by tensor op•••This is a bit hacky, trying to avoid a single huge build after discussing in infra matrix. @emilazy suggested the approach of building targets separately then adding them all into the final build dir to avoid needing complicated CMakeFiles patches. Luna Nova2025-03-243-173/+400
* | | rocmPackages: 6.3.1 -> 6.3.3•••rocmPackages.hsa-amd-aqlprofile-bin: 6.3.0 -> 6.3.3 rocmPackages.composable_kernel: remove compression step, offload-compress is builtin now. remove unused disable-amdgpu-inline.patch update documentation for build flags composable_kernel's library files are compressed now so no need to apply our own compression Various ROCm build fixes required for version bump Co-authored-by: Gavin Zhao <git@gzgz.dev> Luna Nova2025-03-2459-918/+174
* | | rocmPackages: 6.0.2 -> 6.3.1•••Includes patch suggested by @shuni64 which fixes half precision ABI issues Includes hipblaslt compression patch Includes configurable hipblaslt support in rocblas rocmPackages_6.hipblaslt: respect NIX_BUILD_CORES in tensilelite rocmPackages_6.hipblas: propagate hipblas-common rocmPackages_6.clr: avoid confusion with hipClangPath Co-authored-by: Gavin Zhao <git@gzgz.dev> Luna Nova2025-03-24108-2875/+4817
|/ /
* | rocmPackages.rocfft: remove myself as maintainer•••The workarounds I originally added to support building in hydra are no longer necessary and have been removed, so I'm no longer interested in maintaining this. Kira Bruneau2025-03-181-1/+1
* | treewide: remove unused rec expressionsSigmanificient2025-03-144-4/+4
|/
* rocmPackages_6.rocmlir: fix build failure (#383994)h7x42025-02-261-0/+14
|\
| * rocmPackages_6.rocmlir: fix build failure•••Signed-off-by: Gavin Zhao <git@gzgz.dev> Gavin Zhao2025-02-211-0/+14
* | treewide: fix typos in comments•••Made with ```shell git restore . fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF" typos --no-check-filenames --write-changes "$1" git diff --exit-code "$1" && exit #( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1" count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )" count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )" [[ $count1 -ne $count2 ]] && git restore "$1" EOF )" -- {} ``` and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch` I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with. Peder Bergebakken Sundt2025-02-241-1/+1
|/
* treewide: replace substituteAll with replaceVarsWolfgang Walther2025-02-102-6/+4
* rocmPackages_5.tensile, rocmPackages_5.llvm.libcxx: port fixesMauricio Collares2025-01-292-0/+8
* rocmPackages.tensile: use unwrapped cc as assembler•••Tensile calls rocm clang with parameters such as "-x assembler -target amdgcn-amd-amdhsa". Using a wrapped compiler with "-target" leads to warnings introduced in fc590fdd053b8eee03385d4cff4d71ead4c71547. Co-authored-by: Mauricio Collares <mauricio@collares.org> Martin Schwaighofer2025-01-291-0/+7
* rocmPackages.llvm.libcxx: fix build by disabling test•••fc590fdd053b8eee03385d4cff4d71ead4c71547 causes this test to fail. Martin Schwaighofer2025-01-221-0/+1
* rocmPackages.llvm.clang: remove -nostdlibinc flagMauricio Collares2025-01-034-0/+8
* rocmPackages.rocm-docs-core: 1.11.0 -> 1.12.0 (#367343)Wolfgang Walther2025-01-011-2/+2
|\
| * rocmPackages.rocm-docs-core: 1.11.0 -> 1.12.0R. Ryantm2024-12-221-2/+2
* | rocmPackages_5.rocm-docs-core: 1.8.2 -> 1.12.0R. Ryantm2024-12-221-2/+2
|/
* rocmPackages.rocm-docs-core: 0.34.0 -> 1.11.0R. Ryantm2024-12-111-2/+2
* treewide: format all inactive Nix files•••After final improvements to the official formatter implementation, this commit now performs the first treewide reformat of Nix files using it. This is part of the implementation of RFC 166. Only "inactive" files are reformatted, meaning only files that aren't being touched by any PR with activity in the past 2 months. This is to avoid conflicts for PRs that might soon be merged. Later we can do a full treewide reformat to get the rest, which should not cause as many conflicts. A CI check has already been running for some time to ensure that new and already-formatted files are formatted, so the files being reformatted here should also stay formatted. This commit was automatically created and can be verified using nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH Silvan Mosberger2024-12-10135-3999/+5243
* rocmPackages_5.rocm-docs-core: 0.26.0 -> 1.8.2 (#298142)Wolfgang Walther2024-12-081-2/+2
|\
| * rocmPackages_5.rocm-docs-core: 0.26.0 -> 1.8.2R. Ryantm2024-09-291-2/+2
* | treewide: hide more deprecated stuff if allowAliases is falsejopejoe12024-11-271-16/+18
|/
* treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` Artturin2024-09-2512-20/+20
* pkgs/development: remove unused argumentsSigmanificient2024-08-034-4/+0
* rapidjson: 1.1.0 -> unstable-2024-04-09, rapidjson-unstable: drop•••The last oficial release of rapidjson is 8 years old, development has continued without releases since then. The old version is affected by CVE-2024-38517. https://www.opencve.io/cve/CVE-2024-38517 Tobias Mayer2024-07-282-4/+0
* treewide: remove trailing space in description•••Done using `grep -rP 'description\s+=\s+"[^"]+[ ]";' | cut -d ':' -f 1 | xargs -i nvim {}` and sorting the opened files by hand, avoiding generated packages list Sigmanificient2024-07-262-2/+2
* treewide: remove openai-triton (alias) references•••The repository moved out of the openai org, so it doesn't make sense to prefix the package with it. (cherry picked from commit af13bb4513647eec3c3790c5272dbd4aa190d208) Dennis Wuitz2024-07-231-1/+1
* Merge pull request #318926 from mschwaig/compress-composable-kernel-extra-der...•••rocmPackages.composable_kernel: compress `composable_kernel` using extra derivationDoron Behar2024-07-123-5/+27
|\
| * rocmPackages.composable_kernel: compress output to make it small enough for h...Martin Schwaighofer2024-03-273-5/+27
* | Merge pull request #326124 from khaneliman/rocm_5•••rocmPackages_5.llvm: python 3.12 fix❄️2024-07-112-1/+5
|\ \
| * | rocmPackages_5.llvm: python 3.12 fixAustin Horstman2024-07-102-1/+5
* | | rocmPackages.llvm.libcxx: exclude a few failing testsAustin Horstman2024-07-091-0/+4
* | | rocmPackages.llvm: add setuptools•••distutils removed in python 3.12, need to add setuptools. Austin Horstman2024-07-091-1/+1
|/ /
* | Merge master into staging-nextgithub-actions[bot]2024-06-242-0/+8
|\ \
| * \ Merge pull request #318374 from rhendric/rhendric/rocmPackages.clr-vendors-patch•••rocmPackages{,_5}.clr: patch ICD vendor pathBernardo Meurer2024-06-242-0/+8
| |\ \
| | * | rocmPackages.clr: patch ICD vendor pathRyan Hendrickson2024-06-081-0/+4
| | * | rocmPackages_5.clr: patch ICD vendor pathRyan Hendrickson2024-06-081-0/+4
* | | | treewide: replace freeglut with libglut•••Allow the macOS GLUT framework to be used automatically in many cases. Packages that specifically search for freeglut or require its additional APIs should still explicitly depend on it. Deliberately skip the Haskell package set, which is mostly automatically generated, and mupdf, which has its own fork of freeglut. Emily2024-06-222-4/+4
|/ / /
* / / treewide: Remove indefinite article from meta.description•••nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/' Alexis Hildebrandt2024-06-091-1/+1
|/ /
* | Merge pull request #311442 from philiptaron/issue-271473/rocm•••rocm{5,6}: use elfutils instead of abandoned libelfBernardo Meurer2024-05-262-4/+4
|\ \