SWDEV-514685 - Update documentation 2025-02-11 (#25)

Co-authored-by: Istvan Kiss <neon60@gmail.com>

[ROCm/hip commit: 69becfc7a8]
Этот коммит содержится в:
Kiss, Istvan
2025-03-19 22:04:47 +01:00
коммит произвёл GitHub
родитель bfd7b0dd3f
Коммит e60263a55a
41 изменённых файлов: 3318 добавлений и 1879 удалений
+1 -1
Просмотреть файл
@@ -401,7 +401,7 @@ typedef struct hipExtent {
size_t depth;
}hipExtent;
/**
* HIP position
* HIP position
*/
typedef struct hipPos {
size_t x; ///< X coordinate
+1 -1
Просмотреть файл
@@ -59,7 +59,7 @@ THE SOFTWARE.
#define HIP_INTERNAL_EXPORTED_API __attribute__ ((visibility ("default")))
#else
#define HIP_PUBLIC_API
#define HIP_INTERNAL_EXPORTED_API
#define HIP_INTERNAL_EXPORTED_API
#endif
#if __HIP_DEVICE_COMPILE__ == 0
+13 -7
Просмотреть файл
@@ -114,12 +114,15 @@ typedef struct hipDeviceProp_t {
int clockRate; ///< Max clock frequency of the multiProcessors in khz.
size_t totalConstMem; ///< Size of shared constant memory region on the device
///< (in bytes).
int major; ///< Major compute capability. On HCC, this is an approximation and features may
///< differ from CUDA CC. See the arch feature flags for portable ways to query
///< feature caps.
int minor; ///< Minor compute capability. On HCC, this is an approximation and features may
///< differ from CUDA CC. See the arch feature flags for portable ways to query
int major; ///< Major compute capability version. This indicates the core instruction set
///< of the GPU architecture. For example, a value of 11 would correspond to
///< Navi III (RDNA3). See the arch feature flags for portable ways to query
///< feature caps.
int minor; ///< Minor compute capability version. This indicates a particular configuration,
///< feature set, or variation within the group represented by the major compute
///< capability version. For example, different models within the same major version
///< might have varying levels of support for certain features or optimizations.
///< See the arch feature flags for portable ways to query feature caps.
size_t textureAlignment; ///< Alignment requirement for textures
size_t texturePitchAlignment; ///< Pitch alignment requirement for texture references bound to
int deviceOverlap; ///< Deprecated. Use asyncEngineCount instead
@@ -1092,7 +1095,10 @@ typedef enum hipMemAccessFlags {
hipMemAccessFlagsProtReadWrite = 3 ///< Set the address range read-write accessible
} hipMemAccessFlags;
/**
* Memory access descriptor
* Memory access descriptor structure is used to specify memory access
* permissions for a virtual memory region in Virtual Memory Management API.
* This structure changes read, and write permissions for
* specific memory regions.
*/
typedef struct hipMemAccessDesc {
hipMemLocation location; ///< Location on which the accessibility has to change
@@ -6445,7 +6451,7 @@ hipError_t hipExtLaunchKernel(const void* function_address, dim3 numBlocks, dim3
*
* @returns #hipSuccess, #hipErrorInvalidValue, #hipErrorNotSupported, #hipErrorOutOfMemory
*
* @note 3D liner filter isn't supported on GFX90A boards, on which the API @p hipCreateTextureObject will
* @note 3D linear filter isn't supported on GFX90A boards, on which the API @p hipCreateTextureObject will
* return hipErrorNotSupported.
*
*/