1#!/bin/sh
2# Copyright 2020 The TensorFlow Authors. All Rights Reserved.
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#     http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16# Make sure we're running in Xcode environment
17if [ -z "${SRCROOT}" ]
18then
19      exit 1
20fi
21
22# Download TF Lite models from the internet if it does not exist.
23FRAMEWORK_FOLDER="${SRCROOT}/Frameworks"
24TFLITE_TAR="${FRAMEWORK_FOLDER}/TensorFlowLiteC"
25TFLITE_C="${FRAMEWORK_FOLDER}/TensorFlowLiteC-2.4.0"
26
27if [[ -d "$TFLITE_C" ]]; then
28  echo "INFO: TFLite frameworks already exist. Skip downloading and use the local frameworks."
29else
30  mkdir -p "${FRAMEWORK_FOLDER}"
31  curl -o "${TFLITE_TAR}" -L "https://dl.google.com/dl/cpdc/e8a95c1d411b795e/TensorFlowLiteC-2.4.0.tar.gz"
32  tar -xvf "${TFLITE_TAR}" -C "${FRAMEWORK_FOLDER}"
33  rm "${TFLITE_TAR}"
34  echo "INFO: Downloaded TensorFlow frameworks to $TFLITE_C."
35fi
36