Parse a target entry from TVM_TEST_TARGETS env var. Entries can be plain kind names (e.g. "llvm") or JSON dicts (e.g. '{"kind": "opencl", "device": "mali"}').
(entry)
| 523 | |
| 524 | |
| 525 | def _parse_target_entry(entry): |
| 526 | """Parse a target entry from TVM_TEST_TARGETS env var. |
| 527 | |
| 528 | Entries can be plain kind names (e.g. "llvm") or JSON dicts |
| 529 | (e.g. '{"kind": "opencl", "device": "mali"}'). |
| 530 | """ |
| 531 | entry = entry.strip() |
| 532 | if entry.startswith("{"): |
| 533 | import json # pylint: disable=import-outside-toplevel |
| 534 | |
| 535 | return json.loads(entry) |
| 536 | return entry |
| 537 | |
| 538 | |
| 539 | def _tvm_test_targets(): |
no outgoing calls
no test coverage detected
searching dependent graphs…