We performed a comparison between PyTorch and TensorFlow based on real PeerSpot user reviews.
Find out in this report how the two AI Development Platforms solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."I like that PyTorch actually follows the pythonic way, and I feel that it's quite easy. It's easy to find compared to others who require us to type a long paragraph of code."
"It's been pretty scalable in terms of using multiple GPUs."
"Its interface is the most valuable. The ability to have an interface to train machine learning models and construct them with the high-level interface, without excess busting and reconstructing the same technical elements, is very useful."
"yTorch is gaining credibility in the research space, it's becoming easier to find examples of papers that use PyTorch. This is an advantage for someone who uses PyTorch primarily."
"The framework of the solution is valuable."
"The tool is very user-friendly."
"TensorFlow improves my organization because our clients get a lot of investment from their investors and we are progressively improving the products. Every six months we release new features."
"It's got quite a big community, which is useful."
"TensorFlow is a framework that makes it really easy to use for deep learning."
"It empowers us to seamlessly create and deploy machine learning models, offering a versatile solution for implementing sophisticated environments and various types of AI solutions."
"Google is behind TensorFlow, and they provide excellent documentation. It's very thorough and very helpful."
"TensorFlow provides Insights into both data and machine learning strategies."
"It is open-source, and it is being worked on all the time. You don't have to pay all the big bucks like Azure and Databricks. You can just use your local machine with the open-source TensorFlow and create pretty good models."
"It provides us with 35 features like patch normalization layers, and it is easy to implement using the Kras library when the Kaspersky flow is running behind it."
"I would like a model to be available. I think Google recently released a new version of EfficientNet. It's a really good classifier, and a PyTorch implementation would be nice."
"PyTorch could make certain things more obvious. Even though it does make things like defining loss functions and calculating gradients in backward propagation clear, these concepts may confuse beginners. We find that it's kind of problematic. Despite having methods called on loss functions during backward passes, the oral documentation for beginners is quite complex."
"On the production side of things, having more frameworks would be helpful."
"I've had issues with stability when I use a lot of data and try out different combinations of modeling techniques."
"The training of the models could be faster."
"There is not enough documentation about some methods and parameters. It is sometimes difficult to find information."
"It would be nice to have more pre-trained models that we can utilize within layers. I utilize a Mac, and I am unable to utilize AMD GPUs. That's something that I would definitely be like to be able to access within TensorFlow since most of it is with CUDA ML. This only matters for local machines because, in Azure, you can just access any GPU you want from the cloud. It doesn't really matter, but the clients that I work with don't have cloud accounts, or they don't want to utilize that or spend the money. They all see it as too expensive and want to know what they can do on their local machines."
"I know this is out of the scope of TensorFlow, however, every time I've sent a request, I had to renew the model into RAM and they didn't make that prediction or inference. This makes the point for the request that much longer. If they could provide anything to help in this part, it will be very great."
"For newcomers to the field, the learning curve can be steep, often requiring about a year of dedicated effort."
"I would love to have a user interface like a programming interface. You need to have a set of menus where you can put things together in a graphical interface. The complete automation of the integration of the modules would also be interesting. It’s more like plumbing as opposed to a fully automated environment."
"There are connection issues that interrupt the download needed for the data sets. We need to prepare them ourselves."
"In terms of improvement, we always look for ways they can optimize the model, accelerate the speed and the accuracy, and how can we optimize with our different techniques. There are various techniques available in TensorFlow. Maintaining accuracy is an area they should work on."
"It would be nice if the solution was in Hungarian. I would like more Hungarian NAT models."
"It would be cool if TensorFlow could make it easier for companies like us to program for running it across different hyperscalers."
PyTorch is ranked 10th in AI Development Platforms with 6 reviews while TensorFlow is ranked 4th in AI Development Platforms with 16 reviews. PyTorch is rated 8.6, while TensorFlow is rated 9.0. The top reviewer of PyTorch writes "Offers good backward compatible and simple to use". On the other hand, the top reviewer of TensorFlow writes "Effective deep learning, free to use, and highly stable". PyTorch is most compared with OpenVINO, MXNet, Microsoft Azure Machine Learning Studio and Caffe, whereas TensorFlow is most compared with Microsoft Azure Machine Learning Studio, Google Vertex AI, OpenVINO and IBM Watson Machine Learning. See our PyTorch vs. TensorFlow report.
See our list of best AI Development Platforms vendors.
We monitor all AI Development Platforms reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.