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

Go to the source code of this file.

Classes

struct  sycl::_V1::ext::oneapi::experimental::matrix::combination
 

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::ext
 
 sycl::_V1::ext::oneapi
 
 sycl::_V1::ext::oneapi::experimental
 
 sycl::_V1::ext::oneapi::experimental::matrix
 
 sycl::_V1::detail
 

Enumerations

enum class  sycl::_V1::ext::oneapi::experimental::matrix::matrix_type {
  sycl::_V1::ext::oneapi::experimental::matrix::bf16 , sycl::_V1::ext::oneapi::experimental::matrix::fp16 , sycl::_V1::ext::oneapi::experimental::matrix::tf32 , sycl::_V1::ext::oneapi::experimental::matrix::fp32 ,
  sycl::_V1::ext::oneapi::experimental::matrix::fp64 , sycl::_V1::ext::oneapi::experimental::matrix::sint8 , sycl::_V1::ext::oneapi::experimental::matrix::sint16 , sycl::_V1::ext::oneapi::experimental::matrix::sint32 ,
  sycl::_V1::ext::oneapi::experimental::matrix::sint64 , sycl::_V1::ext::oneapi::experimental::matrix::uint8 , sycl::_V1::ext::oneapi::experimental::matrix::uint16 , sycl::_V1::ext::oneapi::experimental::matrix::uint32 ,
  sycl::_V1::ext::oneapi::experimental::matrix::uint64
}
 

Functions

template<typename T >
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< sycl::ext::oneapi::bfloat16 > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< sycl::half > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< sycl::ext::oneapi::experimental::matrix::precision::tf32 > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< float > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< double > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< int8_t > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< int16_t > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< int32_t > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< int64_t > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< uint8_t > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< uint16_t > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< uint32_t > ()
 
template<>
constexpr const char * sycl::_V1::detail::convertTypeToMatrixTypeString< uint64_t > ()