#pragma once
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include "xnnpack/common.h"
#ifdef __cplusplus
extern "C" {
#endif
struct xnn_hardware_config { … };
XNN_INTERNAL const struct xnn_hardware_config* xnn_init_hardware_config();
static inline bool xnn_is_f16_compatible_config(const struct xnn_hardware_config hardware_config[XNN_MIN_ELEMENTS(1)]) { … }
static inline bool xnn_is_f16_chw_compatible_config(const struct xnn_hardware_config hardware_config[XNN_MIN_ELEMENTS(1)]) { … }
static inline bool xnn_is_chw_compatible_config(const struct xnn_hardware_config hardware_config[XNN_MIN_ELEMENTS(1)]) { … }
static inline bool xnn_is_f16_supported_natively(const struct xnn_hardware_config hardware_config[XNN_MIN_ELEMENTS(1)]) { … }
#ifdef __cplusplus
}
#endif