У меня есть следующий замороженный вывод логики deeplabv3_mnv2_pascal_tain .
Я получил этот график с сайта tenorflows
Размер этого графа составляет 8,8 Мб. Моя задача - преобразовать этот граф в формат tflite таким образом, чтобы размер графа tflite составлял от 2 до 3 МБ.
Я использую следующий код для преобразования deeplabv3_mnv2_pascal_tain графика в tflite:
$ bazel-bin/tensorflow/lite/toco/toco \
--input_file=deeplabv3_mnv2_pascal_tain.pb \
--output_file=output2/test.tflite \
--inference_input_type=QUANTIZED_UINT8 \
--inference_type=FLOAT \
--input_arrays=ImageTensor \
--output_arrays=SemanticPredictions \
--input_shapes=1,513,513,3 \
--mean_values=128 \
--std_dev_values=128
Тем не менее, выходной tflite-graph, который я получаю, имеет размер 8,5 МБ. Вы можете увидеть выходной график здесь .
Как мне сжать этот tflite-граф так, чтобы я получил график 2,7 МБ
Чтобы быть более понятным, я хочу получить этот тфлитный граф, сжав deeplabv3_mnv2_pascal_tain.pb file