What is PyTorch?

Copiar URL

PyTorch is an open source software library that allows developers to piece together code to create an AI “brain” that can learn to identify patterns in data. In more technical terms, PyTorch lets developers use modular layers to build and train complex neural networks for advanced machine learning

Explore Red Hat AI

PyTorch has risen in popularity because it prioritizes developer experience and makes it easy to change model structure in real time. Users interact with it using Python as the programming language on the front end. PyTorch uses C++ as the programming language (and CUDA when an NVIDIA graphic processing unit is available) to run heavy calculations on the backend. This hybrid approach makes for a simple user interface paired with maximum computational power.

PyTorch is open source under the PyTorch Foundation, which is part of the Linux® Foundation. This open governance means it’s free to use, consistently being improved upon by the open source community, and fully auditable. Developers can inspect the source code and verify how the framework is handling data. 

Beyond its open source roots, PyTorch’s underlying architecture is designed for flexibility, scalability, and accessibility for every user across different hardware platforms or cloud providers. 

Why the future of AI depends on a PyTorch ecosystem

Quatro considerações importantes sobre a implementação da tecnologia de IA

Blog

Artificial Intelligence (AI)

See how our platforms free customers to run AI workloads and models anywhere

Aproveite a IA com a Red Hat: expertise, treinamento e suporte em todos os estágios da jornada de IA

Conheça o portfólio exclusivo de IA da Red Hat. O Red Hat AI ajuda você a atingir seus objetivos empresariais e de TI com a inteligência artificial (IA).

Leia mais

RAG e ajuste fino

A RAG e o ajuste fino são métodos diferentes para melhorar os LLMs. A RAG evita alterar o modelo, enquanto o ajuste fino exige modificar parâmetros.

Tudo sobre a AIOps

AIOps, sigla em inglês que significa IA para operações de TI, é uma abordagem que usa machine learning e outras técnicas avançadas de IA para automatizar operações de TI.

O que é machine learning?

Machine learning é a técnica de treinamento de computadores para encontrar padrões, fazer previsões e aprender com a experiência sem que seja necessário programá-los explicitamente.

Inteligência artificial: conteúdo adicional

Produto em destaque

  • Red Hat AI

    Soluções flexíveis que aceleram o desenvolvimento e a implantação de aplicações de IA em ambientes de nuvem híbrida.