File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 1818import pytest
1919import argparse
2020
21+ import tvm
2122from 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
You can’t perform that action at this time.
0 commit comments