From: Sergey Vostokov/AI Tools Lab /SRR/Staff Engineer/삼성전자 Date: Wed, 5 Sep 2018 12:57:34 +0000 (+0300) Subject: Update revision history in DLD document and add GPU backend item (#1355) X-Git-Tag: nncc_backup~1932 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d378edf8136c5d0f41e25636f4439a539fe9ca67;p=platform%2Fcore%2Fml%2Fnnfw.git Update revision history in DLD document and add GPU backend item (#1355) This commit adds item about GPU backend and updates revision history of DLD Signed-off-by: Sergey Vostokov --- diff --git a/contrib/nnc/doc/project/18_NN_Compiler_and_Optimizer_DLD.rst b/contrib/nnc/doc/project/18_NN_Compiler_and_Optimizer_DLD.rst index 0ddcce4..f1e3530 100644 --- a/contrib/nnc/doc/project/18_NN_Compiler_and_Optimizer_DLD.rst +++ b/contrib/nnc/doc/project/18_NN_Compiler_and_Optimizer_DLD.rst @@ -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 ================