[graph_node] handle deprecated stl iterator
[platform/core/ml/nntrainer.git] / meson_options.txt
1 option('platform', type: 'combo', choices: ['none', 'tizen', 'yocto', 'android'], value: 'none')
2 option('enable-app', type: 'boolean', value: true)
3 option('install-app', type: 'boolean', value: true)
4 option('use_gym', type: 'boolean', value: false)
5 option('enable-capi', type: 'feature', value: 'auto')
6 option('enable-ccapi', type: 'boolean', value: true)
7 option('enable-test', type: 'boolean', value: true)
8 option('enable-logging', type: 'boolean', value: true)
9 option('enable-tizen-feature-check', type: 'boolean', value: true)
10 option('enable-nnstreamer-backbone', type: 'boolean', value: false)
11 option('enable-tflite-backbone', type: 'boolean', value: false)
12 option('enable-profile', type: 'boolean', value: false)
13 option('enable-trace', type: 'boolean', value: false)
14 option('enable-debug', type: 'boolean', value: false)
15 option('enable-tflite-interpreter', type: 'boolean', value: false)
16 option('enable-memory-swap', type: 'boolean', value: false)
17 option('memory-swap-path', type: 'string', value: '')
18 option('test-timeout', type: 'integer', value: 60)
19
20 # dependency conflict resolution
21 option('capi-ml-inference-actual', type: 'string', value: 'capi-ml-inference',
22         description: 'backward compatible dependency name of capi-ml-inference. ignored if ml-api-support is disabled.')
23 option('capi-ml-common-actual', type: 'string', value: 'capi-ml-common',
24         description: 'backward compatible dependency name of capi-ml-common. ignored if ml-api-support is disabled.')
25 option('tizen-version-major', type: 'integer', min : 4, max : 9999, value: 9999) # 9999 means "not Tizen"
26 option('tizen-version-minor', type: 'integer', min : 0, max : 9999, value: 0)
27 option('openblas-num-threads', type: 'integer', min : 0, max : 9999, value: 0)
28 #This is for the multi-threading in nntrainer
29 option('nntr-num-threads', type: 'integer', min : 0, max : 9999, value: 1)
30
31 # test related option
32 option('reduce-tolerance', type: 'boolean', value: true)
33 option('enable-long-test', type: 'boolean', value: false)
34
35 # backend options
36 option('enable-blas', type: 'boolean', value: false)
37 option('enable-fp16', type: 'boolean', value: true)
38 option('enable-cublas', type: 'boolean', value: false)
39 option('enable-openmp', type: 'boolean', value: true)
40
41 # ml-api dependency (to enable, install capi-inference from github.com/nnstreamer/api )
42 # To inter-operate with nnstreamer and ML-API packages, you need to enable this.
43 # If this is disabled, related options (capi-ml-*) are ignored.
44 option('ml-api-support', type: 'feature', value: 'auto')
45 # @todo : make them use 'feature' and depend on ml-api-support
46 option('enable-nnstreamer-tensor-filter', type: 'feature', value: 'auto')
47 option('enable-nnstreamer-tensor-trainer', type: 'feature', value: 'auto')
48 option('nnstreamer-subplugin-install-path', type: 'string', value: '/usr/lib/nnstreamer') # where nnstreamer subplugin should be installed