Declarations for CUDA Plugin. More...
#include <adapters/cuda/command_buffer.hpp>
#include <adapters/cuda/context.hpp>
#include <adapters/cuda/device.hpp>
#include <adapters/cuda/event.hpp>
#include <adapters/cuda/kernel.hpp>
#include <adapters/cuda/memory.hpp>
#include <adapters/cuda/platform.hpp>
#include <adapters/cuda/program.hpp>
#include <adapters/cuda/queue.hpp>
#include <adapters/cuda/sampler.hpp>
#include <pi2ur.hpp>
Go to the source code of this file.
Classes | |
struct | _pi_platform |
struct | _pi_device |
struct | _pi_context |
struct | _pi_mem |
struct | _pi_queue |
struct | _pi_event |
struct | _pi_program |
struct | _pi_kernel |
struct | _pi_sampler |
struct | _pi_ext_command_buffer |
Macros | |
#define | _PI_CUDA_PLUGIN_VERSION 1 |
#define | _PI_CUDA_PLUGIN_VERSION_STRING _PI_PLUGIN_VERSION_STRING(_PI_CUDA_PLUGIN_VERSION) |
Typedefs | |
using | _pi_stream_guard = std::unique_lock< std::mutex > |
Declarations for CUDA Plugin.
It is the interface between the device-agnostic SYCL runtime layer and underlying CUDA runtime.
Definition in file pi_cuda.hpp.
#define _PI_CUDA_PLUGIN_VERSION 1 |
Definition at line 23 of file pi_cuda.hpp.
#define _PI_CUDA_PLUGIN_VERSION_STRING _PI_PLUGIN_VERSION_STRING(_PI_CUDA_PLUGIN_VERSION) |
Definition at line 25 of file pi_cuda.hpp.
using _pi_stream_guard = std::unique_lock<std::mutex> |
Definition at line 42 of file pi_cuda.hpp.