TinyLlama.cpp 1.0
A lightweight C++ implementation of the TinyLlama language model
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
model_macros.h File Reference
#include <algorithm>
#include <cmath>
Include dependency graph for model_macros.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  detail
 

Macros

#define SAFE_MIN(a, b)   detail::safe_min((a), (b))
 
#define SAFE_MAX(a, b)   detail::safe_max((a), (b))
 
#define SAFE_SQRT(x)   detail::safe_sqrt(x)
 

Functions

template<typename T >
detail::safe_min (T a, T b)
 
template<typename T >
detail::safe_max (T a, T b)
 
float detail::safe_sqrt (float x)
 

Macro Definition Documentation

◆ SAFE_MAX

#define SAFE_MAX (   a,
 
)    detail::safe_max((a), (b))

Definition at line 37 of file model_macros.h.

◆ SAFE_MIN

#define SAFE_MIN (   a,
 
)    detail::safe_min((a), (b))

Definition at line 36 of file model_macros.h.

◆ SAFE_SQRT

#define SAFE_SQRT (   x)    detail::safe_sqrt(x)

Definition at line 38 of file model_macros.h.