blob: 592043268b75bc884b7761dc269cae28c1727123 [file] [log] [blame]
Matteo Martincigh4e73b422019-08-08 13:46:32 +01001//
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
10using namespace armnn;
11
12const char* GetBackendId()
13{
14 return RefBackend::GetIdStatic().Get().c_str();
15}
16
17void 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
30void* BackendFactory()
31{
32 return new RefBackend();
33}