When I ran it, I got two list index out of range errors in tflite/__init__.py.
I'm not sure if my fix is valid for all cases, so I didn't make a PR,but I made these changes to __init__.py, and then the lite + tiny test ran properly.
At line 72, i changed:
self.output_index = [output_details[i]["index"] for i in range(3)]
to:
self.output_index = [output_details[i]["index"] for i in range(len(output_details))]
At line 141, I changed:
self.interpreter.get_tensor(self.output_index[i]) for i in range(3)
to:
self.interpreter.get_tensor(self.output_index[i]) for i in range(len(self.output_index))
Hi -- thanks so much for making this package, it's great.
I made a lite + tiny test:
When I ran it, I got two list index out of range errors in tflite/__init__.py.
I'm not sure if my fix is valid for all cases, so I didn't make a PR,but I made these changes to __init__.py, and then the lite + tiny test ran properly.
At line 72, i changed:
self.output_index = [output_details[i]["index"] for i in range(3)]
to:self.output_index = [output_details[i]["index"] for i in range(len(output_details))]
At line 141, I changed:
self.interpreter.get_tensor(self.output_index[i]) for i in range(3)
to:self.interpreter.get_tensor(self.output_index[i]) for i in range(len(self.output_index))