-
Notifications
You must be signed in to change notification settings - Fork 538
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HIP runtime API reference reorganize
- Loading branch information
Showing
31 changed files
with
413 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
.. meta:: | ||
:description: HIP runtime API modules reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, HIP runtime API modules | ||
|
||
.. _modules_reference: | ||
|
||
******************************************************************************* | ||
Modules | ||
******************************************************************************* | ||
|
||
The API is organized into modules based on functionality: | ||
|
||
* :ref:`global_enum_defines_reference` | ||
* :ref:`driver_reference` | ||
* :ref:`device_management_reference` | ||
* :ref:`execution_control_reference` | ||
* :ref:`error_handling_reference` | ||
* :ref:`stream_management_reference` | ||
* :ref:`stream_memory_operations_reference` | ||
* :ref:`event_management_reference` | ||
* :ref:`memory_management_reference` | ||
|
||
* :ref:`external_resource_interoperability_reference` | ||
* :ref:`stream_memory_operations_reference` | ||
* :ref:`unified_memory_reference` | ||
* :ref:`virtual_memory_reference` | ||
|
||
* :ref:`peer_to_peer_device_memory_access_reference` | ||
* :ref:`context_management_reference` | ||
* :ref:`module_management_reference` | ||
* :ref:`occupancy_reference` | ||
* :ref:`profiler_control_reference` | ||
* :ref:`launch_api_reference` | ||
* :ref:`texture_management_reference` | ||
* :ref:`runtime_compilation_reference` | ||
* :ref:`callback_activity_apis_reference` | ||
* :ref:`graph_management_reference` | ||
* :ref:`opengl_interop_reference` | ||
* :ref:`surface_object_reference` |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/callback_activity_apis.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the callback activity APIs reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, callback activity APIs, callback activity | ||
|
||
.. _callback_activity_apis_reference: | ||
|
||
******************************************************************************* | ||
Callback activity APIs | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Callback | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/context_management.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the context management reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, context management, context | ||
|
||
.. _context_management_reference: | ||
|
||
******************************************************************************* | ||
Context management [deprecated] | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Context | ||
:content-only: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/device_management.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the device management reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, device management, device | ||
|
||
.. _device_management_reference: | ||
|
||
******************************************************************************* | ||
Device management | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Device | ||
:content-only: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the error handling reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, error handling, error | ||
|
||
.. _error_handling_reference: | ||
|
||
******************************************************************************* | ||
Error handling | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Error | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/event_management.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the event management reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, event management, event | ||
|
||
.. _event_management_reference: | ||
|
||
******************************************************************************* | ||
Event management | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Event | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/execution_control.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the execution control reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, execution control, execution | ||
|
||
.. _execution_control_reference: | ||
|
||
******************************************************************************* | ||
Execution control | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Execution | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/global_enum_and_defines.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the global enum and defines reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, global enum, defines | ||
|
||
.. _global_enum_defines_reference: | ||
|
||
******************************************************************************* | ||
Global enum and defines | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: GlobalDefs | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/graph_management.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the graph management reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, graph management, graph | ||
|
||
.. _graph_management_reference: | ||
|
||
******************************************************************************* | ||
Graph management | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Graph | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/initialization_and_version.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the initialization and version reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, initialization, version | ||
|
||
.. _driver_reference: | ||
|
||
******************************************************************************* | ||
Initialization and version | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Driver | ||
:content-only: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
.. meta:: | ||
:description: This chapter is the launch API to support the triple-chevron | ||
syntax reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, launch API, triple-chevron | ||
|
||
.. _launch_api_reference: | ||
|
||
******************************************************************************* | ||
Launch API to support the triple-chevron syntax | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Clang | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/memory_management.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the memory management reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, memory management, memory | ||
|
||
.. _memory_management_reference: | ||
|
||
******************************************************************************* | ||
Memory management | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Memory | ||
:content-only: |
13 changes: 13 additions & 0 deletions
13
...ip_runtime_api/modules/memory_management/external_resource_interoperability.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
.. meta:: | ||
:description: This chapter is the external resource interoperability reference | ||
page. | ||
:keywords: AMD, ROCm, HIP, CUDA, external resource interoperability | ||
|
||
.. _external_resource_interoperability_reference: | ||
|
||
******************************************************************************* | ||
External resource interoperability | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: External | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
...eference/hip_runtime_api/modules/memory_management/stream_memory_operations.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the stream memory operations reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, stream memory operations | ||
|
||
.. _stream_memory_operations_reference: | ||
|
||
******************************************************************************* | ||
Stream memory operations | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: StreamM | ||
:content-only: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/module_management.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the module management reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, module management, module | ||
|
||
.. _module_management_reference: | ||
|
||
******************************************************************************* | ||
Module management | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Module | ||
:content-only: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the occupancy reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, occupancy | ||
|
||
.. _occupancy_reference: | ||
|
||
******************************************************************************* | ||
Occupancy | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Occupancy | ||
:content-only: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the OpenGL interop reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, OpenGL interop | ||
|
||
.. _opengl_interop_reference: | ||
|
||
******************************************************************************* | ||
OpenGL interop | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: OpenGL | ||
:content-only: |
13 changes: 13 additions & 0 deletions
13
docs/reference/hip_runtime_api/modules/peer_to_peer_device_memory_access.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
.. meta:: | ||
:description: This chapter is the peer to peer device memory access reference | ||
page. | ||
:keywords: AMD, ROCm, HIP, CUDA, peer to peer device memory access, peer to peer | ||
|
||
.. _peer_to_peer_device_memory_access_reference: | ||
|
||
******************************************************************************* | ||
Peer to peer device memory access | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: PeerToPeer | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/profiler_control.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the profiler control reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, profiler control, profiler | ||
|
||
.. _profiler_control_reference: | ||
|
||
******************************************************************************* | ||
Profiler control | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Profiler | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/runtime_compilation.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the runtime compilation reference page. | ||
:keywords: AMD, ROCm, HIP, CUDA, runtime compilation | ||
|
||
.. _runtime_compilation_reference: | ||
|
||
******************************************************************************* | ||
Runtime compilation | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Runtime | ||
:content-only: |
12 changes: 12 additions & 0 deletions
12
docs/reference/hip_runtime_api/modules/stream_management.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. meta:: | ||
:description: This chapter is the stream management reference page | ||
:keywords: AMD, ROCm, HIP, CUDA, stream management, stream | ||
|
||
.. _stream_management_reference: | ||
|
||
******************************************************************************* | ||
Stream management | ||
******************************************************************************* | ||
|
||
.. doxygengroup:: Stream | ||
:content-only: |
Oops, something went wrong.