ATLAS Offline Software
Classes | Namespaces | Macros
IDeviceMgmtSvc.h File Reference
#include "GaudiKernel/IService.h"
#include "GaudiKernel/StatusCode.h"
#include <experimental/xrt_system.h>
#include <xrt/xrt_bo.h>
#include <xrt/xrt_device.h>
#include <xrt/xrt_kernel.h>
#include <xrt/xrt_uuid.h>
#include <CL/cl2.hpp>
#include <CL/cl2xrt.hpp>
Include dependency graph for IDeviceMgmtSvc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AthXRT::IDeviceMgmtSvc
 Interface for AthXRT::DeviceMgmtSvc service. More...
 
struct  AthXRT::IDeviceMgmtSvc::OpenCLHandle
 Struct holding OpenCL handles for a kernel. More...
 

Namespaces

 AthXRT
 

Macros

#define CL_HPP_CL_1_2_DEFAULT_BUILD
 
#define CL_HPP_TARGET_OPENCL_VERSION   120
 
#define CL_HPP_MINIMUM_OPENCL_VERSION   120
 
#define CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY   1
 
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS
 

Macro Definition Documentation

◆ CL_HPP_CL_1_2_DEFAULT_BUILD

#define CL_HPP_CL_1_2_DEFAULT_BUILD

Definition at line 21 of file IDeviceMgmtSvc.h.

◆ CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY

#define CL_HPP_ENABLE_PROGRAM_CONSTRUCTION_FROM_ARRAY_COMPATIBILITY   1

Definition at line 24 of file IDeviceMgmtSvc.h.

◆ CL_HPP_MINIMUM_OPENCL_VERSION

#define CL_HPP_MINIMUM_OPENCL_VERSION   120

Definition at line 23 of file IDeviceMgmtSvc.h.

◆ CL_HPP_TARGET_OPENCL_VERSION

#define CL_HPP_TARGET_OPENCL_VERSION   120

Definition at line 22 of file IDeviceMgmtSvc.h.

◆ CL_USE_DEPRECATED_OPENCL_1_2_APIS

#define CL_USE_DEPRECATED_OPENCL_1_2_APIS

Definition at line 25 of file IDeviceMgmtSvc.h.