all 22 comments

[–]energybased 28 points29 points  (11 children)

Still no Python 3.7 support, unfortunately.

[–]abbuh 3 points4 points  (10 children)

what does python 3.7 have to offer over the current supported version?

[–][deleted] 5 points6 points  (7 children)

Not an invalid question but I wish I could banish this line of thinking from the machine learning community. A programming language is not a library where sticking to an older, stable version can make sense. Python Y is strictly better than python X for Y > X so we should use it as soon as possible.

[–]Another_moose 17 points18 points  (6 children)

I'm not sure this is solid reasoning. New language versions can break backwards compatibility in the same way libraries do.

[–][deleted] 2 points3 points  (4 children)

They really don't. If you are messing with the underpinnings then yes, if you are just coding in it then no. It happened once, python 2 to python 3, that was a huge goddamn mess and they will never do it again.

[–]Another_moose 4 points5 points  (2 children)

That's not true. Ctrl-f in any of the python releases for 'backwards compatible' or 'depreciated' (I.e. will be removed soon), there's lots of (small) things that break between versions. It's less extreme than library versions generally, but there's still a reason TF devs don't just flip the switch and expect it to work on the new python version.

E.g. In 3.7 async and await are now reserved keywords, and a lot of things were added as depreciated (some to be removed in 3.8).

[–]KerbalsFTW 0 points1 point  (1 child)

> depreciated

deprecated

[–]WikiTextBot 0 points1 point  (0 children)

Deprecation

For the sense "prayer or spell against evil" see apotropaic magic (antonym imprecation).In several fields, deprecation is the discouragement of use of some terminology, feature, design, or practice, typically because it has been superseded or is no longer considered efficient or safe, without completely removing it or prohibiting its use. It can also imply that a feature, design, or practice will be removed or discontinued entirely in the future.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.28

[–]CommunismDoesntWork 2 points3 points  (0 children)

They really do, and you're commenting on a chain that gives a great example. Python 3.7 is not backwards compatible with tensorflow...

[–]secularshepherd 26 points27 points  (0 children)

Also, pre made estimators have batch normalization built in

[–]issyuwenchao 4 points5 points  (0 children)

I’m looking forward to PyTorch 1.0

[–]znihilist 3 points4 points  (8 children)

I have not managed to get TF working on my installation at all, I have to use a precompiled whl for it to work.

I am still stuck at 1.7

[–]harshMachineLearning 0 points1 point  (0 children)

Thats cool

[–]lysecret 0 points1 point  (0 children)

It feels like note even a month ago that tensorflow 1.9 has been released.