Большой размер приложения для использования «TensorFlowLiteSelectTfOps», «~> 0.0.1-nightly»IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Большой размер приложения для использования «TensorFlowLiteSelectTfOps», «~> 0.0.1-nightly»

Сообщение Anonymous »

Я использую -
'TensorFlowLiteSwift'
'TensorFlowLiteSelectTfOps', '~> 0.0.1-nightly'

использую модуль для запуска моей модели Tflite в iOS-приложение. Однако размер приложения чрезвычайно велик, почти 202 МБ. Если я удалю модуль — «TensorFlowLiteSelectTfOps», «~> 0.0.1-nightly», то размер приложения уменьшится до 32 МБ.
Итак, теперь я пытаюсь создать структуру — TensorFlowLiteSelectTfOps .framework
Используя скрипт Python, я понял, что моя модель использует следующие операции:
{'MUL', 'FlexRealDiv', 'FLOOR_DIV', 'FILL', 'SPLIT_V', 'DIV', 'TRANSPOSE', 'MAXIMUM', 'EXPAND_DIMS', 'FlexIRFFT', 'MIRROR_PAD', 'DEQUANTIZE', 'CONV_2D', 'SUB', 'FlexStridedSlice', 'TRANSPOSE_CONV', 'GATHER', 'PACK', 'ADD', 'SQRT', 'STRIDED_SLICE', 'CONCATENATION', 'IMAG', 'SPLIT', 'RFFT2D', 'RSQRT', 'BATCH_MATMUL', 'SQUARED_DIFFERENCE', 'SUM', 'SHAPE', 'DELEGATE', 'GELU', 'REAL', 'NEG', 'FULLY_CONNECTED', 'BATCH_TO_SPACE_ND', 'RANGE', 'FlexPad', 'FlexComplex', 'SQUEEZE', 'LOGISTIC', 'FlexTranspose', 'MEAN', 'SPACE_TO_BATCH_ND', 'PAD', 'RESHAPE', 'SOFTMAX'}

Я создал платформу с помощью приведенной ниже команды, но размер не уменьшился -
bazel build -c opt --config=ios_arm64 \
--define=TF_LITE_STATIC_SELECT_TF_OPS=1 \
--define=tflite_with_xnnpack=false \
--copt=-DTF_LITE_STATIC_SELECT_OPS_LIST="MUL,FlexRealDiv,FLOOR_DIV,FILL,SPLIT_V,DIV,TRANSPOSE,MAXIMUM,EXPAND_DIMS,FlexIRFFT,MIRROR_PAD,DEQUANTIZE,CONV_2D,SUB,FlexStridedSlice,TRANSPOSE_CONV,GATHER,PACK,ADD,SQRT,STRIDED_SLICE,CONCATENATION,IMAG,SPLIT,RFFT2D,RSQRT,BATCH_MATMUL,SQUARED_DIFFERENCE,SUM,SHAPE,DELEGATE,GELU,REAL,NEG,FULLY_CONNECTED,BATCH_TO_SPACE_ND,RANGE,FlexPad,FlexComplex,SQUEEZE,LOGISTIC,FlexTranspose,MEAN,SPACE_TO_BATCH_ND,PAD,RESHAPE,SOFTMAX" \
//tensorflow/lite/ios:TensorFlowLiteSelectTfOps_framework


Подробнее здесь: https://stackoverflow.com/questions/792 ... -1-nightly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»