Viewing a single comment thread. View all comments

perrohunter t1_j5z8juy wrote

I’ve used TensorFlow since 2016 but I grew tired of it, it’s not really open source, it’s just Google sharing their tool, so I switched to PyTorch as they do iterate faster and care more about the community

7

OutrageousSundae8270 t1_j5ze525 wrote

TensorFlow versus PyTorch is a matter of taste imo, I just like TensorFlow because I find it more intuitive than PyTorch but everyone is different.

2

perrohunter t1_j5zek3u wrote

That but PyTorch has also matured a lot, we tried to switch in 2018 and deploy the new shining model to production but back then PyTorch had terrible performance, now that’s not the case, it had matured and I think will go farther on the shoulders of the community.

2

perrohunter t1_j5zekuw wrote

That but PyTorch has also matured a lot, we tried to switch in 2018 and deploy the new shining model to production but back then PyTorch had terrible performance, now that’s not the case, it had matured and I think will go farther on the shoulders of the community.

2

OutrageousSundae8270 t1_j5zf7ko wrote

PyTorch is great, its honestly much easier to use than TensorFlow, especially for beginners. TensorFlow however offers everything PyTorch does through heavy use of object oriented design (primarily inheritance).

The functional model in TensorFlow is very similar to the default way of instantiating models in PyTorch. TensorFlow has both many many convenience wrappers but also gives you the full freedom that PyTorch does, given that you are able to deal with the nuances and complexities of object-oriented design and refer heavily to the documentation.

1