What is PyTorch?

Copia 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

4 elementi chiave da considerare per l'implementazione dell'IA

Blog

Artificial Intelligence (AI)

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

Adotta l'IA con Red Hat: Consulenza, formazione e supporto per ogni fase del percorso

Scopri l'offerta unica di soluzioni di IA di Red Hat La gamma completa di soluzioni di IA proposta da Red Hat aiuta le aziende a distribuire l'IA in maniera efficace per raggiungere gli obiettivi aziendali e IT prefissati.

Continua a leggere

RAG e fine tuning

RAG e fine tuning hanno entrambi l'obiettivo di migliorare gli LLM, ma per farlo utilizzano metodi diversi. La RAG evita di alterare il modello, mentre il fine tuning richiede l'adeguamento dei parametri.

Introduzione ad AIOps

AIOps è un'intelligenza artificiale per le operazioni IT con un approccio specifico all'automazione delle operazioni IT che si avvale del machine learning e di altre tecniche di IA avanzate.

Cos'è il machine learning?

Il machine learning è una tecnica che permette di addestrare i computer a individuare schemi, eseguire analisi predittive e imparare dall'esperienza, senza alcuna programmazione esplicita.

AI/ML: risorse consigliate

Prodotto in evidenza

  • Red Hat AI

    Soluzioni flessibili che accelerano lo sviluppo e il deployment delle soluzioni di IA negli ambienti hybrid cloud.