mirror of
https://github.com/ROCm/ROCm.git
synced 2026-01-09 14:48:06 -05:00
Merge branch 'roc-6.1.x' into develop
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -878,7 +878,7 @@ rocRAND 3.0.1 for ROCm 6.1.0
|
||||
|
||||
rocSOLVER 3.25.0 for ROCm 6.1.0
|
||||
|
||||
##### Additions
|
||||
##### Added
|
||||
|
||||
- Eigensolver routines for symmetric/hermitian matrices using Divide & Conquer and Jacobi algorithm:
|
||||
- SYEVDJ (with batched and strided\_batched versions)
|
||||
@@ -887,11 +887,11 @@ rocSOLVER 3.25.0 for ROCm 6.1.0
|
||||
- SYGVDJ (with batched and strided\_batched versions)
|
||||
- HEGVDJ (with batched and strided\_batched versions)
|
||||
|
||||
##### Changes
|
||||
##### Changed
|
||||
|
||||
- Relaxed array length requirements for GESVDX with `rocblas_srange_index`.
|
||||
|
||||
##### Fixes
|
||||
##### Fixed
|
||||
|
||||
- Corrected singular vector normalization in BDSVDX and GESVDX
|
||||
- Fixed potential memory access fault in STEIN, SYEVX/HEEVX, SYGVX/HEGVX, BDSVDX and GESVDX
|
||||
@@ -4259,9 +4259,9 @@ MIGraphX 2.5 for ROCm 5.5.0
|
||||
##### Added
|
||||
|
||||
- Y-Model feature to store tuning information with the optimized model
|
||||
- Added Python 3.10 bindings
|
||||
- Added Python 3.10 bindings
|
||||
- Accuracy checker tool based on ONNX Runtime
|
||||
- ONNX Operators parse_split, and Trilu
|
||||
- ONNX Operators parse_split, and Trilu
|
||||
- Build support for ROCm MLIR
|
||||
- Added migraphx-driver flag to print optimizations in python (--python)
|
||||
- Added JIT implementation of the Gather and Pad operator which results in better handling of larger tensor sizes.
|
||||
@@ -4275,7 +4275,7 @@ MIGraphX 2.5 for ROCm 5.5.0
|
||||
|
||||
##### Fixed
|
||||
|
||||
- Improved parsing Tensorflow Protobuf files
|
||||
- Improved parsing Tensorflow Protobuf files
|
||||
- Resolved various accuracy issues with some onnx models
|
||||
- Resolved a gcc-12 issue with mivisionx
|
||||
- Improved support for larger sized models and batches
|
||||
|
||||
@@ -660,4 +660,3 @@ The following tables provide an overview of the hardware specifications for AMD
|
||||
- 12.5
|
||||
|
||||
For more information on the terms used here, see the :ref:`specific documents and guides <gpu-arch-documentation>` or :doc:`Understanding the HIP programming model<hip:understand/programming_model>`.
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
rocm-docs-core==1.1.1
|
||||
sphinx-reredirects==0.1.3
|
||||
sphinx-reredirects==0.1.3
|
||||
|
||||
@@ -1,34 +1,34 @@
|
||||
#
|
||||
# This file is autogenerated by pip-compile with Python 3.10
|
||||
# This file is autogenerated by pip-compile with Python 3.8
|
||||
# by the following command:
|
||||
#
|
||||
# pip-compile requirements.in
|
||||
# pip-compile --resolver=backtracking docs/sphinx/requirements.in
|
||||
#
|
||||
accessible-pygments==0.0.3
|
||||
accessible-pygments==0.0.4
|
||||
# via pydata-sphinx-theme
|
||||
alabaster==0.7.13
|
||||
# via sphinx
|
||||
babel==2.11.0
|
||||
babel==2.14.0
|
||||
# via
|
||||
# pydata-sphinx-theme
|
||||
# sphinx
|
||||
beautifulsoup4==4.11.2
|
||||
beautifulsoup4==4.12.3
|
||||
# via pydata-sphinx-theme
|
||||
breathe==4.34.0
|
||||
breathe==4.35.0
|
||||
# via rocm-docs-core
|
||||
certifi==2023.7.22
|
||||
certifi==2024.2.2
|
||||
# via requests
|
||||
cffi==1.15.1
|
||||
cffi==1.16.0
|
||||
# via
|
||||
# cryptography
|
||||
# pynacl
|
||||
charset-normalizer==2.1.1
|
||||
charset-normalizer==3.3.2
|
||||
# via requests
|
||||
click==8.1.3
|
||||
click==8.1.7
|
||||
# via sphinx-external-toc
|
||||
cryptography==42.0.4
|
||||
cryptography==42.0.5
|
||||
# via pyjwt
|
||||
deprecated==1.2.13
|
||||
deprecated==1.2.14
|
||||
# via pygithub
|
||||
docutils==0.19
|
||||
# via
|
||||
@@ -36,11 +36,11 @@ docutils==0.19
|
||||
# myst-parser
|
||||
# pydata-sphinx-theme
|
||||
# sphinx
|
||||
fastjsonschema==2.16.3
|
||||
fastjsonschema==2.19.1
|
||||
# via rocm-docs-core
|
||||
gitdb==4.0.10
|
||||
gitdb==4.0.11
|
||||
# via gitpython
|
||||
gitpython==3.1.41
|
||||
gitpython==3.1.43
|
||||
# via rocm-docs-core
|
||||
idna==3.7
|
||||
# via requests
|
||||
@@ -54,38 +54,40 @@ markdown-it-py==2.2.0
|
||||
# via
|
||||
# mdit-py-plugins
|
||||
# myst-parser
|
||||
markupsafe==2.1.2
|
||||
markupsafe==2.1.5
|
||||
# via jinja2
|
||||
mdit-py-plugins==0.3.4
|
||||
mdit-py-plugins==0.3.5
|
||||
# via myst-parser
|
||||
mdurl==0.1.2
|
||||
# via markdown-it-py
|
||||
myst-parser==1.0.0
|
||||
# via rocm-docs-core
|
||||
packaging==23.0
|
||||
packaging==24.0
|
||||
# via
|
||||
# pydata-sphinx-theme
|
||||
# sphinx
|
||||
pycparser==2.21
|
||||
pycparser==2.22
|
||||
# via cffi
|
||||
pydata-sphinx-theme==0.13.3
|
||||
pydata-sphinx-theme==0.14.4
|
||||
# via
|
||||
# rocm-docs-core
|
||||
# sphinx-book-theme
|
||||
pygithub==1.58.1
|
||||
pygithub==2.3.0
|
||||
# via rocm-docs-core
|
||||
pygments==2.15.0
|
||||
pygments==2.17.2
|
||||
# via
|
||||
# accessible-pygments
|
||||
# pydata-sphinx-theme
|
||||
# sphinx
|
||||
pyjwt[crypto]==2.6.0
|
||||
# via pygithub
|
||||
pyjwt[crypto]==2.8.0
|
||||
# via
|
||||
# pygithub
|
||||
# pyjwt
|
||||
pynacl==1.5.0
|
||||
# via pygithub
|
||||
pytz==2022.7.1
|
||||
pytz==2024.1
|
||||
# via babel
|
||||
pyyaml==6.0
|
||||
pyyaml==6.0.1
|
||||
# via
|
||||
# myst-parser
|
||||
# rocm-docs-core
|
||||
@@ -100,7 +102,7 @@ smmap==5.0.0
|
||||
# via gitdb
|
||||
snowballstemmer==2.2.0
|
||||
# via sphinx
|
||||
soupsieve==2.4
|
||||
soupsieve==2.5
|
||||
# via beautifulsoup4
|
||||
sphinx==5.3.0
|
||||
# via
|
||||
@@ -116,16 +118,16 @@ sphinx==5.3.0
|
||||
# sphinx-reredirects
|
||||
sphinx-book-theme==1.0.1
|
||||
# via rocm-docs-core
|
||||
sphinx-copybutton==0.5.1
|
||||
sphinx-copybutton==0.5.2
|
||||
# via rocm-docs-core
|
||||
sphinx-design==0.4.1
|
||||
sphinx-design==0.5.0
|
||||
# via rocm-docs-core
|
||||
sphinx-external-toc==0.3.1
|
||||
# via rocm-docs-core
|
||||
sphinx-notfound-page==0.8.3
|
||||
sphinx-notfound-page==1.0.0
|
||||
# via rocm-docs-core
|
||||
sphinx-reredirects==0.1.3
|
||||
# via -r requirements.in
|
||||
# via -r docs/sphinx/requirements.in
|
||||
sphinxcontrib-applehelp==1.0.4
|
||||
# via sphinx
|
||||
sphinxcontrib-devhelp==1.0.2
|
||||
@@ -144,3 +146,7 @@ urllib3==1.26.18
|
||||
# via requests
|
||||
wrapt==1.14.1
|
||||
# via deprecated
|
||||
zipp==3.18.1
|
||||
# via
|
||||
# importlib-metadata
|
||||
# importlib-resources
|
||||
|
||||
41
tools/autotag/util/custom_templates/ck.py
Normal file
41
tools/autotag/util/custom_templates/ck.py
Normal file
@@ -0,0 +1,41 @@
|
||||
import re
|
||||
|
||||
from util.release_data import ReleaseLib
|
||||
from util.defaults import TEMPLATES, PROCESSORS
|
||||
|
||||
TEMPLATES['composable_kernel'] = (
|
||||
(
|
||||
r"## (\(Unreleased\))? CK (?P<lib_version>\d+\.\d+(?:\.\d+))?"
|
||||
r"(?P<for_rocm> for ROCm )?"
|
||||
r"(?P<rocm_version>(?(for_rocm)\d+\.\d+(?:\.\d+)?|.*))?"
|
||||
r"\n"
|
||||
r"(?P<body>(?:(?!## ).*(?:(?!\n## )\n|(?=\n## )))*)"
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
def composable_kernel_processor(data: ReleaseLib, template: str, _, __) -> bool:
|
||||
"""Processor for releases."""
|
||||
changelog = data.repo.get_contents("CHANGELOG.md", data.commit)
|
||||
changelog = changelog.decoded_content.decode()
|
||||
pattern = re.compile(template)
|
||||
match = pattern.search(changelog)
|
||||
lib_version = match["lib_version"]
|
||||
data.message = (
|
||||
f"composable_kernel for ROCm"
|
||||
f" {data.full_version}"
|
||||
)
|
||||
|
||||
data.lib_version = lib_version
|
||||
data.notes = f"""{match["body"]}"""
|
||||
|
||||
change_pattern = re.compile(
|
||||
r"^#+ +(?P<type>[^\n]+)$\n*(?P<change>(^(?!#).*\n*)*)",
|
||||
re.RegexFlag.MULTILINE
|
||||
)
|
||||
for match in change_pattern.finditer(data.notes):
|
||||
data.data.changes[match["type"]] = match["change"]
|
||||
|
||||
return True
|
||||
|
||||
PROCESSORS['composable_kernel'] = composable_kernel_processor
|
||||
Reference in New Issue
Block a user