Update revision history in DLD document and add GPU backend item (#1355)
authorSergey Vostokov/AI Tools Lab /SRR/Staff Engineer/삼성전자 <s.vostokov@samsung.com>
Wed, 5 Sep 2018 12:57:34 +0000 (15:57 +0300)
committerРоман Михайлович Русяев/AI Tools Lab /SRR/Staff Engineer/삼성전자 <r.rusyaev@samsung.com>
Wed, 5 Sep 2018 12:57:34 +0000 (15:57 +0300)
This commit adds item about GPU backend and updates revision history of DLD

Signed-off-by: Sergey Vostokov <s.vostokov@samsung.com>
contrib/nnc/doc/project/18_NN_Compiler_and_Optimizer_DLD.rst

index 0ddcce4..f1e3530 100644 (file)
@@ -22,7 +22,8 @@ SW Detailed Level Design
 +--------+---------------+----------------------------+---------------------------------------+---------------------+
 | 1.0    | 2018.06.22    | Final DR1 version          | Vostokov Sergey                       | Sung-Jae Lee        |
 +--------+---------------+----------------------------+---------------------------------------+---------------------+
-| 2.0    | 2018.09.03    | DR2 version                | Roman Rusyaev                         | Sung-Jae Lee        |
+| 2.0    | 2018.09.03    | Add ModelIR,Caffe frontend,| Vostokov Sergey                       | Sung-Jae Lee        |
+|        |               | CPU Soft backend, CLI      |                                       |                     |
 +--------+---------------+----------------------------+---------------------------------------+---------------------+
 
 |
@@ -99,7 +100,6 @@ The development scope includes the following components:
 - Support ARM GPU (Mali)
 - Support Tizen OS
 - Support SmartMachine OS (Optional)
-
 |
 
 .. list-table:: Table 1-1. Target Model
@@ -474,7 +474,6 @@ Important notes
 * At the time of writing Caffe **does not** have a DepthwiseConv layer.
 * `Split` layer, quite surprisingly, just makes a few identical copies of the input (bottom) blob; it doesn't actually split the blob into parts.
 
-
 {Generate the code} Detailed Design
 -----------------------------------
 
@@ -659,6 +658,11 @@ If an operation defines a temporary variable, then the temporary variable is all
 data offset is defined by ``Serializer``.
 
 
+Generation of C++ source code for GPU
+#####################################
+
+This backend has to generate the source code in C++ language to perform NN inference using GPU device. This feature of NN Compiler is under developement now. The detailed design will be provided till the project completion.
+
 Interface Design
 ================