summaryrefslogtreecommitdiff
path: root/packaging/domain-apis-machinelearning.inc
blob: 19992a2cf0e7744898632bbc93731c3a5219dd87 (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
60
61
62
63
64
65
66
67
#####################
## MachineLearning ##
#####################
%package sub1-domain_API-MachineLearning
Summary: Machine Learning API Group
Requires: %{name}-sub2-domain_API-MachineLearning-NNStreamer
Suggests: %{name}-sub2-domain_API-MachineLearning-NNTrainer
Suggests: %{name}-sub2-domain_API-MachineLearning-Service
%description sub1-domain_API-MachineLearning
Tizen block (set of packages) for Group of domain API-Machine-Learning
%files sub1-domain_API-MachineLearning

%package sub2-domain_API-MachineLearning-NNStreamer
Summary: NNStreamer and its API
Requires: nnstreamer
Requires: nnstreamer-tensorflow2-lite
%ifnarch riscv64
Requires: nnstreamer-nnfw
%endif
Requires: capi-machine-learning-inference
Requires: nnstreamer-flatbuf
Requires: nnstreamer-protobuf
Requires: nnstreamer-datarepo
Requires: nnstreamer-edge
Requires: machine-learning-agent
%ifarch x86_64 aarch64
Suggests: nnstreamer-tensorflow
%ifnarch riscv64
Suggests: nnstreamer-edgetpu
%endif
%endif
%ifarch %arm aarch64
Suggests: nnstreamer-armnn
%endif
Suggests: nnstreamer-ncsdk2
Suggests: nnstreamer-tizen-sensor
Suggests: nnstreamer-nntrainer-trainer
%description sub2-domain_API-MachineLearning-NNStreamer
NNStreamer is a set of Gstreamer plugins that allow Gstreamer developers
to adopt neural network models easily and efficiently and neural network developers
to manage stream pipelines and their filters easily and efficiently.
%files sub2-domain_API-MachineLearning-NNStreamer
%posttrans sub2-domain_API-MachineLearning-NNStreamer
%tizen_feature tizen.org/feature/machine_learning true
%tizen_feature tizen.org/feature/machine_learning.inference true


%package sub2-domain_API-MachineLearning-NNTrainer
Summary: NNTrainer and its API
Requires: nntrainer
Requires: capi-machine-learning-training
%description sub2-domain_API-MachineLearning-NNTrainer
The NNTrainer API provides interfaces to create and train Machine
Learning models on the device locally.
%files sub2-domain_API-MachineLearning-NNTrainer
%posttrans sub2-domain_API-MachineLearning-NNTrainer
%tizen_feature tizen.org/feature/machine_learning.training true

%package sub2-domain_API-MachineLearning-Service
Summary: Machine Service and its API
Requires: capi-machine-learning-service
%description sub2-domain_API-MachineLearning-Service
With ML Service APIs, users may register intelligence pipelines for other processes
and fetch such registered pipelines.
%files sub2-domain_API-MachineLearning-Service
%posttrans sub2-domain_API-MachineLearning-Service
%tizen_feature tizen.org/feature/machine_learning.service true