Hacker News new | ask | show | jobs
by bravura 2012 days ago
I recently used TF 1.0 (former Theano author, current PyTorch user) and found TF 1.0 to be hellaciously difficult to grok and seemed to include a lot of unnecessary abstractions.

There was existing TF 1.0 code I was trying to extract gradients through (nsynth-wavenet). I spent over 8 hours on it unsuccessfully; I asked for help from a friend at Google who worked on TF and he couldn't figure it out either. I emailed the original author of the code and he acknowledged that he didn't know how to do it either, and he had an old notebook he could dig up that kinda would work with a lot of fixes.

1 comments

Also see my comment here: https://news.ycombinator.com/item?id=25439073

I am definitely interested in a higher-level Pytorch API that uses TF as an execution engine.

My coworker said that he basically started from this article[0] and then adapted a few things to his workflow. He also said that learnopencv "covers like 70% of what you really have to do and you have to figure the rest out, not hard but may take you some time".

[0] https://www.learnopencv.com/pytorch-to-tensorflow-model-conv...