DPC++ Runtime
Runtime libraries for oneAPI DPC++
static-query.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cl::sycl::ext::oneapi::experimental::matrix::tpu_params< u, Ta, Tb, Tc, M, N, K, Enabled >
 
struct  cl::sycl::ext::oneapi::experimental::matrix::tpu_params< tpu::amx, void, void, void, M, N, K >
 
struct  cl::sycl::ext::oneapi::experimental::matrix::tpu_params< tpu::amx, void, void, void, M, N, K >::combination
 
struct  cl::sycl::ext::oneapi::experimental::matrix::tpu_params< tpu::dpas, void, void, void, M, N, K >
 
struct  cl::sycl::ext::oneapi::experimental::matrix::tpu_params< tpu::dpas, void, void, void, M, N, K >::combination
 

Namespaces

 cl
 We provide new interfaces for matrix muliply in this patch:
 
 cl::sycl
 
 cl::sycl::ext
 
 cl::sycl::ext::oneapi
 
 cl::sycl::ext::oneapi::experimental
 
 cl::sycl::ext::oneapi::experimental::matrix
 

Enumerations

enum  cl::sycl::ext::oneapi::experimental::matrix::tpu { cl::sycl::ext::oneapi::experimental::matrix::tpu::dpas, cl::sycl::ext::oneapi::experimental::matrix::tpu::amx }
 
enum  cl::sycl::ext::oneapi::experimental::matrix::matrix_type {
  cl::sycl::ext::oneapi::experimental::matrix::matrix_type::bf8, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::bf16, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::fp16, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::fp19,
  cl::sycl::ext::oneapi::experimental::matrix::matrix_type::fp32, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::fp64, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::sint2, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::sint4,
  cl::sycl::ext::oneapi::experimental::matrix::matrix_type::sint8, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::sint16, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::sint32, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::sint64,
  cl::sycl::ext::oneapi::experimental::matrix::matrix_type::uint2, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::uint4, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::uint8, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::uint16,
  cl::sycl::ext::oneapi::experimental::matrix::matrix_type::uint32, cl::sycl::ext::oneapi::experimental::matrix::matrix_type::uint64
}
 
enum  cl::sycl::ext::oneapi::experimental::matrix::scope_t { cl::sycl::ext::oneapi::experimental::matrix::scope_t::sub_group, cl::sycl::ext::oneapi::experimental::matrix::scope_t::work_group }