diff --git a/INSTALL.rst b/INSTALL.rst index 4575f15fa..13df5f95c 100644 --- a/INSTALL.rst +++ b/INSTALL.rst @@ -125,7 +125,7 @@ Or you could install Kernel Tuner and PyOpenCL together if you haven't done so a If this fails, please see the PyOpenCL installation guide (https://wiki.tiker.net/PyOpenCL/Installation) HIP and HIP Python -------------- +------------------ Before we can install HIP Python, you'll need to have the HIP runtime and compiler installed on your system. The HIP compiler is included as part of the ROCm software stack. Here is AMD's installation guide: diff --git a/doc/source/architecture.png b/doc/source/architecture.png index bedeefa5b..73b3132a6 100644 Binary files a/doc/source/architecture.png and b/doc/source/architecture.png differ diff --git a/doc/source/design.rst b/doc/source/design.rst index aaa640467..9c2f6ff9a 100644 --- a/doc/source/design.rst +++ b/doc/source/design.rst @@ -89,14 +89,8 @@ kernel_tuner.runners.sequential.SimulationRunner :members: -Device Interfaces ------------------ - -kernel_tuner.core.DeviceInterface -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. autoclass:: kernel_tuner.core.DeviceInterface - :special-members: __init__ - :members: +Backends +-------- kernel_tuner.backends.pycuda.PyCudaFunctions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/kernel_tuner/backends/hip.py b/kernel_tuner/backends/hip.py index 1a0b7ce73..46d2d50a5 100644 --- a/kernel_tuner/backends/hip.py +++ b/kernel_tuner/backends/hip.py @@ -104,6 +104,7 @@ def __init__(self, device=0, iterations=7, compiler_options=None, observers=None def ready_argument_list(self, arguments): """Ready argument list to be passed to the HIP function. + :param arguments: List of arguments to be passed to the HIP function. The order should match the argument list on the HIP function. Allowed values are np.ndarray, and/or np.int32, np.float32, and so on.