DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::intel::experimental::device_arch Class Reference

#include <sycl/ext/intel/experimental/online_compiler.hpp>

Collaboration diagram for sycl::_V1::ext::intel::experimental::device_arch:

Public Types

enum  gpu {
  gpu_any = 1 , gpu_gen9 = 2 , gpu_skl = gpu_gen9 , gpu_gen9_5 = 3 ,
  gpu_kbl = gpu_gen9_5 , gpu_cfl = gpu_gen9_5 , gpu_gen11 = 4 , gpu_icl = gpu_gen11 ,
  gpu_gen12 = 5 , gpu_tgl = gpu_gen12 , gpu_tgllp = gpu_gen12
}
 
enum  cpu { cpu_any = 1 }
 
enum  fpga { fpga_any = 1 }
 

Public Member Functions

 device_arch (int Val)
 
 operator int ()
 

Static Public Attributes

static constexpr int any = 0
 

Detailed Description

Definition at line 28 of file online_compiler.hpp.

Member Enumeration Documentation

◆ cpu

Enumerator
cpu_any 

Definition at line 52 of file online_compiler.hpp.

◆ fpga

Enumerator
fpga_any 

Definition at line 56 of file online_compiler.hpp.

◆ gpu

Enumerator
gpu_any 
gpu_gen9 
gpu_skl 
gpu_gen9_5 
gpu_kbl 
gpu_cfl 
gpu_gen11 
gpu_icl 
gpu_gen12 
gpu_tgl 
gpu_tgllp 

Definition at line 38 of file online_compiler.hpp.

Constructor & Destructor Documentation

◆ device_arch()

sycl::_V1::ext::intel::experimental::device_arch::device_arch ( int  Val)
inline

Definition at line 32 of file online_compiler.hpp.

Member Function Documentation

◆ operator int()

sycl::_V1::ext::intel::experimental::device_arch::operator int ( )
inline

Definition at line 60 of file online_compiler.hpp.

Member Data Documentation

◆ any

constexpr int sycl::_V1::ext::intel::experimental::device_arch::any = 0
staticconstexpr

Definition at line 30 of file online_compiler.hpp.


The documentation for this class was generated from the following file: