Skip to content

Commit f5a9326

Browse files
lhutton1Mousius
andcommitted
add test case
Co-authored-by: Chris Sidebottom <[email protected]> Change-Id: I6a6bc9a023afd5a62a3c932dbc3ad535815b3963
1 parent 450f599 commit f5a9326

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/python/driver/tvmc/test_workspace_pools.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import pytest
1919
import argparse
2020

21+
import tvm
2122
from tvm.driver.tvmc.workspace_pools import (
2223
generate_workspace_pools_args,
2324
workspace_pools_recombobulate,
@@ -402,3 +403,18 @@ def test_workspace_pools_recombobulate_single_pool_overrides():
402403

403404
assert len(memory_pools.pools[0].targets) == 2
404405
assert len(memory_pools.pools[1].targets) == 1
406+
407+
408+
@tvm.testing.requires_ethosn
409+
def test_workspace_pools_recombobulate_ext_codegen():
410+
"""No error should occur when using an external code generator without an attached Target"""
411+
412+
parser = argparse.ArgumentParser()
413+
generate_workspace_pools_args(parser)
414+
parsed, _ = parser.parse_known_args([])
415+
416+
targets = [Target("llvm")]
417+
extra_targets = [{"raw": "ethos-n"}]
418+
419+
memory_pools = workspace_pools_recombobulate(parsed, targets, extra_targets)
420+
assert memory_pools is None

0 commit comments

Comments
 (0)