|
From: | Francesco Faccio |
Subject: | Re: GSOC 17 - Octave - Reutilization of NNET on CNN Project |
Date: | Thu, 23 Mar 2017 19:45:02 +0100 |
Hi Rik,I will give them a glance and a try. I have never wrote one so I guess that my proposal's timing would be more realistic given I get some experience with this. As for Tensorflow abandoning the C++ API, on November 2016 a contributor said that was unlikely since the Tensorflow serving uses it (check it here).--On 22 March 2017 at 17:21, Rik <address@hidden> wrote:On 03/22/2017 09:00 AM, address@hidden.org wrote:
Subject:Re: GSOC 17 - Octave - Reutilization of NNET on CNN Project From:Brayan Impatá <address@hidden> Date:03/22/2017 01:07 AM
To:address@hidden
List-Post:<mailto:address@hidden.org> Precedence:list MIME-Version:1.0 References:<HE1PR0601MB2265D69601F28D33B8address@hidden <address@hiddenrprd06.prod.outlook.com> .nabble.com> <CAMg2hZk_3tGiuhs+tQ=oZMnRbWBDaddress@hidden gmail.com> In-Reply-To:<CAMg2hZk_3tGiuhs+tQ=oZMnRbWBDaddress@hidden gmail.com> Message-ID:<CAMg2hZ=Omw-Wq958hWH9gy-48d6iaddress@hidden gmail.com> Content-Type:multipart/alternative; boundary=001a11422a3c89d27b054b4d3fa1 Message:3
Hi,I've seen we have a strong dependency to the Pytave project if we pretend to use Tensorflow/Keras through its Python interface. Shall we better move to use OCT files to define the CNN module and use the C++ API that Tensorflow exposes? It does not seems to be a good idea depending on another developing project.
I would say that many people overestimate the difficulty of using .oct files. I re-wrote a lot of the documentation on using the external interface so I think the manual is pretty clear now. And there are many usage examples in the libinterp/dldfcn directory to begin an implementation from. Since Tensorflow exposes a C++ API it makes a whole lot of sense to me to use this approach rather than go through a longer path of Octave->Python->Tensorflow->Python->Octave.
The only caveat I see is this, "A word of caution: the APIs in languages other than Python are not yet covered by the API stability promises." However, I doubt they are going to abandon C++ as an API.
---Rik
Un saludo,Brayan.
[Prev in Thread] | Current Thread | [Next in Thread] |