[BugFix][VTA] Fix vta_conv2d crash issue after change vta_config.json configuration...
authorHua <allenhjiang@outlook.com>
Wed, 29 May 2019 17:32:47 +0000 (10:32 -0700)
committerThierry Moreau <moreau@uw.edu>
Wed, 29 May 2019 17:32:47 +0000 (10:32 -0700)
commit4767554c580f5aa0521727629e51f04f5315f025
treef35763dd35e8f6f3c34d14b54e0062f263bd85be
parent953ca1f6c8238c670bdd958d69367c786d68f42b
[BugFix][VTA] Fix vta_conv2d crash issue after change vta_config.json configuration. (#3213)

Issue:
Once change LOG_BLOCK_IN or LOG_BLOCK_OUT into > 4 value, when run vta
“Simple Matrix Multiply” or load vta, vta would crash at vta_conv2d.py.

Analysis:
This issue caused by resnet18 logic of vta_conv2d.py which have
in_filter minmum size that is 16. > 4 value would cause such in_filter
check failed then make xfer_size be empty and find_schedules function
return a empty list finally cause crash.

Solution:
add the empty list check.
vta/python/vta/top/vta_conv2d.py