3 ms·
I found it interesting that all of the rendering is done server side. If you turn your phone into airplane mode, the app no longer works. I suppose it makes sen
by cloudwalking 10y ago
I found it interesting that all of the rendering is done server side. If you turn your phone into airplane mode, the app no longer works. I suppose it makes sense -- a server provides more flexibility in how you do the heavy lifting (is it in fact a neural network?).
- qubex 10y agoIt always irks me when I discover that an ’app’ for an apparently ’computational’ (and localisable) task is nothing but a client for logic that resides and runs elsewhere: it means that the idea of having a free-standing program is an illusion and that if something happens to the company the app will stop working rather than merely become abandonware. So yes, it might make sense, but it is at some level disappointing.
- Asooka 10y agoEh.. in this particular case it really makes sense to do it server-side. A beefy core i7 can take a couple of hours to do the style transfer and you ideally want a farm of GPUs to handle the client requests. Doing it client-side on the phone would absolutely drain your entire battery and take half a day or more.
- iverjo 10y agoThey are probably using a newer approach, where they pre-train a neural network and use forward propagation only. With this technique, applying the effect can take less than one second. See https://github.com/DmitryUlyanov/texture_nets https://github.com/DmitryUlyanov/texture_nets for more details. You can also try it here: http://turbo.deepart.io/ http://turbo.deepart.io/