From 7a6f8438aaf750380a9fff799ca81ff5c7e2ae43 Mon Sep 17 00:00:00 2001 From: Michael McGeagh Date: Wed, 2 Dec 2020 15:29:22 +0000 Subject: MLBEDSW-2066 Improve Exception messages Minor refactoring to use fstrings. Improve Error classes to correctly inherit the base class. Use existing exception classes instead of plain exceptions where it makes sense. Signed-off-by: Michael McGeagh Change-Id: I0941c04e91010da1db77299517a8e2d896371e77 --- ethosu/vela/high_level_command_to_npu_op.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ethosu/vela/high_level_command_to_npu_op.py') diff --git a/ethosu/vela/high_level_command_to_npu_op.py b/ethosu/vela/high_level_command_to_npu_op.py index 9e0ed010..096a65cc 100644 --- a/ethosu/vela/high_level_command_to_npu_op.py +++ b/ethosu/vela/high_level_command_to_npu_op.py @@ -46,6 +46,7 @@ from .architecture_features import ArchitectureFeatures from .architecture_features import Block from .data_type import DataType from .debug_database import DebugDatabase +from .errors import UnsupportedFeatureError from .high_level_command_stream import Box from .high_level_command_stream import Command from .high_level_command_stream import DMA @@ -307,7 +308,7 @@ def create_npu_activation(op: Operation) -> NpuActivation: elif faf == Op.LUT: act_op = NpuActivationOp.TABLE_LOOKUP elif not faf.is_relu_op(): - raise Exception("Unsupported fused_activation_function = " + faf.name) + raise UnsupportedFeatureError(f"Unsupported fused_activation_function: {faf.name}") act = NpuActivation(act_op) act.min = op.activation.min -- cgit v1.2.1