diff options
Diffstat (limited to 'ethosu/vela/register_command_stream_generator.py')
-rw-r--r-- | ethosu/vela/register_command_stream_generator.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ethosu/vela/register_command_stream_generator.py b/ethosu/vela/register_command_stream_generator.py index 0e68b140..2bdfda20 100644 --- a/ethosu/vela/register_command_stream_generator.py +++ b/ethosu/vela/register_command_stream_generator.py @@ -151,7 +151,7 @@ class CommandStreamEmitter: payload_mode = CmdMode(code & CmdMode.Mask) - s = f"0x{offset:06x}:" + s = f"{offset:#08x}:" if payload_mode == CmdMode.NoPayload: s += f" {'':8}" @@ -291,7 +291,11 @@ def check_mem_limits(memory_accesses: MemoryAccessSet, mem_limits: Dict[int, int if offset < 0: raise VelaError(f"Negative address offset: {offset}, region: {region}") if offset > max: - raise VelaError(f"Address offset out of range: {offset}, region: {region}, max: {max}") + raise VelaError( + f"Address offset out of range: {offset}, region: {region}, max: {max}. Perhaps try running" + f" with the HillClimb tensor allocator and/or increasing the maximum iteration of that" + f" allocator" + ) def quantise(value: float, quant: Optional[NpuQuantization]) -> int: |