blob: ea20658508d7712d5d01136cd154534c6cdf00ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
function(_TensorFlowLite_import)
nnas_find_package(TensorFlowSource EXACT 1.13.1 QUIET)
if(NOT TensorFlowSource_FOUND)
set(TensorFlowLite_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT TensorFlowSource_FOUND)
nnas_find_package(FlatBuffers EXACT 2.0 QUIET)
if(NOT FlatBuffers_FOUND)
set(TensorFlowLite_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT FlatBuffers_FOUND)
nnas_find_package(Farmhash QUIET)
if(NOT Farmhash_FOUND)
set(TensorFlowLite_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT Farmhash_FOUND)
nnas_find_package(Eigen QUIET)
if(NOT Eigen_FOUND)
set(TensorFlowLite_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT Eigen_FOUND)
nnas_find_package(GEMMLowp QUIET)
if(NOT GEMMLowp_FOUND)
set(TensorFlowLite_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT GEMMLowp_FOUND)
nnas_find_package(NEON2SSE QUIET)
if(NOT NEON2SSE_FOUND)
set(TensorFlowLite_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT NEON2SSE_FOUND)
nnas_find_package(Abseil QUIET)
if(NOT Abseil_FOUND)
set(TensorFlowLite_FOUND FALSE PARENT_SCOPE)
return()
endif(NOT Abseil_FOUND)
if(NOT TARGET tensorflowlite-1.13.1)
nnas_include(ExternalProjectTools)
add_extdirectory("${CMAKE_CURRENT_LIST_DIR}/Lite" tflite-1.13.1)
endif(NOT TARGET tensorflowlite-1.13.1)
set(TensorFlowLite_FOUND TRUE PARENT_SCOPE)
endfunction(_TensorFlowLite_import)
_TensorFlowLite_import()
|