bespoke-silicon-group / bsg_manycore

Tile based architecture designed for computing efficiency, scalability and generality
Other
230 stars 58 forks source link

stats parser not catching missing `bsg_cuda_print_stat_end` tag #416

Open eafurst opened 4 years ago

eafurst commented 4 years ago

stats parser is silently failing when bsg_cuda_print_stat_end tag is missing. It generates a manycore_stats.log file that contains only headers and no data without throwing any warnings/errors.

drichmond commented 4 years ago

Do you mean, only "start" and no "ends", instead of only "headers"?

eafurst commented 4 years ago

I meant that the resulting manycore_stats.log file ends up essentially being a skeleton with only printouts like these (and no actual data): https://github.com/bespoke-silicon-group/bsg_manycore/blob/91edf27e40d8dfb016029539084e324db190e99b/software/py/vanilla_parser/stats_parser.py#L341

drichmond commented 4 years ago

Ahh, I misread your description.