platform_helpers.h#
Platform-detection helper utilities.
Provides lightweight, header-only helpers for querying properties of the host platform at run time, such as the processor byte order.
-
namespace ONNX_LIGHT_NAMESPACE
Functions
-
inline bool is_processor_little_endian()#
Returns
truewhen the host processor uses little-endian byte order.The check is performed at run time by writing a known 32-bit value into memory and inspecting its first byte. On a little-endian machine the least significant byte comes first, so the first byte equals
1.- Returns:
trueif the processor is little-endian;falseotherwise.
-
inline bool is_processor_little_endian()#