jeffqjiangNew
401031ef31
AVC: Added adaptive memory control decoded reference picture marking process and a few fixes. ( #256 )
...
* * rocDecode/AVC: Added adaptive memory control decoded reference picture marking process. Other changes include:
- Replaced part of reference list modification implementation with a cleaner and more correct logic. It was found that the steps suggested
in the spec resulted errors on some streams.
- Fixed an issue in reference picture list construction. We still need to do picture number calculation (8.2.4.1) for I pictures.
- Fixed a bug in VAAPI slice parameter setup for ref list 1 for B pictures.
* * rocDecode/AVC: Fixed the scaling list setup for VAAPI.
- Put the scaling list in zig-zag scan order.
* * rocDecode/AVC: Added adaptive memory control decoded reference picture marking process. Other changes include:
- Replaced part of reference list modification implementation with a cleaner and more correct logic. It was found that the steps suggested
in the spec resulted errors on some streams.
- Fixed an issue in reference picture list construction. We still need to do picture number calculation (8.2.4.1) for I pictures.
- Fixed a bug in VAAPI slice parameter setup for ref list 1 for B pictures.
* * rocDecode/AVC: Fixed the scaling list setup for VAAPI.
- Put the scaling list in zig-zag scan order.
* * rocDecode/AVC: Replaced Todo comments with error messages, based on code review.
[ROCm/rocdecode commit: f9c226ca84 ]
2024-02-26 10:07:40 -05:00
jeffqjiangNew
f9c226ca84
AVC: Added adaptive memory control decoded reference picture marking process and a few fixes. ( #256 )
...
* * rocDecode/AVC: Added adaptive memory control decoded reference picture marking process. Other changes include:
- Replaced part of reference list modification implementation with a cleaner and more correct logic. It was found that the steps suggested
in the spec resulted errors on some streams.
- Fixed an issue in reference picture list construction. We still need to do picture number calculation (8.2.4.1) for I pictures.
- Fixed a bug in VAAPI slice parameter setup for ref list 1 for B pictures.
* * rocDecode/AVC: Fixed the scaling list setup for VAAPI.
- Put the scaling list in zig-zag scan order.
* * rocDecode/AVC: Added adaptive memory control decoded reference picture marking process. Other changes include:
- Replaced part of reference list modification implementation with a cleaner and more correct logic. It was found that the steps suggested
in the spec resulted errors on some streams.
- Fixed an issue in reference picture list construction. We still need to do picture number calculation (8.2.4.1) for I pictures.
- Fixed a bug in VAAPI slice parameter setup for ref list 1 for B pictures.
* * rocDecode/AVC: Fixed the scaling list setup for VAAPI.
- Put the scaling list in zig-zag scan order.
* * rocDecode/AVC: Replaced Todo comments with error messages, based on code review.
2024-02-26 10:07:40 -05:00
Harish Kasiviswanathan
191caf46ac
libhsakmt: Move global zfb_support to globals.c
...
zfb_support needs to accessed from multiple places, so move to globals.c
file
Change-Id: I40b487c26a13e7cc6fc01b671d6166e7114e02d2
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com >
2024-02-26 09:08:11 -05:00
Harish Kasiviswanathan
de1c7daba7
libhsakmt: Move global zfb_support to globals.c
...
zfb_support needs to accessed from multiple places, so move to globals.c
file
Change-Id: I40b487c26a13e7cc6fc01b671d6166e7114e02d2
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com >
[ROCm/ROCR-Runtime commit: 191caf46ac ]
2024-02-26 09:08:11 -05:00
Sylvain Jeaugey
5fa796af0c
2.20.5-1
...
Fix UDS connection failure when using ncclCommSplit. Issue #1185
[ROCm/rccl commit: 48bb7fec79 ]
2024-02-26 02:52:39 -08:00
Sylvain Jeaugey
48bb7fec79
2.20.5-1
...
Fix UDS connection failure when using ncclCommSplit. Issue #1185
2024-02-26 02:52:39 -08:00
Mirza Halilčević
131cae5b91
EXSWHTEC-262 - Introduce common utilities for atomic arithmetic operations #392
...
Change-Id: I016e571d15b6b6c3a1b91a4bb4b5410e338efe49
[ROCm/hip-tests commit: 8ee015d1ef ]
2024-02-26 16:00:41 +05:30
Mirza Halilčević
8ee015d1ef
EXSWHTEC-262 - Introduce common utilities for atomic arithmetic operations #392
...
Change-Id: I016e571d15b6b6c3a1b91a4bb4b5410e338efe49
2024-02-26 16:00:41 +05:30
Mirza Halilčević
fd2598f19e
EXSWHTEC-296 - Implement negative compile tests for builtin atomic operations #391
...
Change-Id: I9f77a777e23a5dcc304bb5d7a996ca140c6e7814
[ROCm/hip-tests commit: 488e620fdb ]
2024-02-26 15:59:51 +05:30
Mirza Halilčević
488e620fdb
EXSWHTEC-296 - Implement negative compile tests for builtin atomic operations #391
...
Change-Id: I9f77a777e23a5dcc304bb5d7a996ca140c6e7814
2024-02-26 15:59:51 +05:30
Mirza Halilčević
36794fc54d
EXSWHTEC-297 - Implement memory ordering tests for builtin atomic operations #390
...
Change-Id: I9ed4ff6ec1e7b8aecc2e1c3ba5883c73901ba2e2
[ROCm/hip-tests commit: ea53809db1 ]
2024-02-26 15:57:36 +05:30
Mirza Halilčević
ea53809db1
EXSWHTEC-297 - Implement memory ordering tests for builtin atomic operations #390
...
Change-Id: I9ed4ff6ec1e7b8aecc2e1c3ba5883c73901ba2e2
2024-02-26 15:57:36 +05:30
Mirza Halilčević
d312d96a6c
EXSWHTEC-297 - Introduce common utilities for memory ordering tests for builtin atomic operations #389
...
Change-Id: Iae1db918eab6a722c85ff00183c973dd8dd54e9b
[ROCm/hip-tests commit: d6dd4fd05b ]
2024-02-26 15:56:10 +05:30
Mirza Halilčević
d6dd4fd05b
EXSWHTEC-297 - Introduce common utilities for memory ordering tests for builtin atomic operations #389
...
Change-Id: Iae1db918eab6a722c85ff00183c973dd8dd54e9b
2024-02-26 15:56:10 +05:30
Mirza Halilčević
ca5e764189
EXSWHTEC-320 - Implement tests for cubemap texture device functions #369
...
Change-Id: I1a247dba4e46ed7e1045dee0467d3fdac1f70cd0
[ROCm/hip-tests commit: 6eec9aa90d ]
2024-02-26 15:55:32 +05:30
Mirza Halilčević
6eec9aa90d
EXSWHTEC-320 - Implement tests for cubemap texture device functions #369
...
Change-Id: I1a247dba4e46ed7e1045dee0467d3fdac1f70cd0
2024-02-26 15:55:32 +05:30
Mirza Halilčević
8d0525beab
EXSWHTEC-319 - Implement tests for 3D texture device functions #368
...
Change-Id: Ifc7a6feae1a9567df29d35928d8c4328497bfc97
[ROCm/hip-tests commit: 5fe762ae5d ]
2024-02-26 15:55:04 +05:30
Mirza Halilčević
5fe762ae5d
EXSWHTEC-319 - Implement tests for 3D texture device functions #368
...
Change-Id: Ifc7a6feae1a9567df29d35928d8c4328497bfc97
2024-02-26 15:55:04 +05:30
Mirza Halilčević
3e12244067
EXSWHTEC-318 - Implement tests for 2D texture device functions #367
...
Change-Id: I5404eae219d23dc058aa6ef150a0764b06ab6de1
[ROCm/hip-tests commit: 37d8529a9b ]
2024-02-26 15:54:33 +05:30
Mirza Halilčević
37d8529a9b
EXSWHTEC-318 - Implement tests for 2D texture device functions #367
...
Change-Id: I5404eae219d23dc058aa6ef150a0764b06ab6de1
2024-02-26 15:54:33 +05:30
Mirza Halilčević
06a23c79b1
EXSWHTEC-317 - Implement tests for 1D texture device functions #366
...
Change-Id: Iafefada132fb94a1b120d91915e24524e7d766d0
[ROCm/hip-tests commit: da67d77a0c ]
2024-02-26 15:53:06 +05:30
Mirza Halilčević
da67d77a0c
EXSWHTEC-317 - Implement tests for 1D texture device functions #366
...
Change-Id: Iafefada132fb94a1b120d91915e24524e7d766d0
2024-02-26 15:53:06 +05:30
Milos Mozetic
2520691374
EXSWHTEC-314 - Implement unit tests for short vector types #297
...
Change-Id: I609548b79ae45530b0e82c532f93cf1f411343e4
[ROCm/hip-tests commit: 536c20b62d ]
2024-02-26 12:44:06 +05:30
Milos Mozetic
536c20b62d
EXSWHTEC-314 - Implement unit tests for short vector types #297
...
Change-Id: I609548b79ae45530b0e82c532f93cf1f411343e4
2024-02-26 12:44:06 +05:30
Mirza Halilčević
50d8ff1dc9
EXSWHTEC-296 - Implement negative RTC tests for builtin atomic operations #291
...
Change-Id: I240e606ea2b112837301ec7afe2f6501b47071ef
[ROCm/hip-tests commit: 8f112a639a ]
2024-02-26 12:43:38 +05:30
Mirza Halilčević
8f112a639a
EXSWHTEC-296 - Implement negative RTC tests for builtin atomic operations #291
...
Change-Id: I240e606ea2b112837301ec7afe2f6501b47071ef
2024-02-26 12:43:38 +05:30
Mirza Halilčević
43157d20de
EXSWHTEC-297 - Introduce build dependencies for builtin atomic operations tests #292
...
Change-Id: Ie16d2175e330522c226cde9f30a1f326782a4551
[ROCm/hip-tests commit: 0972ef88aa ]
2024-02-26 12:43:08 +05:30
Mirza Halilčević
0972ef88aa
EXSWHTEC-297 - Introduce build dependencies for builtin atomic operations tests #292
...
Change-Id: Ie16d2175e330522c226cde9f30a1f326782a4551
2024-02-26 12:43:08 +05:30
Mirza Halilčević
89e2d0a479
EXSWHTEC-298 - Extend tests for atomic exchange operations #290
...
Change-Id: I19b4cb6177f3caa74c3f889de107e349ebb1d37c
[ROCm/hip-tests commit: 73e8f26cf4 ]
2024-02-26 12:41:18 +05:30
Mirza Halilčević
73e8f26cf4
EXSWHTEC-298 - Extend tests for atomic exchange operations #290
...
Change-Id: I19b4cb6177f3caa74c3f889de107e349ebb1d37c
2024-02-26 12:41:18 +05:30
Mirza Halilčević
5962202338
EXSWHTEC-301 - Extend tests for atomic min/max operations #289
...
Change-Id: Ie9690b7986b22be9b6abdbd33ebf0e2d5fb56d66
[ROCm/hip-tests commit: 9d52facc34 ]
2024-02-26 12:40:56 +05:30
Mirza Halilčević
9d52facc34
EXSWHTEC-301 - Extend tests for atomic min/max operations #289
...
Change-Id: Ie9690b7986b22be9b6abdbd33ebf0e2d5fb56d66
2024-02-26 12:40:56 +05:30
Mirza Halilčević
562f46ed64
EXSWHTEC-300 - Extend tests for atomic bitwise operations #288
...
Change-Id: I499a1c57400f13ebdf056d093228501f4eb2cb31
[ROCm/hip-tests commit: fa5ba557a5 ]
2024-02-26 12:39:52 +05:30
Mirza Halilčević
fa5ba557a5
EXSWHTEC-300 - Extend tests for atomic bitwise operations #288
...
Change-Id: I499a1c57400f13ebdf056d093228501f4eb2cb31
2024-02-26 12:39:52 +05:30
Nives Vukovic
6855fc32cb
EXSWHTEC-311 - Implement tests for integer type casting intrinsics #285
...
Change-Id: I6e6bee38dad6948d46ba2ce0d5d2e3b27c150d35
[ROCm/hip-tests commit: f9cf87fe60 ]
2024-02-26 12:38:43 +05:30
Nives Vukovic
f9cf87fe60
EXSWHTEC-311 - Implement tests for integer type casting intrinsics #285
...
Change-Id: I6e6bee38dad6948d46ba2ce0d5d2e3b27c150d35
2024-02-26 12:38:43 +05:30
Nives Vukovic
78e93759c3
EXSWHTEC-310 - Implement tests for float type casting intrinsics #284
...
Change-Id: Ia5e5362d81c2570f1ff7e112ab1df5e0f7c68f05
[ROCm/hip-tests commit: bff6c461ee ]
2024-02-26 12:38:18 +05:30
Nives Vukovic
bff6c461ee
EXSWHTEC-310 - Implement tests for float type casting intrinsics #284
...
Change-Id: Ia5e5362d81c2570f1ff7e112ab1df5e0f7c68f05
2024-02-26 12:38:18 +05:30
Nives Vukovic
e15f64fa3b
EXSWHTEC-305 - Implement tests for double type casting intrinsics #283
...
Change-Id: Iacf67376949eed4a84f7e9e95bb51fd31b5ec6a4
[ROCm/hip-tests commit: 59d6807cdb ]
2024-02-26 12:30:46 +05:30
Nives Vukovic
59d6807cdb
EXSWHTEC-305 - Implement tests for double type casting intrinsics #283
...
Change-Id: Iacf67376949eed4a84f7e9e95bb51fd31b5ec6a4
2024-02-26 12:30:46 +05:30
Mirza Halilčević
70cf4c9dac
EXSWHTEC-302 - Implement tests for memory fence device functions #276
...
Change-Id: I327527288f90011f09262708dd6372a7c6fc4708
[ROCm/hip-tests commit: 8ef0d724f5 ]
2024-02-26 12:30:10 +05:30
Mirza Halilčević
8ef0d724f5
EXSWHTEC-302 - Implement tests for memory fence device functions #276
...
Change-Id: I327527288f90011f09262708dd6372a7c6fc4708
2024-02-26 12:30:10 +05:30
Mirza Halilčević
c0f92f2477
EXSWHTEC-303 - Implement tests for synchronization device functions #275
...
Change-Id: Iad0e303b21443615cda6fa68a9e3ef61a452a45c
[ROCm/hip-tests commit: 0e54517f84 ]
2024-02-26 12:29:56 +05:30
Mirza Halilčević
0e54517f84
EXSWHTEC-303 - Implement tests for synchronization device functions #275
...
Change-Id: Iad0e303b21443615cda6fa68a9e3ef61a452a45c
2024-02-26 12:29:56 +05:30
Nives Vukovic
946c18172c
EXSWHTEC-288 - Implement tests for special-purpose device math function #235
...
Change-Id: Ifa601f462a5291ef6454240191d10e245eef8d7c
[ROCm/hip-tests commit: ce167afa87 ]
2024-02-26 12:29:35 +05:30
Nives Vukovic
ce167afa87
EXSWHTEC-288 - Implement tests for special-purpose device math function #235
...
Change-Id: Ifa601f462a5291ef6454240191d10e245eef8d7c
2024-02-26 12:29:35 +05:30
Nives Vukovic
ccfb8b3ff5
EXSWHTEC-286 - Implement tests for log device math functions #230
...
Change-Id: I642a9d865fcc30d7b303b0d4dd05fcd723a59015
[ROCm/hip-tests commit: 95a75cf00f ]
2024-02-26 12:29:19 +05:30
Nives Vukovic
95a75cf00f
EXSWHTEC-286 - Implement tests for log device math functions #230
...
Change-Id: I642a9d865fcc30d7b303b0d4dd05fcd723a59015
2024-02-26 12:29:19 +05:30
Nives Vukovic
8f9f3e61d2
EXSWHTEC-285 - Implement tests for exponential and power device math functions #229
...
Change-Id: I34ad7ee92960500bcd14dfd7d230ca8f8f77c172
[ROCm/hip-tests commit: 87d601411b ]
2024-02-26 12:29:02 +05:30
Nives Vukovic
87d601411b
EXSWHTEC-285 - Implement tests for exponential and power device math functions #229
...
Change-Id: I34ad7ee92960500bcd14dfd7d230ca8f8f77c172
2024-02-26 12:29:02 +05:30