Tim
245e757b26
Adding timeout functionality/EnvVar to TestBed ( #1044 )
...
* Adding timeout functionality/EnvVar to TestBed
* updating timeout unit to microseconds
Signed-off-by: Tim Hu <timhu102@amd.com >
[ROCm/rccl commit: 9c0ef11ac7 ]
2024-01-17 11:33:01 -05:00
Tim
9c0ef11ac7
Adding timeout functionality/EnvVar to TestBed ( #1044 )
...
* Adding timeout functionality/EnvVar to TestBed
* updating timeout unit to microseconds
Signed-off-by: Tim Hu <timhu102@amd.com >
2024-01-17 11:33:01 -05:00
German
90f8f14cc5
SWDEV-440746 - Fix Windows compilation
...
Use DEPRECATED() macro
Change-Id: I78436032fd574c9ddd74be28365b718b21a49730
[ROCm/hip commit: 7b7776e928 ]
2024-01-17 11:26:16 -05:00
German
7b7776e928
SWDEV-440746 - Fix Windows compilation
...
Use DEPRECATED() macro
Change-Id: I78436032fd574c9ddd74be28365b718b21a49730
2024-01-17 11:26:16 -05:00
Aryan Salmanpour
5456737287
Print the vaapi error name string instead of the vaapi status integer for better clarity if a vaapi failure occurs ( #182 )
...
[ROCm/rocdecode commit: f7fce4d9b4 ]
2024-01-17 11:06:34 -05:00
Aryan Salmanpour
f7fce4d9b4
Print the vaapi error name string instead of the vaapi status integer for better clarity if a vaapi failure occurs ( #182 )
2024-01-17 11:06:34 -05:00
Aryan Salmanpour
03192ed89c
Print the hip error name string instead of the hip status integer for better clarity of a hip failure occurs ( #181 )
...
[ROCm/rocdecode commit: 1a77f3d1b0 ]
2024-01-17 10:52:48 -05:00
Aryan Salmanpour
1a77f3d1b0
Print the hip error name string instead of the hip status integer for better clarity of a hip failure occurs ( #181 )
2024-01-17 10:52:48 -05:00
Aryan Salmanpour
5cd81b0a5b
Remove unnecessary device id check ( #180 )
...
[ROCm/rocdecode commit: b188989f3f ]
2024-01-17 10:27:06 -05:00
Aryan Salmanpour
b188989f3f
Remove unnecessary device id check ( #180 )
2024-01-17 10:27:06 -05:00
David Yat Sin
84c30dd735
VMM: rocrtst for exporting/importing dmabuf
...
This is part of patch series for Virtual Memory API.
Change-Id: I1f1357a39b48b0d0611967ce9dd0b83b6a8db864
2024-01-17 10:25:20 -05:00
David Yat Sin
8450291bac
VMM: rocrtst for exporting/importing dmabuf
...
This is part of patch series for Virtual Memory API.
Change-Id: I1f1357a39b48b0d0611967ce9dd0b83b6a8db864
[ROCm/ROCR-Runtime commit: 84c30dd735 ]
2024-01-17 10:25:20 -05:00
David Yat Sin
a69c1e9f39
VMM: rocrtst for basic virtual memory APIs
...
This is part of patch series for Virtual Memory API.
Change-Id: Ic3b44435cb09ad17d833b4a4b2551bd211b494e9
2024-01-17 10:25:09 -05:00
David Yat Sin
99ced0140e
VMM: rocrtst for basic virtual memory APIs
...
This is part of patch series for Virtual Memory API.
Change-Id: Ic3b44435cb09ad17d833b4a4b2551bd211b494e9
[ROCm/ROCR-Runtime commit: a69c1e9f39 ]
2024-01-17 10:25:09 -05:00
David Yat Sin
32b3a3c299
VMM: Use emplace when adding entries
...
Use emplace to prevent copying the MappedHandle objects when inserting
entries into mapped_handle_map_.
Change-Id: Id3f40f1eb73ce30e62da53c5aea4dd715e83ac59
2024-01-17 10:25:04 -05:00
David Yat Sin
6d86fe02f5
VMM: Use emplace when adding entries
...
Use emplace to prevent copying the MappedHandle objects when inserting
entries into mapped_handle_map_.
Change-Id: Id3f40f1eb73ce30e62da53c5aea4dd715e83ac59
[ROCm/ROCR-Runtime commit: 32b3a3c299 ]
2024-01-17 10:25:04 -05:00
David Yat Sin
29efd8eccd
VMM: Fix flags when allocating memory handle
...
When allocating a memory handle, the NoAddress thunk flag should be set
so that this allocation does not have a virtual address range.
Also, skip mapping the memory when allocating a memory handle
Change-Id: I1c168bc00ddbc158d447197c4dc25f96bad02b19
2024-01-17 10:24:58 -05:00
David Yat Sin
7c35d797d9
VMM: Fix flags when allocating memory handle
...
When allocating a memory handle, the NoAddress thunk flag should be set
so that this allocation does not have a virtual address range.
Also, skip mapping the memory when allocating a memory handle
Change-Id: I1c168bc00ddbc158d447197c4dc25f96bad02b19
[ROCm/ROCR-Runtime commit: 29efd8eccd ]
2024-01-17 10:24:58 -05:00
David Yat Sin
2f97049da5
VMM: Default access should be none
...
After a memory handle is created. hsa_amd_vmem_get_access should return
HSA_ACCESS_PERMISSION_NONE insread of reporting the allocation as
invalid.
Change-Id: I1a09d15c220d48497d09c89059493e538f82aeb9
2024-01-17 10:24:51 -05:00
David Yat Sin
a8664a7471
VMM: Default access should be none
...
After a memory handle is created. hsa_amd_vmem_get_access should return
HSA_ACCESS_PERMISSION_NONE insread of reporting the allocation as
invalid.
Change-Id: I1a09d15c220d48497d09c89059493e538f82aeb9
[ROCm/ROCR-Runtime commit: 2f97049da5 ]
2024-01-17 10:24:51 -05:00
David Yat Sin
8b85f9e668
VMM: Fix access for multi-GPU
...
When using multi-GPU for each BO, a new dmabuf_fd needs to be imported
into libdrm.
Change-Id: Iaa2415c8f655a1ce8e92b0878517a11ff014a1d5
2024-01-17 10:24:35 -05:00
David Yat Sin
01ae507bf2
VMM: Fix access for multi-GPU
...
When using multi-GPU for each BO, a new dmabuf_fd needs to be imported
into libdrm.
Change-Id: Iaa2415c8f655a1ce8e92b0878517a11ff014a1d5
[ROCm/ROCR-Runtime commit: 8b85f9e668 ]
2024-01-17 10:24:35 -05:00
Jatin Chaudhary
b32ac029a8
SWDEV-429802 - change address sanitizer variable name to ENABLE_ADDRESS_SANITIZER
...
This is to bring scripts in compute/ec/prototype in sync which uses this
particular variable to enable address sanitizer across projects.
Change-Id: Ia620e4fd86338554ee3dd57c5690edb919b6e5a5
[ROCm/hip-tests commit: 508991225f ]
2024-01-17 10:09:51 -05:00
Jatin Chaudhary
508991225f
SWDEV-429802 - change address sanitizer variable name to ENABLE_ADDRESS_SANITIZER
...
This is to bring scripts in compute/ec/prototype in sync which uses this
particular variable to enable address sanitizer across projects.
Change-Id: Ia620e4fd86338554ee3dd57c5690edb919b6e5a5
2024-01-17 10:09:51 -05:00
Jaydeep Patel
1b05247a03
SWDEV-359287 - uniform_work_group_size is interger type is 1 for true and 0 for false. Lighting kernel's init sets uniform work group flag and hence not need to set it from options.
...
Change-Id: I8d3a9a6ed1c3bddaaa86f7cdc242a45e6a1d09f6
[ROCm/clr commit: ea25e65834 ]
2024-01-17 04:42:52 -05:00
Jaydeep Patel
ea25e65834
SWDEV-359287 - uniform_work_group_size is interger type is 1 for true and 0 for false. Lighting kernel's init sets uniform work group flag and hence not need to set it from options.
...
Change-Id: I8d3a9a6ed1c3bddaaa86f7cdc242a45e6a1d09f6
2024-01-17 04:42:52 -05:00
Jatin Chaudhary
e9cb492880
SWDEV-412457 - add algorithm header in file
...
Change-Id: I18549f612be9e0b51d4ef92c600f1ce72ab58759
[ROCm/hip-tests commit: 252fca5aa8 ]
2024-01-17 09:20:34 +00:00
Jatin Chaudhary
252fca5aa8
SWDEV-412457 - add algorithm header in file
...
Change-Id: I18549f612be9e0b51d4ef92c600f1ce72ab58759
2024-01-17 09:20:34 +00:00
Gopesh Bhardwaj
3e038d871c
cloning doxygen-awesome-css to external ( #389 )
...
[ROCm/rocprofiler-sdk commit: b55cea0e98 ]
2024-01-17 02:44:52 -06:00
Gopesh Bhardwaj
b55cea0e98
cloning doxygen-awesome-css to external ( #389 )
2024-01-17 02:44:52 -06:00
Giovanni LB
067071f669
SWDEV-439757: Remove codeobj marker on last kernel. Fixed codeobj size limit. ATT version bump.
...
Change-Id: Ie0b9c4de6c37acaaad4ae7d8d774d234a3847b7c
2024-01-17 05:01:50 -03:00
Giovanni LB
68cfdd66ba
SWDEV-439757: Remove codeobj marker on last kernel. Fixed codeobj size limit. ATT version bump.
...
Change-Id: Ie0b9c4de6c37acaaad4ae7d8d774d234a3847b7c
[ROCm/rocprofiler commit: 067071f669 ]
2024-01-17 05:01:50 -03:00
Jonathan R. Madsen
e8c7e6bfba
ROCTx Library ( #360 )
...
* Initial implementation of roctx library
* Update include/roctx/CMakeLists.txt
- fix installation
* Update cmake/rocprofiler_config_packaging.cmake
- add rocprofiler-sdk-roctx installer
* Update include/roctx/CMakeLists.txt
- include api_trace.h in installation
* Update include/roctx/api_trace.h
- add ROCTX_API_TABLE_VERSION_MAJOR define
- add ROCTX_API_TABLE_VERSION_STEP define
* Update lib/roctx/roctx.cpp
- static asserts for table size and struct member offsets
* Update external/CMakeLists.txt
- move BUILD_SHARED_LIBS to top
- disable libunwind for glog
* Update lib/roctx/CMakeLists.txt
- Update {BUILD,INSTALL}_RPATH
* Relocate include/roctx to include/rocprofiler-sdk/roctx
* Relocate lib/roctx to lib/rocprofiler-sdk-roctx
- change the name of the library from libroctx to librocprofiler-sdk-roctx
* Move lib/plugins to lib/rocprofiler-sdk-tool/plugins
- also change install export group
* Update lib/rocprofiler-sdk/CMakeLists.txt
- change rocprofiler-shared-library EXPORT group (rocprofiler-sdk-library-targets -> rocprofiler-sdk-targets)
* Update cmake/rocprofiler_utilities.cmake
- change install EXPORT group
- rocprofiler-sdk-library-targets -> rocprofiler-sdk-targets
* Update CMakeLists.txt
- set PACKAGE_NAME at high level
- include(rocprofiler_config_install_roctx)
* Update cmake/rocprofiler_config_install* and cmake/Templates/*.cmake.in
- added rocprofiler_config_install_roctx.cmake for installing roctx as a package
- reorganization of existing cmake/Templates/*-config.cmake.in files
- created new config.cmake.in and build-config.cmake.in for rocprofiler-sdk-roctx
* Relocate include/rocprofiler-sdk/roctx to include/rocprofiler-sdk-roctx
* Update rocprofiler_config_install_roctx.cmake
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- update include paths
* Update lib/rocprofiler-sdk-roctx/CMakeLists.txt
- change target name to have rocprofiler-sdk- prefix
- interface target_include_directories
- define export symbol
* source formatting (clang-format v11) (#361 )
Co-authored-by: jrmadsen <jrmadsen@users.noreply.github.com >
* Update include/rocprofiler-sdk/fwd.h
- fix doxygen markup for ROCPROFILER_STATUS_ERROR_CONTEXT_ERROR
* Update modulefile and setup-env.sh
* Update cmake/Templates/rocprofiler-sdk/config.cmake.in
- fix inclusion of rocprofiler-sdk-targets.cmake
* Update include/rocprofiler-sdk-roctx
- add types.h for typedefs
- add doxygen comments for roctx.h
- add roctxGetThreadId function
- roctxProfilerStart and roctxProfilerStop accept thread ID param
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- hsa_agent_t* -> hsa_agent_s*
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- support for roctxGetThreadId
- update signatures of roctxProfilerPause and roctxProfilerResume
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- Initialize logging with ROCTX_LOG_LEVEL
* Update include/rocprofiler-sdk-roctx/roctx.h
- remove ROCTX_NONNULL for ihipStream_t parameter in roctxNameHipStream because default stream is a nullptr
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[ROCm/rocprofiler-sdk commit: 1edd4891b2 ]
2024-01-17 01:27:41 -06:00
Jonathan R. Madsen
1edd4891b2
ROCTx Library ( #360 )
...
* Initial implementation of roctx library
* Update include/roctx/CMakeLists.txt
- fix installation
* Update cmake/rocprofiler_config_packaging.cmake
- add rocprofiler-sdk-roctx installer
* Update include/roctx/CMakeLists.txt
- include api_trace.h in installation
* Update include/roctx/api_trace.h
- add ROCTX_API_TABLE_VERSION_MAJOR define
- add ROCTX_API_TABLE_VERSION_STEP define
* Update lib/roctx/roctx.cpp
- static asserts for table size and struct member offsets
* Update external/CMakeLists.txt
- move BUILD_SHARED_LIBS to top
- disable libunwind for glog
* Update lib/roctx/CMakeLists.txt
- Update {BUILD,INSTALL}_RPATH
* Relocate include/roctx to include/rocprofiler-sdk/roctx
* Relocate lib/roctx to lib/rocprofiler-sdk-roctx
- change the name of the library from libroctx to librocprofiler-sdk-roctx
* Move lib/plugins to lib/rocprofiler-sdk-tool/plugins
- also change install export group
* Update lib/rocprofiler-sdk/CMakeLists.txt
- change rocprofiler-shared-library EXPORT group (rocprofiler-sdk-library-targets -> rocprofiler-sdk-targets)
* Update cmake/rocprofiler_utilities.cmake
- change install EXPORT group
- rocprofiler-sdk-library-targets -> rocprofiler-sdk-targets
* Update CMakeLists.txt
- set PACKAGE_NAME at high level
- include(rocprofiler_config_install_roctx)
* Update cmake/rocprofiler_config_install* and cmake/Templates/*.cmake.in
- added rocprofiler_config_install_roctx.cmake for installing roctx as a package
- reorganization of existing cmake/Templates/*-config.cmake.in files
- created new config.cmake.in and build-config.cmake.in for rocprofiler-sdk-roctx
* Relocate include/rocprofiler-sdk/roctx to include/rocprofiler-sdk-roctx
* Update rocprofiler_config_install_roctx.cmake
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- update include paths
* Update lib/rocprofiler-sdk-roctx/CMakeLists.txt
- change target name to have rocprofiler-sdk- prefix
- interface target_include_directories
- define export symbol
* source formatting (clang-format v11) (#361 )
Co-authored-by: jrmadsen <jrmadsen@users.noreply.github.com >
* Update include/rocprofiler-sdk/fwd.h
- fix doxygen markup for ROCPROFILER_STATUS_ERROR_CONTEXT_ERROR
* Update modulefile and setup-env.sh
* Update cmake/Templates/rocprofiler-sdk/config.cmake.in
- fix inclusion of rocprofiler-sdk-targets.cmake
* Update include/rocprofiler-sdk-roctx
- add types.h for typedefs
- add doxygen comments for roctx.h
- add roctxGetThreadId function
- roctxProfilerStart and roctxProfilerStop accept thread ID param
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- hsa_agent_t* -> hsa_agent_s*
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- support for roctxGetThreadId
- update signatures of roctxProfilerPause and roctxProfilerResume
* Update lib/rocprofiler-sdk-roctx/roctx.cpp
- Initialize logging with ROCTX_LOG_LEVEL
* Update include/rocprofiler-sdk-roctx/roctx.h
- remove ROCTX_NONNULL for ihipStream_t parameter in roctxNameHipStream because default stream is a nullptr
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-17 01:27:41 -06:00
Jonathan R. Madsen
12bc6c93d7
Cleanup + logging env variable ( #387 )
...
* [CP] Update tests/common/serialization.hpp
- remove duplication in rocprofiler_callback_tracing_code_object_load_data_t
* [CP] Update lib/rocprofiler-sdk/tests
- create common.hpp
- update registration.cpp to use common.hpp
* [CP] Add lib/common/logging.{hpp,cpp}
- generic init_logging function
* [CP] Update lib/rocprofiler-sdk/hsa/async_copy.cpp
- remove excess logging
* [CP] Update lib/rocprofiler-sdk/registration.cpp
- use common::init_logging(...)
- enforce ROCPROFILER_REGISTER_FORCE_LOAD in rocprofiler_force_configure
- logging updates in rocprofiler_set_api_table
* Update include/rocprofiler-sdk/buffer_tracing.h
- rocprofiler_buffer_tracing_marker_record_t -> rocprofiler_buffer_tracing_marker_api_record_t
* Update lib/common/utility.hpp
- remove active_capacity_gate
* Update lib/rocprofiler-sdk/tests/common.hpp
- fix get_{callback,buffer}_tracing_names()
* Update lib/rocprofiler-sdk/counters/xml/{basic,derived}_counters.xml
- add entries for gfx1102
[ROCm/rocprofiler-sdk commit: dc8b8aa448 ]
2024-01-17 00:28:20 -06:00
Jonathan R. Madsen
dc8b8aa448
Cleanup + logging env variable ( #387 )
...
* [CP] Update tests/common/serialization.hpp
- remove duplication in rocprofiler_callback_tracing_code_object_load_data_t
* [CP] Update lib/rocprofiler-sdk/tests
- create common.hpp
- update registration.cpp to use common.hpp
* [CP] Add lib/common/logging.{hpp,cpp}
- generic init_logging function
* [CP] Update lib/rocprofiler-sdk/hsa/async_copy.cpp
- remove excess logging
* [CP] Update lib/rocprofiler-sdk/registration.cpp
- use common::init_logging(...)
- enforce ROCPROFILER_REGISTER_FORCE_LOAD in rocprofiler_force_configure
- logging updates in rocprofiler_set_api_table
* Update include/rocprofiler-sdk/buffer_tracing.h
- rocprofiler_buffer_tracing_marker_record_t -> rocprofiler_buffer_tracing_marker_api_record_t
* Update lib/common/utility.hpp
- remove active_capacity_gate
* Update lib/rocprofiler-sdk/tests/common.hpp
- fix get_{callback,buffer}_tracing_names()
* Update lib/rocprofiler-sdk/counters/xml/{basic,derived}_counters.xml
- add entries for gfx1102
2024-01-17 00:28:20 -06:00
Jonathan R. Madsen
8f0ea44c09
Suppress reporting no tools were found with rocprofiler-register
...
Change-Id: If853517d40e073202d12e2a6b16fb54be5529650
2024-01-17 01:01:19 -05:00
Jonathan R. Madsen
4f7dfe87d2
Suppress reporting no tools were found with rocprofiler-register
...
Change-Id: If853517d40e073202d12e2a6b16fb54be5529650
[ROCm/ROCR-Runtime commit: 8f0ea44c09 ]
2024-01-17 01:01:19 -05:00
Benjamin Welton
871048b7b9
Add check to ensure metrics are valid on GPU Arch ( #384 )
...
* Add check to ensure metrics are valid on GPU Arch
Ensure requested metrics are valid on the GPU arch. If not valid,
error is returned during profile config init.
* source formatting (clang-format v11) (#385 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
* Update metrics.cpp
* source formatting (clang-format v11) (#386 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
* Update metrics.cpp
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: 0952308c4a ]
2024-01-16 21:47:45 -06:00
Benjamin Welton
0952308c4a
Add check to ensure metrics are valid on GPU Arch ( #384 )
...
* Add check to ensure metrics are valid on GPU Arch
Ensure requested metrics are valid on the GPU arch. If not valid,
error is returned during profile config init.
* source formatting (clang-format v11) (#385 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
* Update metrics.cpp
* source formatting (clang-format v11) (#386 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
* Update metrics.cpp
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
2024-01-16 21:47:45 -06:00
David Yat Sin
0accd17b6e
HSA_USE_SVM to override SVMAPISupported node prop
...
When HSA_USE_SVM is 0, thunk uses non-SVM path, but upper layers still
use SVM path. That is not as expected.
Suggested-by: Lang Yu <Lang.Yu@amd.com >
Change-Id: I1ae0b4faa2f8af5ec69a81cfeb7661bd47d739d4
2024-01-16 22:44:38 -05:00
David Yat Sin
68522c65a9
HSA_USE_SVM to override SVMAPISupported node prop
...
When HSA_USE_SVM is 0, thunk uses non-SVM path, but upper layers still
use SVM path. That is not as expected.
Suggested-by: Lang Yu <Lang.Yu@amd.com >
Change-Id: I1ae0b4faa2f8af5ec69a81cfeb7661bd47d739d4
[ROCm/ROCR-Runtime commit: 0accd17b6e ]
2024-01-16 22:44:38 -05:00
Jonathan Kim
e20f41df62
Enable IPC DMA buf
...
Set HSA_ENABLE_IPC_MODE_LEGACY off (i.e. use DMA bufs implementation
by default).
Change-Id: I7b1c6cb7d19310adf6f0bfe060736f4adbf7adc2
2024-01-16 22:43:27 -05:00
Jonathan Kim
7ac11c41af
Enable IPC DMA buf
...
Set HSA_ENABLE_IPC_MODE_LEGACY off (i.e. use DMA bufs implementation
by default).
Change-Id: I7b1c6cb7d19310adf6f0bfe060736f4adbf7adc2
[ROCm/ROCR-Runtime commit: e20f41df62 ]
2024-01-16 22:43:27 -05:00
Jonathan Kim
5dfebdbca9
Change IPC implementation to use DMA Bufs
...
As the KFD IPC IOCTLs will not be upstreamed, change runtime
implementation to use DMA bufs.
DMA buf fds will be passed over abstract unix domain sockets.
The exporter spins a thread that creates a socket server.
The importer connects to the server to fetch the fd.
libDRM will be required to do a manual import and GPU map for
memory that is not already imported and mapped.
For now, use the legacy IPC implementation by default as a
follow on patch will disable the HSA_ENABLE_IPC_MODE_LEGACY
environment variable.
Change-Id: Ifd8469e9adfc81f8a1ea78d6010fb10b515ba1b4
2024-01-16 22:43:00 -05:00
Jonathan Kim
3c63cf521b
Change IPC implementation to use DMA Bufs
...
As the KFD IPC IOCTLs will not be upstreamed, change runtime
implementation to use DMA bufs.
DMA buf fds will be passed over abstract unix domain sockets.
The exporter spins a thread that creates a socket server.
The importer connects to the server to fetch the fd.
libDRM will be required to do a manual import and GPU map for
memory that is not already imported and mapped.
For now, use the legacy IPC implementation by default as a
follow on patch will disable the HSA_ENABLE_IPC_MODE_LEGACY
environment variable.
Change-Id: Ifd8469e9adfc81f8a1ea78d6010fb10b515ba1b4
[ROCm/ROCR-Runtime commit: 5dfebdbca9 ]
2024-01-16 22:43:00 -05:00
jeffqjiangNew
40408ce2b3
Added initial AVC parser. ( #176 )
...
* * rocDecode/AVC: Added initial AVC parser.
- Added AVC SPS, PPS and slice header parsing functions.
- Merged common parsing code from AVC and HEVC parsers to their super class.
* * rocDecode/AVC: Formating changes. No functional changes.
[ROCm/rocdecode commit: 395a1249c1 ]
2024-01-16 20:57:40 -05:00
jeffqjiangNew
395a1249c1
Added initial AVC parser. ( #176 )
...
* * rocDecode/AVC: Added initial AVC parser.
- Added AVC SPS, PPS and slice header parsing functions.
- Merged common parsing code from AVC and HEVC parsers to their super class.
* * rocDecode/AVC: Formating changes. No functional changes.
2024-01-16 20:57:40 -05:00
Benjamin Welton
099db3bab7
Drop signal limiter ( #382 )
...
* Drop signal limiter
* source formatting (clang-format v11) (#383 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: e0fd4c1716 ]
2024-01-16 19:43:24 -06:00
Benjamin Welton
e0fd4c1716
Drop signal limiter ( #382 )
...
* Drop signal limiter
* source formatting (clang-format v11) (#383 )
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bwelton <bwelton@users.noreply.github.com >
2024-01-16 19:43:24 -06:00