Commit 2b916975 by Zhi Committed by Tianqi Chen

skip example json runtime test when config is not set (#4614)

parent 96c2b36b
...@@ -445,6 +445,7 @@ def get_whole_graph_json(): ...@@ -445,6 +445,7 @@ def get_whole_graph_json():
def run_extern(label, get_extern_src, **kwargs): def run_extern(label, get_extern_src, **kwargs):
if which("gcc") is None: if which("gcc") is None:
print("Skip test because gcc is not available.") print("Skip test because gcc is not available.")
return
obj_name = "{}.o".format(label) obj_name = "{}.o".format(label)
lib_name = "external_{}.so".format(label) lib_name = "external_{}.so".format(label)
...@@ -492,8 +493,9 @@ def test_engine_extern(): ...@@ -492,8 +493,9 @@ def test_engine_extern():
options=["-O2", "-std=c++11", "-I" + tmp_path.relpath("")]) options=["-O2", "-std=c++11", "-I" + tmp_path.relpath("")])
def test_json_extern(): def test_json_extern():
if which("gcc") is None: if not tvm.get_global_func("module.loadfile_examplejson", True):
print("Skip test because gcc is not available.") print("Skip because JSON example runtime is not enabled.")
return
# Get subgraph Json. # Get subgraph Json.
subgraph_json = ("json_rt_0\n" + subgraph_json = ("json_rt_0\n" +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment