From 6576be560265c12751bfc6072f9efc2bf6a5e11b Mon Sep 17 00:00:00 2001 From: Julia Jiang Date: Mon, 19 Aug 2024 14:17:52 -0400 Subject: [PATCH] SWDEV-479940 - Update the changelog for 6.3 Change-Id: I2b465d297466b9c4884e30649bd2ea12a4c4229c --- CHANGELOG.md | 42 ++++++++++++++++++++++++++++++++++++++---- README.md | 2 +- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79f4b16913..94a8dea658 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,38 @@ Full documentation for HIP is available at [rocm.docs.amd.com](https://rocm.docs.amd.com/projects/HIP/en/latest/index.html) -## HIP 6.3 (For ROCm 6.3) -### Changed -- Un-deprecate hipHostAlloc -- Un-deprecate hipFreeHost +## HIP 6.3 for ROCm 6.3 + +### Changes + +* Un-deprecated HIP APIs + - `hipHostAlloc` + - `hipFreeHost` + +* New HIP APIs + - `hipGraphExecGetFlags` returns the flags on executable graph. + - `hipGraphNodeSetParams` updates parameters of a created node. + - `hipGraphExecNodeSetParams` updates parameters of a created node on executable graph. + - `hipDrvGraphMemcpyNodeGetParams` gets a memcpy node's parameters. + - `hipDrvGraphMemcpyNodeSetParams` sets a memcpy node's parameters. + - `hipDrvGraphAddMemFreeNode` creates a memory free node and adds it to a graph. + - `hipDrvGraphExecMemcpyNodeSetParams` sets the parameters for a memcpy node in the given graphExec. + - `hipDrvGraphExecMemsetNodeSetParams` sets the parameters for a memset node in the given graphExec. + +### Optimizations + +### Resolved issues + +### Known issues + +### Upcoming changes + +## HIP 6.2.41134 for ROCm 6.2.1 + +### Resolved issues + +* Soft hang when use AMD_SERIALIZE_KERNEL. +* Memory leak in hipIpcCloseMemHandle. ## HIP 6.2 (For ROCm 6.2) @@ -19,6 +47,12 @@ Full documentation for HIP is available at [rocm.docs.amd.com](https://rocm.docs - `hipGetFuncBySymbol` returns the pointer to device entry function that matches entry function symbolPtr. - `hipStreamBeginCaptureToGraph` begins graph capture on a stream to an existing graph. - `hipGraphInstantiateWithParams` creates an executable graph from a graph. + - `hipMemcpyAtoA` copies from one 1D array to another. + - `hipMemcpyDtoA` copies from device memory to a 1D array. + - `hipMemcpyAtoD` copies from one 1D array to device memory. + - `hipMemcpyAtoHAsync` copies from one 1D array to host memory. + - `hipMemcpyHtoAAsync` copies from host memory to a 1D array. + - `hipMemcpy2DArrayToArray` copies data between host and device. - Added a new flag `integrated` support in device property diff --git a/README.md b/README.md index f51aa6aec2..980db6fb3d 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ To run `hip-tests` please go to the repository and follow the steps. ## Release notes -HIP provides release notes in [CLR change log](https://github.com/ROCm/clr/blob/develop/CHANGELOG.md), which has the records of changes in each release. +HIP provides release notes in [CLR change log](./CHANGELOG.md), which has the records of changes in each release. ## Disclaimer