summaryrefslogtreecommitdiff
path: root/tools/tflitefile_tool/option_printer.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tflitefile_tool/option_printer.py')
-rw-r--r--tools/tflitefile_tool/option_printer.py34
1 files changed, 16 insertions, 18 deletions
diff --git a/tools/tflitefile_tool/option_printer.py b/tools/tflitefile_tool/option_printer.py
index 08754f1ce..15265adf2 100644
--- a/tools/tflitefile_tool/option_printer.py
+++ b/tools/tflitefile_tool/option_printer.py
@@ -35,35 +35,33 @@ class OptionPrinter(object):
if (self.options == 0):
return
- if (self.op_name == "AVERAGE_POOL_2D" or self.op_name == "MAX_POOL_2D"):
+ option_str = self.GetOptionString()
+ if option_str:
print("{}Options".format(tab))
+ print("{}\t{}".format(tab, option_str))
- print("{}\t{}, {}, {}".format(
- tab, "Filter W:H = {}:{}".format(self.options.FilterWidth(),
- self.options.FilterHeight()),
+ def GetOptionString(self):
+ if (self.op_name == "AVERAGE_POOL_2D" or self.op_name == "MAX_POOL_2D"):
+ return "{}, {}, {}".format(
+ "Filter W:H = {}:{}".format(self.options.FilterWidth(),
+ self.options.FilterHeight()),
"Stride W:H = {}:{}".format(self.options.StrideW(),
self.options.StrideH()),
- "Padding = {}".format(self.GetPadding())))
-
+ "Padding = {}".format(self.GetPadding()))
elif (self.op_name == "CONV_2D"):
- print("{}Options".format(tab))
-
- print("{}\t{}, {}, {}".format(
- tab, "Stride W:H = {}:{}".format(self.options.StrideW(),
- self.options.StrideH()),
+ return "{}, {}, {}".format(
+ "Stride W:H = {}:{}".format(self.options.StrideW(),
+ self.options.StrideH()),
"Dilation W:H = {}:{}".format(self.options.DilationWFactor(),
self.options.DilationHFactor()),
- "Padding = {}".format(self.GetPadding())))
-
+ "Padding = {}".format(self.GetPadding()))
elif (self.op_name == "DEPTHWISE_CONV_2D"):
- print("{}Options".format(tab))
-
# yapf: disable
- print("{}\t{}, {}, {}, {}".format(
- tab, "Stride W:H = {}:{}".format(self.options.StrideW(),
+ return "{}, {}, {}, {}".format(
+ "Stride W:H = {}:{}".format(self.options.StrideW(),
self.options.StrideH()),
"Dilation W:H = {}:{}".format(self.options.DilationWFactor(),
self.options.DilationHFactor()),
"Padding = {}".format(self.GetPadding()),
- "DepthMultiplier = {}".format(self.options.DepthMultiplier())))
+ "DepthMultiplier = {}".format(self.options.DepthMultiplier()))
# yapf: enable