News for hackers. Stuff that matters.
Re:TensorFlow: Machine Learning on Heterogeneous Distributed... by chewxy on Wednesday May 09, 2018 @09:50AM (#17029765)
As the primary author of Gorgonia[0], thank you for this. I've never read this. It's a fascinating read about the thought processes that go into creating TensorFlow.

One particularly interesting thing is that it looks like Tensorflow started earlier than I thought (I've always thought Gorgonia predated Tensorflow (I started a few months before giving this talk[1], but only announced it one year later[2])).

3 years later, TensorFlow is super feature packed, and I'm still trying to drive adoption for my lib. Oh well.

[0] https://github.com/gorgonia/gorgonia

[1] https://speakerdeck.com/chewxy/deep-learning-in-go-or-shenna...

[2] https://speakerdeck.com/chewxy/gorgonia-primitives-for-build...

Re:TensorFlow: Machine Learning on Heterogeneous Distributed... by sja on Wednesday May 09, 2018 @12:21PM (#17031089)
I remember this guy! I put together some notes and annotations for it when it came out. Some people found them useful back then- I'll leave them here in case other people can make use of them.

https://github.com/samjabrahams/tensorflow-white-paper-notes

Re:TensorFlow: Machine Learning on Heterogeneous Distributed... by yablak on Wednesday May 09, 2018 @07:04PM (#17035065)
One of the authors here. Working on TensorFlow has been quite a trip!

Here's a followup paper submitted to Usenix:

https://www.usenix.org/system/files/conference/osdi16/osdi16...

And here's a very recent publication detailing just the flow control aspects (conditionals, while loops):

https://dl.acm.org/citation.cfm?id=3190551

Re:TensorFlow: Machine Learning on Heterogeneous Distributed... by godelmachine on Wednesday May 09, 2018 @09:14AM (#17029509)
I just had a quick glance through the paper and felt they didn't worry too much about explaining the hardware architecture.
Re:TensorFlow: Machine Learning on Heterogeneous Distributed... by ucaetano on Wednesday May 09, 2018 @11:18AM (#17030469)
Are you mixing this up with TPUs? Tensorflow is HW independent, as it is just a SW library.
Re:TensorFlow: Machine Learning on Heterogeneous Distributed... by godelmachine on Wednesday May 09, 2018 @11:42AM (#17030665)
I think you are right. Sorry, my bad! I remember the TPU paper Google had released last year (2017) circa March/ April, on performance evaluation of TPU's. Got a bit messed up.