xref: /aosp_15_r20/external/armnn/src/backends/dynamic/reference/RefDynamicBackend.cpp (revision 89c4ff92f2867872bb9e2354d150bf0c8c502810)
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #include "RefDynamicBackend.hpp"
7 
8 #include <reference/RefBackend.hpp>
9 
10 using namespace armnn;
11 
GetBackendId()12 const char* GetBackendId()
13 {
14     return RefBackend::GetIdStatic().Get().c_str();
15 }
16 
GetVersion(uint32_t * outMajor,uint32_t * outMinor)17 void GetVersion(uint32_t* outMajor, uint32_t* outMinor)
18 {
19     if (!outMajor || !outMinor)
20     {
21         return;
22     }
23 
24     BackendVersion apiVersion = IBackendInternal::GetApiVersion();
25 
26     *outMajor = apiVersion.m_Major;
27     *outMinor = apiVersion.m_Minor;
28 }
29 
BackendFactory()30 void* BackendFactory()
31 {
32     return new RefBackend();
33 }
34