Earlier quoted context omitted.
What do you think of Keras in this space ? Because TF 2.0 is entirely keras based. https://medium.com/tensorflow/standardizing-on-keras-guidanc...
This is one thing that confuses me. Why Keras is still a separate brand? Why everything isn't under just tensorflow namespace instead of having to do tf.keras all the time. I really wish tf just had one API and just one thing to learn.
Tensorflow 2.0 Beta 0
11–20 of 44 posts
Re: Tensorflow 2.0 Beta 0
#12Earlier quoted context omitted.
What are you looking for in deployment friendliness? There's TorchScript to run your code faster (which is a work in progress)
For me it's deploying to mobile, mostly. There's ONNX but it doesn't seem to be terribly mature and it doesn't support some of the common ops, and e.g. FB's own Caffe2 doesn't run it natively. There's also no mature tooling to produce quantized models. TF remains the only real option to do quantization aware training or even easy post-training quantization. Specifically, my life would be a lot easier if I could save…
Re: Tensorflow 2.0 Beta 0
#13Maybe I'll give TF another try, but right now I'm really liking PyTorch. With TensorFlow I always felt like my models were buried deep in the machine and it was very hard to inspect and change them, and if I wanted to do something non-standard (which for me is most of the time) it was difficult even with Keras. With PyTorch though, I connect things however how I want, write whatever training logic I want, and I feel…
Re: Tensorflow 2.0 Beta 0
#14Earlier quoted context omitted.
This is one thing that confuses me. Why Keras is still a separate brand? Why everything isn't under just tensorflow namespace instead of having to do tf.keras all the time. I really wish tf just had one API and just one thing to learn.
Keras is a high level API that can use multiple backends. So it makes sense for them to remain separated.
Re: Tensorflow 2.0 Beta 0
#15I’m skeptical of how much practical benefit it will provide but still willing to take a look at it.
There doesn’t seem to be any mention of it here.
Re: Tensorflow 2.0 Beta 0
#16Might give it another try, but my latest incursion in the Tensorflow universe did not end pleasantly. I ended up recoding everything in Pytorch, took me less than a day to do the stuff that took me more than a week in TF. One problem is that there are too many ways to do the same thing in TF and it's hard to transition from one to the other.
What do you think of Keras in this space ? Because TF 2.0 is entirely keras based. https://medium.com/tensorflow/standardizing-on-keras-guidanc...
Re: Tensorflow 2.0 Beta 0
#17Hopefully by the time stable comes around I'll be near production ready as well.
A bit off-topic, but does TF or pyTorch work nicely with AMD GPUs?
I'd rather not have to deal with Nvidia's blob drivers if at all possible.
Re: Tensorflow 2.0 Beta 0
#18Maybe I'll give TF another try, but right now I'm really liking PyTorch. With TensorFlow I always felt like my models were buried deep in the machine and it was very hard to inspect and change them, and if I wanted to do something non-standard (which for me is most of the time) it was difficult even with Keras. With PyTorch though, I connect things however how I want, write whatever training logic I want, and I feel…
These days, I really like mxnet. Torch was a disaster, but Pytorch is much better. It's not bad in production, definitely my #2.
Re: Tensorflow 2.0 Beta 0
#19Maybe I'll give TF another try, but right now I'm really liking PyTorch. With TensorFlow I always felt like my models were buried deep in the machine and it was very hard to inspect and change them, and if I wanted to do something non-standard (which for me is most of the time) it was difficult even with Keras. With PyTorch though, I connect things however how I want, write whatever training logic I want, and I feel…
Pytorch on the other hand feels so much more natural...
Re: Tensorflow 2.0 Beta 0
#20Maybe I'll give TF another try, but right now I'm really liking PyTorch. With TensorFlow I always felt like my models were buried deep in the machine and it was very hard to inspect and change them, and if I wanted to do something non-standard (which for me is most of the time) it was difficult even with Keras. With PyTorch though, I connect things however how I want, write whatever training logic I want, and I feel…
TF's deprecation velocity was way too high for my taste. Things we wrote would stop working randomly with their updates. I feel very similar to you about the models being "buried too deep" in their (ever-changing) machine. I much preferred how easy it was to hack Caffe V1 (once you got past the funky names, etc). These days, I really like mxnet. Torch was a disaster, but Pytorch is much better. It's not bad in produc…
That's Google on a nutshell. In fact, they may drop TF altogether next month. You never know ...