SWDEV-420894 - Remove directed tests

Point users to correct hip-tests path.
Remove references of directed test from code.
Replace documentation which used directed test with a native sample.

Change-Id: I3e8b5b5b40c0847e03d3aa637ea5b0c0d06c1201
This commit is contained in:
Jatin Chaudhary
2023-09-13 18:02:31 +01:00
committed by Rahul Garg
vanhempi f324a8f9ee
commit 405d029422
369 muutettua tiedostoa jossa 91 lisäystä ja 62655 poistoa
@@ -93,7 +93,6 @@ else {
}
```
Please note, the managed memory capability check may not be necessary, but if HMM is not supported, then managed malloc will fall back to using system memory and other managed memory API calls will have undefined behavior.
For more details on managed memory APIs, please refer to the documentation HIP-API.pdf, and the application at (https://github.com/ROCm-Developer-Tools/HIP/blob/rocm-4.5.x/tests/src/runtimeApi/memory/hipMallocManaged.cpp) is a sample usage.
Note, managed memory management is implemented on Linux, not supported on Windows yet.
@@ -139,8 +138,6 @@ HIP graph is supported. For more details, refer to the HIP API Guide.
HIP-Clang now supports device-side malloc and free.
This implementation does not require the use of `hipDeviceSetLimit(hipLimitMallocHeapSize,value)` nor respects any setting. The heap is fully dynamic and can grow until the available free memory on the device is consumed.
The test codes in the link (https://github.com/ROCm-Developer-Tools/HIP/blob/develop/tests/src/deviceLib/hipDeviceMalloc.cpp) show how to implement application using malloc and free functions in device kernels.
## Use of Per-thread default stream
The per-thread default stream is supported in HIP. It is an implicit stream local to both the thread and the current device. This means that the command issued to the per-thread default stream by the thread does not implicitly synchronize with other streams (like explicitly created streams), or default per-thread stream on other threads.