Skip to content

Commit

Permalink
PR feedbacks
Browse files Browse the repository at this point in the history
  • Loading branch information
neon60 committed Sep 10, 2024
1 parent bd17afb commit 12ff7f5
Show file tree
Hide file tree
Showing 9 changed files with 88 additions and 71 deletions.
13 changes: 13 additions & 0 deletions docs/reference/hip_runtime_api/data_structures.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.. meta::
:description: HIP runtime data structures reference page.
:keywords: AMD, ROCm, HIP, CUDA, HIP runtime data structures

.. _data_structures_reference:

*******************************************************************************
Data structures
*******************************************************************************

The API is organized into modules based on functionality:

.. include:: data_structures_list.rst
4 changes: 4 additions & 0 deletions docs/reference/hip_runtime_api/data_structures_list.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
* :doc:`hip:doxygen/html/annotated`
* :doc:`hip:doxygen/html/classes`
* :doc:`hip:doxygen/html/inherits`
* :doc:`hip:doxygen/html/functions_data_fields`
14 changes: 14 additions & 0 deletions docs/reference/hip_runtime_api/files.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.. meta::
:description: HIP runtime files reference page.
:keywords: AMD, ROCm, HIP, CUDA, HIP runtime files

.. _files_reference:

*******************************************************************************
Files
*******************************************************************************

The list of all files with brief descriptions and a list of all functions,
variables, defines, enums, and typedefs with links to the files they belong to.

.. include:: files_list.rst
2 changes: 2 additions & 0 deletions docs/reference/hip_runtime_api/files_list.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* :doc:`hip:doxygen/html/files`
* :doc:`hip:doxygen/html/globals_globals`
30 changes: 1 addition & 29 deletions docs/reference/hip_runtime_api/modules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,32 +10,4 @@ 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_ordered_memory_allocator_reference`
* :ref:`unified_memory_reference`
* :ref:`virtual_memory_reference`
* :ref:`texture_management_reference`
* :ref:`texture_management_deprecated_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_interoperability_reference`
* :ref:`surface_object_reference`
.. include:: modules_list.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
.. meta::
:description: This topic describes introduces Virtual Memory (VM) and shows
how to use it in AMD HIP.
:description: The virtual memory (VM) management reference page.
:keywords: AMD, ROCm, HIP, CUDA, virtual memory, virtual, memory, VM

.. _virtual_memory_reference:
Expand Down
29 changes: 29 additions & 0 deletions docs/reference/hip_runtime_api/modules_list.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
* :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_ordered_memory_allocator_reference`
* :ref:`unified_memory_reference`
* :ref:`virtual_memory_reference`
* :ref:`texture_management_reference`
* :ref:`texture_management_deprecated_reference`
* :ref:`surface_object_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_interoperability_reference`
* :ref:`cooperative_groups_reference`
47 changes: 10 additions & 37 deletions docs/reference/hip_runtime_api_reference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,49 +10,22 @@ HIP runtime API

This is the full HIP Runtime API reference.

Modules
:doc:`Modules <hip_runtime_api/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_interoperability_reference`
* :ref:`surface_object_reference`

Data structures
.. include:: hip_runtime_api/modules_list.rst

:doc:`Global defines and enums <doxygen/html/group___global_defs>`
=========================================================================

:doc:`Data structures <hip_runtime_api/data_structures>`
============================================================

* :doc:`/doxygen/html/annotated`
* :doc:`/doxygen/html/classes`
* :doc:`/doxygen/html/inherits`
* :doc:`/doxygen/html/functions_data_fields`
.. include:: hip_runtime_api/data_structures_list.rst

Files
:doc:`Files <hip_runtime_api/files>`
============================================================

* :doc:`/doxygen/html/files`
* :doc:`/doxygen/html/globals_globals`
.. include:: hip_runtime_api/files_list.rst
17 changes: 14 additions & 3 deletions docs/sphinx/_toc.yml.in
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ subtrees:
- file: reference/hip_runtime_api/modules/execution_control
- file: reference/hip_runtime_api/modules/error_handling
- file: reference/hip_runtime_api/modules/stream_management
- file: reference/hip_runtime_api/modules/stream_memory_operations
- file: reference/hip_runtime_api/modules/event_management
- file: reference/hip_runtime_api/modules/memory_management
subtrees:
Expand All @@ -70,9 +71,19 @@ subtrees:
- file: reference/hip_runtime_api/modules/graph_management
- file: reference/hip_runtime_api/modules/opengl_interoperability
- file: reference/hip_runtime_api/modules/cooperative_groups_reference
- file: reference/hip_runtime_api/global_enum_and_defines
- file: doxygen/html/annotated_data_structures
- file: doxygen/html/files_files
- file: doxygen/html/group___global_defs
- file: reference/hip_runtime_api/data_structures
subtrees:
- entries:
- file: doxygen/html/annotated
- file: doxygen/html/classes
- file: doxygen/html/inherits
- file: doxygen/html/functions_data_fields
- file: reference/hip_runtime_api/files
subtrees:
- entries:
- file: doxygen/html/files
- file: doxygen/html/globals_globals
- file: reference/virtual_rocr
- file: reference/cpp_language_extensions
title: C++ language extensions
Expand Down

0 comments on commit 12ff7f5

Please sign in to comment.