[nnc] Dump Graph Impl (#3001)
authorАндрей Шедько/AI Tools Lab /SRR/Engineer/삼성전자 <a.shedko@samsung.com>
Tue, 23 Apr 2019 12:39:00 +0000 (15:39 +0300)
committerEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Tue, 23 Apr 2019 12:39:00 +0000 (15:39 +0300)
commit3267727d844ccce1138fe178779a34c7f2a8954d
treeb14cf8bc93e8528cfc50cc59c25cbf2aaa8ea2e8
parent57b043ab275b17dcf8ee3aab3a4d2fc5a3005ffc
[nnc] Dump Graph Impl (#3001)

Add Option to Dump graph after pass
Dumping now creates `dot` files with meaningful names:
`0_importer.dot`, `1_opt_combine_transposes.dot`
Since backend do not return a dumpable graph, we do not dump them

Signed-off-by: Andrei Shedko <a.shedko@samsung.com>
contrib/nnc/driver/Driver.cpp
contrib/nnc/include/pass/Pass.h
contrib/nnc/include/passes/acl_soft_backend/AclCppGenerator.h
contrib/nnc/include/passes/common_frontend/NNImporter.h
contrib/nnc/include/passes/dot_dumper/DumperPass.h
contrib/nnc/include/passes/optimizations/CombineTransposes.h
contrib/nnc/include/passes/soft_backend/BaseGenerator.h
contrib/nnc/passes/dot_dumper/DumperPass.cpp