kjayapra-amd
71aa6ff3a0
SWDEV-413997 - VMM IPC implementation for Linux.
...
Change-Id: Icfeb83ca51e96be35abb67a94d6e3e1a1ca5a934
[ROCm/clr commit: 56ebf5157a ]
2024-04-18 11:28:13 -04:00
kjayapra-amd
56ebf5157a
SWDEV-413997 - VMM IPC implementation for Linux.
...
Change-Id: Icfeb83ca51e96be35abb67a94d6e3e1a1ca5a934
2024-04-18 11:28:13 -04:00
Kiriti Gowda
ceabff5a3d
Setup - Cleanup ( #317 )
...
* Setup - Cleanup
* RPM - LibVA Name
* Fix - SLES install
* Fix
* FIX
[ROCm/rocdecode commit: 82e89ca95e ]
2024-04-18 08:33:29 -04:00
Kiriti Gowda
82e89ca95e
Setup - Cleanup ( #317 )
...
* Setup - Cleanup
* RPM - LibVA Name
* Fix - SLES install
* Fix
* FIX
2024-04-18 08:33:29 -04:00
Giovanni Lenzi Baraldi
37fa6d25d3
Removed duplicated code ( #784 )
...
* Removed duplicated code
* Clang format
* Removing union from pc_sampling API
* Clang format
[ROCm/rocprofiler-sdk commit: b6c0b50d3e ]
2024-04-18 07:42:26 -03:00
Giovanni Lenzi Baraldi
b6c0b50d3e
Removed duplicated code ( #784 )
...
* Removed duplicated code
* Clang format
* Removing union from pc_sampling API
* Clang format
2024-04-18 07:42:26 -03:00
Jonathan R. Madsen
79176cacd9
Update samples/intercept_table ( #792 )
...
- install function wrappers around HIP runtime API
- easily correlated to the executable
- safer than HSA runtime due to potential for HSA to get invoked after main returns
[ROCm/rocprofiler-sdk commit: b570ff5273 ]
2024-04-18 05:30:34 -05:00
Jonathan R. Madsen
b570ff5273
Update samples/intercept_table ( #792 )
...
- install function wrappers around HIP runtime API
- easily correlated to the executable
- safer than HSA runtime due to potential for HSA to get invoked after main returns
2024-04-18 05:30:34 -05:00
Rahul Manocha
9961681454
SWDEV-449487 Generate dimensions for multiproc count 2
...
Change-Id: I3728ff49f0b2c292d46307d689066af3f59b455f
[ROCm/hip-tests commit: fead2adf5b ]
2024-04-18 06:22:23 -04:00
Rahul Manocha
fead2adf5b
SWDEV-449487 Generate dimensions for multiproc count 2
...
Change-Id: I3728ff49f0b2c292d46307d689066af3f59b455f
2024-04-18 06:22:23 -04:00
Anusha GodavarthySurya
b77908a819
SWDEV-450053 - Handle MemcpyNodeSetParamsTo/FromSymbol negative parameters
...
For all windows allocation on SVM memory tagged with flag ROCCLR_MEM_INTERPROCESS.
hipHostMalloc validation is based on flag. So remove ROCCLR_MEM_INTERPROCESS before check.
Change-Id: I823bbf228d9a4a9acb4abffc01ac6b3f544c6e12
[ROCm/clr commit: 8179fa98a2 ]
2024-04-18 05:39:35 -04:00
Anusha GodavarthySurya
8179fa98a2
SWDEV-450053 - Handle MemcpyNodeSetParamsTo/FromSymbol negative parameters
...
For all windows allocation on SVM memory tagged with flag ROCCLR_MEM_INTERPROCESS.
hipHostMalloc validation is based on flag. So remove ROCCLR_MEM_INTERPROCESS before check.
Change-Id: I823bbf228d9a4a9acb4abffc01ac6b3f544c6e12
2024-04-18 05:39:35 -04:00
Jonathan R. Madsen
1514f05887
Async memory copy callback tracing + memory copy size ( #791 )
...
* Async memory copy tracing update
- rocprofiler_buffer_tracing_memory_copy_record_t: thread_id and bytes
- support ROCPROFILER_CALLBACK_TRACING_MEMORY_COPY
- init_public_api_struct can fully construct
* Testing for callback async copy tracing
[ROCm/rocprofiler-sdk commit: 12c836f95f ]
2024-04-18 04:31:59 -05:00
Jonathan R. Madsen
12c836f95f
Async memory copy callback tracing + memory copy size ( #791 )
...
* Async memory copy tracing update
- rocprofiler_buffer_tracing_memory_copy_record_t: thread_id and bytes
- support ROCPROFILER_CALLBACK_TRACING_MEMORY_COPY
- init_public_api_struct can fully construct
* Testing for callback async copy tracing
2024-04-18 04:31:59 -05:00
Benjamin Welton
9368927196
Modified hipMalloc size for main.cpp in sample ( #786 )
...
* Modified hipMalloc size for main.cpp in sample
* Update samples/counter_collection/main.cpp
---------
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: edb1883a05 ]
2024-04-18 04:28:56 -05:00
Benjamin Welton
edb1883a05
Modified hipMalloc size for main.cpp in sample ( #786 )
...
* Modified hipMalloc size for main.cpp in sample
* Update samples/counter_collection/main.cpp
---------
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
2024-04-18 04:28:56 -05:00
Jonathan R. Madsen
627a9f54f1
Simplify json-tool JSON schema for callback records ( #790 )
...
- formerly, the rocprofiler_callback_tracing_record_t data was stored in itr["record"], e.g. itr["record"]["correlation_id"]
- dropped "record" key, e.g. itr["correlation_id"]
[ROCm/rocprofiler-sdk commit: 32bc339789 ]
2024-04-18 03:58:10 -05:00
Jonathan R. Madsen
32bc339789
Simplify json-tool JSON schema for callback records ( #790 )
...
- formerly, the rocprofiler_callback_tracing_record_t data was stored in itr["record"], e.g. itr["record"]["correlation_id"]
- dropped "record" key, e.g. itr["correlation_id"]
2024-04-18 03:58:10 -05:00
Jonathan R. Madsen
7e166e2b5a
PyTest utilities ( #789 )
...
- tests/pytest-packages/pytest_utils containing utilities for pytest validation tests
- example:
```python
from rocprofiler_sdk.pytest_utils.dotdict import dotdict
```
[ROCm/rocprofiler-sdk commit: 39dd5a81df ]
2024-04-18 03:09:01 -05:00
Jonathan R. Madsen
39dd5a81df
PyTest utilities ( #789 )
...
- tests/pytest-packages/pytest_utils containing utilities for pytest validation tests
- example:
```python
from rocprofiler_sdk.pytest_utils.dotdict import dotdict
```
2024-04-18 03:09:01 -05:00
Marko Arandjelovic
d00346db7b
SWDEV-452296 - Unit_hipExtModuleLaunchKernel_Positive_Basic removed
...
- No guarantees it will always succeed,
could be a little early or late due to various reasons.
Change-Id: Id4c45555f9f5e05df8fdf0ad39da4c33ac16fcb9
[ROCm/hip-tests commit: ca5e061bf6 ]
2024-04-18 03:27:54 -04:00
Marko Arandjelovic
ca5e061bf6
SWDEV-452296 - Unit_hipExtModuleLaunchKernel_Positive_Basic removed
...
- No guarantees it will always succeed,
could be a little early or late due to various reasons.
Change-Id: Id4c45555f9f5e05df8fdf0ad39da4c33ac16fcb9
2024-04-18 03:27:54 -04:00
Jonathan R. Madsen
b8ecfee16d
Fix kernel dispatch tracing operation names ( #787 )
...
- "ENQUEUE" -> "KERNEL_DISPATCH_ENQUEUE"
- "COMPLETE" -> "KERNEL_DISPATCH_COMPLETE"
[ROCm/rocprofiler-sdk commit: 93136ec042 ]
2024-04-18 01:06:39 -05:00
Jonathan R. Madsen
93136ec042
Fix kernel dispatch tracing operation names ( #787 )
...
- "ENQUEUE" -> "KERNEL_DISPATCH_ENQUEUE"
- "COMPLETE" -> "KERNEL_DISPATCH_COMPLETE"
2024-04-18 01:06:39 -05:00
Jonathan R. Madsen
39550c1167
Update lib/rocprofiler-sdk/hsa/queue.cpp ( #788 )
...
- fix heap-use-after-free
[ROCm/rocprofiler-sdk commit: b7b2c294e0 ]
2024-04-18 00:05:55 -05:00
Jonathan R. Madsen
b7b2c294e0
Update lib/rocprofiler-sdk/hsa/queue.cpp ( #788 )
...
- fix heap-use-after-free
2024-04-18 00:05:55 -05:00
Jaydeep Patel
3dae883e73
SWDEV-453535 - Capture hipMemset3DAsync.
...
Change-Id: I517c2557573db258b3e3e353f02f6a56652b0fde
[ROCm/clr commit: 12e0bdcd32 ]
2024-04-18 00:05:45 -04:00
Jaydeep Patel
12e0bdcd32
SWDEV-453535 - Capture hipMemset3DAsync.
...
Change-Id: I517c2557573db258b3e3e353f02f6a56652b0fde
2024-04-18 00:05:45 -04:00
Jaydeep Patel
24bb38acb8
SWDEV-455346 - End wait if HostcallListener terminates.
...
Change-Id: I21ec8eadb189147c579ec65acf68de40d604686b
[ROCm/clr commit: 8942939fac ]
2024-04-18 00:04:00 -04:00
Jaydeep Patel
8942939fac
SWDEV-455346 - End wait if HostcallListener terminates.
...
Change-Id: I21ec8eadb189147c579ec65acf68de40d604686b
2024-04-18 00:04:00 -04:00
Wenkai Du
35f8d269f8
Use hipExtMallocWithFlags to allocate host memory on APU ( #1149 )
...
Also use SM60 as CUDA compatibility level.
[ROCm/rccl commit: 220066197a ]
2024-04-17 16:56:38 -07:00
Wenkai Du
220066197a
Use hipExtMallocWithFlags to allocate host memory on APU ( #1149 )
...
Also use SM60 as CUDA compatibility level.
2024-04-17 16:56:38 -07:00
Giovanni LB
97c6b0b867
Re-enabling ATT tests
...
Change-Id: Ied23410d40eecbbfb8972d36ed065289f74aaa0c
2024-04-17 18:49:55 -03:00
Giovanni LB
e64e15aba4
Re-enabling ATT tests
...
Change-Id: Ied23410d40eecbbfb8972d36ed065289f74aaa0c
[ROCm/rocprofiler commit: 97c6b0b867 ]
2024-04-17 18:49:55 -03:00
Benjamin Welton
3f9dc16864
Remove duplicate entries from derived counters ( #782 )
...
[ROCm/rocprofiler-sdk commit: 81afb310ff ]
2024-04-17 13:47:02 -07:00
Benjamin Welton
81afb310ff
Remove duplicate entries from derived counters ( #782 )
2024-04-17 13:47:02 -07:00
Jonathan R. Madsen
6d14616fbd
Enable HSA packet write interception for callback kernel tracing ( #780 )
...
[ROCm/rocprofiler-sdk commit: 8cc28ae51d ]
2024-04-17 14:55:04 -05:00
Jonathan R. Madsen
8cc28ae51d
Enable HSA packet write interception for callback kernel tracing ( #780 )
2024-04-17 14:55:04 -05:00
German Andryeyev
562f3ef098
SWDEV-440746 - Fix the hostcall buffer creation
...
Avoid a deadlock on the host call buffer creation. Since the buffer will be
allocated in the queue thread, then use direct device memory allocation
skipping the global context lock.
Change-Id: I09b55ee03bb42ab5d320c152b52a8c842c5fdcc1
[ROCm/clr commit: 62559a6e5a ]
2024-04-17 12:37:23 -04:00
German Andryeyev
62559a6e5a
SWDEV-440746 - Fix the hostcall buffer creation
...
Avoid a deadlock on the host call buffer creation. Since the buffer will be
allocated in the queue thread, then use direct device memory allocation
skipping the global context lock.
Change-Id: I09b55ee03bb42ab5d320c152b52a8c842c5fdcc1
2024-04-17 12:37:23 -04:00
Benjamin Welton
b7ed11552b
Small error printout on test ( #781 )
...
[ROCm/rocprofiler-sdk commit: d173dd5c04 ]
2024-04-17 08:54:56 -07:00
Benjamin Welton
d173dd5c04
Small error printout on test ( #781 )
2024-04-17 08:54:56 -07:00
Jaydeep Patel
c6bf27e246
SWDEV-453487 - Check if image is supported for hipModuleGetTexRef.
...
Change-Id: I7eadf6997f8f8363e449c590763e0c20b5b26ff7
[ROCm/hip-tests commit: 821d66bd52 ]
2024-04-17 11:50:27 -04:00
Jaydeep Patel
821d66bd52
SWDEV-453487 - Check if image is supported for hipModuleGetTexRef.
...
Change-Id: I7eadf6997f8f8363e449c590763e0c20b5b26ff7
2024-04-17 11:50:27 -04:00
Kiriti Gowda
29d523887a
LibVA - Updates and fixes ( #16 )
...
* Setup - Updates
* Jenkins - Updates
* CMakeList - Updates for Libva public
[ROCm/rocjpeg commit: 6aaca70cd9 ]
2024-04-17 09:25:16 -04:00
Kiriti Gowda
6aaca70cd9
LibVA - Updates and fixes ( #16 )
...
* Setup - Updates
* Jenkins - Updates
* CMakeList - Updates for Libva public
2024-04-17 09:25:16 -04:00
sdashmiz
d2b2b2c5fa
SWDEV-441603 - Correct dst device
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ie60aa598dd73df66cdf02c1d96daf2dfccba7a59
[ROCm/clr commit: d511e57257 ]
2024-04-17 09:21:06 -04:00
sdashmiz
d511e57257
SWDEV-441603 - Correct dst device
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ie60aa598dd73df66cdf02c1d96daf2dfccba7a59
2024-04-17 09:21:06 -04:00
Jaydeep Patel
a73ceec7f9
SWDEV-449111 - Lesser CU size tends to have block & thread dim = 0. OOM as PAL uses half of CPU memory once GPU memory exhausts.
...
Change-Id: I2399f7247f5172fdc7980a4652ff68df4b5598c5
[ROCm/hip-tests commit: 7def265d94 ]
2024-04-17 07:58:37 -04:00
Jaydeep Patel
7def265d94
SWDEV-449111 - Lesser CU size tends to have block & thread dim = 0. OOM as PAL uses half of CPU memory once GPU memory exhausts.
...
Change-Id: I2399f7247f5172fdc7980a4652ff68df4b5598c5
2024-04-17 07:58:37 -04:00