From 274b63084d885bfc3e3c9357be77a56e571e03ae Mon Sep 17 00:00:00 2001 From: TensorFlow Authors Date: Wed, 20 Nov 2024 15:16:22 +0100 Subject: [PATCH] [Add] TensorFlowLiteObjC 0.0.1-nightly.20241120 --- .../TensorFlowLiteObjC.podspec.json | 127 +++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 Specs/5/a/d/TensorFlowLiteObjC/0.0.1-nightly.20241120/TensorFlowLiteObjC.podspec.json diff --git a/Specs/5/a/d/TensorFlowLiteObjC/0.0.1-nightly.20241120/TensorFlowLiteObjC.podspec.json b/Specs/5/a/d/TensorFlowLiteObjC/0.0.1-nightly.20241120/TensorFlowLiteObjC.podspec.json new file mode 100644 index 000000000000..ea08337f9db5 --- /dev/null +++ b/Specs/5/a/d/TensorFlowLiteObjC/0.0.1-nightly.20241120/TensorFlowLiteObjC.podspec.json @@ -0,0 +1,127 @@ +{ + "name": "TensorFlowLiteObjC", + "version": "0.0.1-nightly.20241120", + "authors": "Google Inc.", + "license": { + "type": "Apache" + }, + "homepage": "https://github.com/tensorflow/tensorflow", + "source": { + "git": "https://github.com/tensorflow/tensorflow.git", + "commit": "43b2f90c0db5b575d2db2faf757a649e5cba5370" + }, + "summary": "TensorFlow Lite for Objective-C", + "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.", + "cocoapods_version": ">= 1.9.0", + "platforms": { + "ios": "12.0" + }, + "module_name": "TFLTensorFlowLite", + "static_framework": true, + "pod_target_xcconfig": { + "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\" \"${PODS_TARGET_SRCROOT}/tensorflow/lite/objc/apis\"", + "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "i386", + "ENABLE_USER_SCRIPT_SANDBOXING": "NO" + }, + "user_target_xcconfig": { + "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "i386", + "ENABLE_USER_SCRIPT_SANDBOXING": "NO" + }, + "default_subspecs": "Core", + "subspecs": [ + { + "name": "Privacy", + "resource_bundles": { + "TFLTensorFlowLite": "tensorflow/lite/objc/PrivacyInfo.xcprivacy" + } + }, + { + "name": "Core", + "public_header_files": "tensorflow/lite/objc/apis/*.h", + "source_files": [ + "tensorflow/lite/objc/{apis,sources}/*.{h,m,mm}" + ], + "exclude_files": [ + "tensorflow/lite/objc/{apis,sources}/TFL{Metal,CoreML}Delegate.{h,m}" + ], + "dependencies": { + "TensorFlowLiteC": [ + "0.0.1-nightly.20241120" + ], + "TensorFlowLiteObjC/Privacy": [ + "0.0.1-nightly.20241120" + ] + }, + "testspecs": [ + { + "name": "Tests", + "test_type": "unit", + "source_files": "tensorflow/lite/objc/tests/*.m", + "exclude_files": "tensorflow/lite/objc/tests/TFL{Metal,CoreML}DelegateTests.m", + "resources": [ + "tensorflow/lite/testdata/add.bin", + "tensorflow/lite/testdata/add_quantized.bin", + "tensorflow/lite/testdata/multi_signatures.bin" + ] + } + ] + }, + { + "name": "CoreML", + "source_files": [ + "tensorflow/lite/objc/{apis,sources}/TFLCoreMLDelegate.{h,m}" + ], + "platforms": { + "ios": "12.0" + }, + "dependencies": { + "TensorFlowLiteC/CoreML": [ + "0.0.1-nightly.20241120" + ], + "TensorFlowLiteObjC/Core": [ + "0.0.1-nightly.20241120" + ], + "TensorFlowLiteObjC/Privacy": [ + "0.0.1-nightly.20241120" + ] + }, + "testspecs": [ + { + "name": "Tests", + "test_type": "unit", + "source_files": "tensorflow/lite/objc/tests/TFLCoreMLDelegateTests.m", + "resources": [ + "tensorflow/lite/testdata/add.bin" + ] + } + ] + }, + { + "name": "Metal", + "source_files": [ + "tensorflow/lite/objc/{apis,sources}/TFLMetalDelegate.{h,m}" + ], + "dependencies": { + "TensorFlowLiteC/Metal": [ + "0.0.1-nightly.20241120" + ], + "TensorFlowLiteObjC/Core": [ + "0.0.1-nightly.20241120" + ], + "TensorFlowLiteObjC/Privacy": [ + "0.0.1-nightly.20241120" + ] + }, + "testspecs": [ + { + "name": "Tests", + "test_type": "unit", + "source_files": "tensorflow/lite/objc/tests/TFLMetalDelegateTests.m", + "resources": [ + "tensorflow/lite/testdata/multi_add.bin" + ] + } + ] + } + ] +} -- 2.11.4.GIT