[Add] TensorFlowLiteSwift 0.0.1-nightly.20241221
[CocoaPods.git] / Specs / e / c / 8 / LiteRTObjC / 0.0.1-nightly.20240930 / LiteRTObjC.podspec.json
blob3e92a7fc800f579c98c2b5811543288db4006b5c
2   "name": "LiteRTObjC",
3   "version": "0.0.1-nightly.20240930",
4   "authors": "Google Inc.",
5   "license": {
6     "type": "Apache"
7   },
8   "homepage": "https://github.com/tensorflow/tensorflow",
9   "source": {
10     "git": "https://github.com/tensorflow/tensorflow.git",
11     "commit": "5728c70b69da8f52be711ef781f9a444940f8c57"
12   },
13   "summary": "TensorFlow Lite for Objective-C",
14   "description": "TensorFlow Lite is TensorFlow's lightweight solution for Objective-C\ndevelopers. It enables low-latency inference of on-device machine learning\nmodels with a small binary size and fast performance supporting hardware\nacceleration.",
15   "cocoapods_version": ">= 1.9.0",
16   "platforms": {
17     "ios": "12.0"
18   },
19   "module_name": "TFLTensorFlowLite",
20   "static_framework": true,
21   "pod_target_xcconfig": {
22     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\" \"${PODS_TARGET_SRCROOT}/tensorflow/lite/objc/apis\"",
23     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "i386"
24   },
25   "user_target_xcconfig": {
26     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "i386"
27   },
28   "default_subspecs": "Core",
29   "subspecs": [
30     {
31       "name": "Privacy",
32       "resource_bundles": {
33         "TFLTensorFlowLite": "tensorflow/lite/objc/PrivacyInfo.xcprivacy"
34       }
35     },
36     {
37       "name": "Core",
38       "public_header_files": "tensorflow/lite/objc/apis/*.h",
39       "source_files": [
40         "tensorflow/lite/objc/{apis,sources}/*.{h,m,mm}"
41       ],
42       "exclude_files": [
43         "tensorflow/lite/objc/{apis,sources}/TFL{Metal,CoreML}Delegate.{h,m}"
44       ],
45       "dependencies": {
46         "LiteRTC": [
47           "0.0.1-nightly.20240930"
48         ],
49         "LiteRTObjC/Privacy": [
50           "0.0.1-nightly.20240930"
51         ]
52       },
53       "testspecs": [
54         {
55           "name": "Tests",
56           "test_type": "unit",
57           "source_files": "tensorflow/lite/objc/tests/*.m",
58           "exclude_files": "tensorflow/lite/objc/tests/TFL{Metal,CoreML}DelegateTests.m",
59           "resources": [
60             "tensorflow/lite/testdata/add.bin",
61             "tensorflow/lite/testdata/add_quantized.bin",
62             "tensorflow/lite/testdata/multi_signatures.bin"
63           ]
64         }
65       ]
66     },
67     {
68       "name": "CoreML",
69       "source_files": [
70         "tensorflow/lite/objc/{apis,sources}/TFLCoreMLDelegate.{h,m}"
71       ],
72       "platforms": {
73         "ios": "12.0"
74       },
75       "dependencies": {
76         "LiteRTC/CoreML": [
77           "0.0.1-nightly.20240930"
78         ],
79         "LiteRTObjC/Core": [
80           "0.0.1-nightly.20240930"
81         ],
82         "LiteRTObjC/Privacy": [
83           "0.0.1-nightly.20240930"
84         ]
85       },
86       "testspecs": [
87         {
88           "name": "Tests",
89           "test_type": "unit",
90           "source_files": "tensorflow/lite/objc/tests/TFLCoreMLDelegateTests.m",
91           "resources": [
92             "tensorflow/lite/testdata/add.bin"
93           ]
94         }
95       ]
96     },
97     {
98       "name": "Metal",
99       "source_files": [
100         "tensorflow/lite/objc/{apis,sources}/TFLMetalDelegate.{h,m}"
101       ],
102       "dependencies": {
103         "LiteRTC/Metal": [
104           "0.0.1-nightly.20240930"
105         ],
106         "LiteRTObjC/Core": [
107           "0.0.1-nightly.20240930"
108         ],
109         "LiteRTObjC/Privacy": [
110           "0.0.1-nightly.20240930"
111         ]
112       },
113       "testspecs": [
114         {
115           "name": "Tests",
116           "test_type": "unit",
117           "source_files": "tensorflow/lite/objc/tests/TFLMetalDelegateTests.m",
118           "resources": [
119             "tensorflow/lite/testdata/multi_add.bin"
120           ]
121         }
122       ]
123     }
124   ]