diff options
Diffstat (limited to 'docs/nncc/design.md')
-rw-r--r-- | docs/nncc/design.md | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/nncc/design.md b/docs/nncc/design.md new file mode 100644 index 000000000..a01d6fec4 --- /dev/null +++ b/docs/nncc/design.md @@ -0,0 +1,10 @@ +This document describes basic principles behind _nncc_ design. + +## Goals and non-goals + +As mentioned in README.md, _nncc_ aims to provide a general framework for compiling a given NN model +to an artifact that runs on a target device (such as CPU, GPU, or NPU). + +More specifically, _nncc_ aims to create an efficient artifact (in terms of throughput or memory) +for a specific target via focusing on a restricted set of NN operations. It is not the goal of _nncc_ +to support all the known NN operations although _nncc_ will keep trying to broaden its coverage. |