Files
rocm-systems/projects/hip/docs/index.md
T
Istvan Kiss 197f73dac9 Sync HIP documentation 2025-10-20 (#1258)
* Add examples to tools folder
* Correct P2P memory access section
* Sync poriting guide
* Add HIP Graph tutorial
* Add hint about using amdgpu-dkms for IPC API
* Add a few more env variables
2025-10-29 07:42:06 +01:00

2.8 KiB

<head> </head>

HIP documentation

The Heterogeneous-computing Interface for Portability (HIP) is a C++ runtime API and kernel language that lets you create portable applications for AMD and NVIDIA GPUs from a single source code. For more information, see What is HIP?

HIP API 7.0 introduces changes to make it align more closely with NVIDIA CUDA.
These changes are incompatible with prior releases, and might require recompiling
existing HIP applications for use with the ROCm 7.0 release. For more information,
see [HIP API 7.0 changes](./hip-7-changes).

Installation instructions are available from:

The HIP documentation is organized into the following categories:

::::{grid} 1 2 2 2 :gutter: 3

:::{grid-item-card} Programming guide

  • {doc}./understand/programming_model
  • {doc}./understand/hardware_implementation
  • {doc}./understand/compilers
  • {doc}./how-to/performance_guidelines
  • Debugging with HIP
  • {doc}./how-to/logging
  • {doc}./how-to/hip_runtime_api
  • {doc}./how-to/hip_cpp_language_extensions
  • {doc}./how-to/kernel_language_cpp_support
  • {doc}./how-to/hip_porting_guide
  • {doc}./how-to/hip_rtc
  • {doc}./understand/amd_clr

:::

:::{grid-item-card} Reference

:::

:::{grid-item-card} Tutorial

:::

::::

Known issues are listed on the HIP GitHub repository.

To contribute features or functions to the HIP project, refer to Contributing to HIP. To contribute to the documentation, refer to {doc}Contributing to ROCm docs <rocm:contribute/contributing> page.

You can find licensing information on the Licensing page.