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