Skip to content

Commit

Permalink
add test case
Browse files Browse the repository at this point in the history
Co-authored-by: Chris Sidebottom <[email protected]>

Change-Id: I6a6bc9a023afd5a62a3c932dbc3ad535815b3963
  • Loading branch information
lhutton1 committed Aug 1, 2022
1 parent 450f599 commit df20deb
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions tests/python/driver/tvmc/test_workspace_pools.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import pytest
import argparse

import tvm
from tvm.driver.tvmc.workspace_pools import (
generate_workspace_pools_args,
workspace_pools_recombobulate,
Expand Down Expand Up @@ -402,3 +403,18 @@ def test_workspace_pools_recombobulate_single_pool_overrides():

assert len(memory_pools.pools[0].targets) == 2
assert len(memory_pools.pools[1].targets) == 1


@tvm.testing.requires_ethosn
def test_workspace_pools_recombobulate_ext_codegen():
"""No error should occur when using an external code generator without an attached Target"""

parser = argparse.ArgumentParser()
generate_workspace_pools_args(parser)
parsed, _ = parser.parse_known_args([])

targets = [Target("llvm")]
extra_targets = [{"raw": "ethos-n"}]

memory_pools = workspace_pools_recombobulate(parsed, targets, extra_targets)
assert memory_pools is None

0 comments on commit df20deb

Please sign in to comment.