[nnc] Initial support of various operations in ONNX frontend (#2286)
authorАндрей Тищенко/AI Tools Lab /SRR/Staff Engineer/삼성전자 <a.tischenko@partner.samsung.com>
Wed, 21 Nov 2018 18:04:58 +0000 (21:04 +0300)
committerEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Wed, 21 Nov 2018 18:04:58 +0000 (21:04 +0300)
commita1901102ba566085876e2a921cb7a8e6b38ca3c3
treea54bab4ab04ecc454c0a0d011a7185f700a8d9ad
parentdd3c17285e84b858b5fcd8b973745ad01f9bfeda
[nnc] Initial support of various operations in ONNX frontend (#2286)

Operations supported in ONNX importer:
- Conv2d
- BatchNorm
- Pool
- scale
- dropout
- Elementwise operations (add, sum, mul, max)
- Gemm

Signed-off-by: Andrew V. Tischenko <a.tischenko@partner.samsung.com>
contrib/nnc/driver/Driver.cpp
contrib/nnc/passes/onnx_frontend/ONNXImporterImpl.cpp
contrib/nnc/passes/onnx_frontend/ONNXImporterImpl.h
contrib/nnc/passes/onnx_frontend/ONNXOpCreator.cpp
contrib/nnc/passes/onnx_frontend/ONNXOpCreator.h