Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 1.96 KB

enum_CodeGenerator_CUDA_DeviceSelect.rst

File metadata and controls

63 lines (40 loc) · 1.96 KB
.. index:: pair: enum; DeviceSelect

enum CodeGenerator::CUDA::DeviceSelect

Overview

Methods for selecting :ref:`CUDA <doxid-d1/df6/namespaceCodeGenerator_1_1CUDA>` device. :ref:`More...<details-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05cdf29b66af2e1899cbb1d9c702f9d0>`

.. ref-code-block:: cpp
        :class: doxyrest-overview-code-block

        #include <backend.h>

        enum DeviceSelect
        {
            :ref:`OPTIMAL<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05cdf29b66af2e1899cbb1d9c702f9d0af00c8dbdd6e1f11bdae06be94277d293>`,
            :ref:`MOST_MEMORY<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05cdf29b66af2e1899cbb1d9c702f9d0a7091742b1aa4b0be2bcb9750a1f4b0b9>`,
            :ref:`MANUAL<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05cdf29b66af2e1899cbb1d9c702f9d0aa60a6a471c0681e5a49c4f5d00f6bc5a>`,
        };

Detailed Documentation

Methods for selecting :ref:`CUDA <doxid-d1/df6/namespaceCodeGenerator_1_1CUDA>` device.

Enum Values

.. index:: pair: enumvalue; OPTIMAL
.. ref-code-block:: cpp
        :class: doxyrest-title-code-block

        OPTIMAL

Pick optimal device based on how well kernels can be simultaneously simulated and occupancy.

.. index:: pair: enumvalue; MOST_MEMORY
.. ref-code-block:: cpp
        :class: doxyrest-title-code-block

        MOST_MEMORY

Pick device with most global memory.

.. index:: pair: enumvalue; MANUAL
.. ref-code-block:: cpp
        :class: doxyrest-title-code-block

        MANUAL

Use device specified by user.