Live data from Hacker News

Tensorflow 2.0 Preview

tensorflow.org

31–40 of 41 posts

Re: Tensorflow 2.0 Preview

#31

Can someone summarize the changes between 1.13 and 2.0? Given the major version increment, I'd assume there's a major paradigm shift.

This blog post gives a decent overview: https://medium.com/tensorflow/whats-coming-in-tensorflow-2-0...

Seems like mostly changes for production users vs. researchers. Not that there's any particular feature I'm dying for as a researcher (though a deterministic reduce_sum would be nice). Is pytorch more directly pursuing the "fast iteration, few assumptions" that ML researchers want?

Re: Tensorflow 2.0 Preview

#33
post #5

Earlier quoted context omitted.

Maybe it's the software itself and nothing associated with it. When something is 'Google' it's not automatically good or bad.

I see PyTorch and, to a much lesser extent, DyNet used in state-of-the-art NLP applications. I wonder if PyTorch is “winning”.

PyTorch is gaining popularity but still behind Tensorflow in popularity, code, documentation and models available. The main difference is the eager execution that Tensorflow does not have until 2.0 that is out soon.

Re: Tensorflow 2.0 Preview

#34

A guy from Google Brain came over to a Capital One meetup and talked at length about the `autograph` module; check it out! I remember they did some neat things with extending Python's operator overloading in order to generate Tensorflow graph code.

Thanks for mentioning AutoGraph - looks good! BTW, I am also at C1 (Machine Learning team at UIUC).

Re: Tensorflow 2.0 Preview

#35
post #24
post #3

Couldn't find anything about it, but does anyone know if it supports Python 3.7 yet? Just messed around with TF yesterday on a Windows dev box, and the version downgrade shuffle was annoying .

Burned by the same problem. A while ago I switched to never doing any DL without using a conda environment.

At work I do DL projects in separated containers with the nvidia docker runtime. That means I can use any combination of cuda/ubuntu/python versions independent of the host system or other projects.

Re: Tensorflow 2.0 Preview

#36
post #15

Earlier quoted context omitted.

According to on of the biggest frontend developer surveys, The State of JavaScript 2018 [1], Angular is the leading framework that people don't want to use again after having tried it. So it's not merely HN criticism, this is a very common theme and having used all popular big name fronted frameworks myself extensively, I can also see why many people feel that way. Not gonna steer the discussion there, though, just c…

That survey is biased, because it makes Angular == Angular 2+ == AngularJS. I used Angular 5 on two projects last year and was quite happy with the experience.

It doesn’t conflate angular and angularjs at all - there is explicit mention of both of them and the differences.

Re: Tensorflow 2.0 Preview

#37
post #25
post #4

What's interesting about Google is, they can have open source products that are hated a big % of devs (Angular) and something that doesn't have that problem (Tensorflow). I wonder what's the underlying issue behind this disparity. Wonder if it the teams themselves behind those products...

you might not be aware but there is a lot of unhappiness with TensorFlow in the community. For example, I hear many comments about how complex it is, how hard the basic API is to use, how many random parts it's acquired. Most of those people point at Torch, and in fact tensorflow is adopting some of Torch's approaches for this reason. It will be interesting to see if tensorflow retains a fairly high level of populari…

For myself, I was surprised by how low-level Tensorflow was. I found that basic operations (things like saving and reloading a trained model) were much more difficult than in Keras, scikit-learn, or other machine learning libraries. Using Tensorflow feels sort of like computing derivatives with limits.

Re: Tensorflow 2.0 Preview

#38
post #24

Earlier quoted context omitted.

Burned by the same problem. A while ago I switched to never doing any DL without using a conda environment.

At work I do DL projects in separated containers with the nvidia docker runtime. That means I can use any combination of cuda/ubuntu/python versions independent of the host system or other projects.

I’ve tried that as well but often ran into driver issues. Conda has seemed to work better for me.

Re: Tensorflow 2.0 Preview

#39
post #4

What's interesting about Google is, they can have open source products that are hated a big % of devs (Angular) and something that doesn't have that problem (Tensorflow). I wonder what's the underlying issue behind this disparity. Wonder if it the teams themselves behind those products...

There’s some frustration with tensorflow too. It often feels like there are a dozen different, somewhat incompatible ways to do 90% of something.

And the documentation and examples seem to go out of their way to avoid mentioning when you should use any given approach; instead happily inexplicably using any one of them with wild abandon.

Re: Tensorflow 2.0 Preview

#40
post #15

Earlier quoted context omitted.

That survey is biased, because it makes Angular == Angular 2+ == AngularJS. I used Angular 5 on two projects last year and was quite happy with the experience.

It doesn’t conflate angular and angularjs at all - there is explicit mention of both of them and the differences.

So where are the charts showing the difference between AngularJS and Angular adoption?

https://2018.stateofjs.com/front-end-frameworks/angular/

Post reply on HN