HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
float16.h File Reference
#include "endian.h"
#include "core/common/narrow.h"
#include "core/common/common.h"
+ Include dependency graph for float16.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  onnxruntime::MLFloat16
 
struct  onnxruntime::BFloat16
 
struct  onnxruntime::BFloat16::FromBitsT
 

Namespaces

 onnxruntime
 

Macros

#define ORT_HOST_DEVICE
 

Functions

bool onnxruntime::operator== (const MLFloat16 &left, const MLFloat16 &right)
 
bool onnxruntime::operator!= (const MLFloat16 &left, const MLFloat16 &right)
 
bool onnxruntime::operator< (const MLFloat16 &left, const MLFloat16 &right)
 
ORT_HOST_DEVICE bool onnxruntime::operator== (const BFloat16 &left, const BFloat16 &right)
 
ORT_HOST_DEVICE bool onnxruntime::operator!= (const BFloat16 &left, const BFloat16 &right)
 
ORT_HOST_DEVICE bool onnxruntime::operator< (const BFloat16 &left, const BFloat16 &right)
 
MLFloat16 onnxruntime::operator""_f16 (unsigned long long int v)
 
MLFloat16 onnxruntime::operator""_fp16 (long double v)
 
BFloat16 onnxruntime::operator""_b16 (unsigned long long int v)
 
BFloat16 onnxruntime::operator""_bfp16 (long double v)
 
void onnxruntime::BFloat16ToFloat (const BFloat16 *blf, float *flt, size_t size)
 
void onnxruntime::FloatToBFloat16 (const float *flt, BFloat16 *blf, size_t size)
 

Macro Definition Documentation

#define ORT_HOST_DEVICE

Definition at line 21 of file float16.h.