spla
Loading...
Searching...
No Matches
cl_accelerator.hpp File Reference
#include <core/accelerator.hpp>
#include <core/common.hpp>
#include <core/logger.hpp>
#include <spla/library.hpp>
#include <string>
#include <vector>
#include <svector.hpp>
#include <CL/opencl.hpp>
Include dependency graph for cl_accelerator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  spla::CLAccelerator
 Single-device OpenCL acceleration implementation. More...
 

Namespaces

namespace  spla
 

Macros

#define CL_HPP_ENABLE_EXCEPTIONS
 
#define CL_HPP_MINIMUM_OPENCL_VERSION   120
 
#define CL_HPP_TARGET_OPENCL_VERSION   120
 
#define VENDOR_CODE_NVIDIA   "nvidia"
 
#define VENDOR_CODE_INTEL   "intel"
 
#define VENDOR_CODE_AMD   "amd"
 
#define VENDOR_CODE_IMG   "img"
 
#define SPLA_OPENCL_PLATFORM   "SPLA_OPENCL_PLATFORM"
 
#define SPLA_OPENCL_DEVICE   "SPLA_OPENCL_DEVICE"
 

Macro Definition Documentation

◆ CL_HPP_ENABLE_EXCEPTIONS

#define CL_HPP_ENABLE_EXCEPTIONS

◆ CL_HPP_MINIMUM_OPENCL_VERSION

#define CL_HPP_MINIMUM_OPENCL_VERSION   120

◆ CL_HPP_TARGET_OPENCL_VERSION

#define CL_HPP_TARGET_OPENCL_VERSION   120

◆ SPLA_OPENCL_DEVICE

#define SPLA_OPENCL_DEVICE   "SPLA_OPENCL_DEVICE"

◆ SPLA_OPENCL_PLATFORM

#define SPLA_OPENCL_PLATFORM   "SPLA_OPENCL_PLATFORM"

◆ VENDOR_CODE_AMD

#define VENDOR_CODE_AMD   "amd"

◆ VENDOR_CODE_IMG

#define VENDOR_CODE_IMG   "img"

◆ VENDOR_CODE_INTEL

#define VENDOR_CODE_INTEL   "intel"

◆ VENDOR_CODE_NVIDIA

#define VENDOR_CODE_NVIDIA   "nvidia"