Program Listing for File QnnGpuCommon.h¶
↰ Return to documentation for file (include/QNN/GPU/QnnGpuCommon.h)
//==============================================================================
//
// Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
//
//==============================================================================
/**
* @file
* @brief A header which defines common QNN GPU macros.
*/
#ifndef QNN_GPU_COMMON_H
#define QNN_GPU_COMMON_H
#include "QnnCommon.h"
/// GPU Backend identifier
#define QNN_BACKEND_ID_GPU 4
/// GPU interface provider
#define QNN_GPU_INTERFACE_PROVIDER_NAME "GPU_QTI_AISW"
// GPU API Version values
#define QNN_GPU_API_VERSION_MAJOR 3
#define QNN_GPU_API_VERSION_MINOR 11
#define QNN_GPU_API_VERSION_PATCH 0
// clang-format off
/// Macro to set Qnn_ApiVersion_t for GPU backend
#define QNN_GPU_API_VERSION_INIT \
{ \
{ \
QNN_API_VERSION_MAJOR, /*coreApiVersion.major*/ \
QNN_API_VERSION_MINOR, /*coreApiVersion.major*/ \
QNN_API_VERSION_PATCH /*coreApiVersion.major*/ \
}, \
{ \
QNN_GPU_API_VERSION_MAJOR, /*backendApiVersion.major*/ \
QNN_GPU_API_VERSION_MINOR, /*backendApiVersion.minor*/ \
QNN_GPU_API_VERSION_PATCH /*backendApiVersion.patch*/ \
} \
}
// clang-format on
#endif // QNN_GPU_COMMON_H