🚀 Grafo Computazionale
TorchDynamo analizza il tuo codice Python e lo converte in un grafo computazionale statico, permettendo al backend di eseguire operazioni matriciali complesse con un'unica chiamata CPU/GPU.
TorchDynamo è il compilatore di codice Python per PyTorch. Usa questo simulatore per vedere come la trascrizione del grafo computazionale può accelerare significativamente le tue operazioni matriciali.
TorchDynamo analizza il tuo codice Python e lo converte in un grafo computazionale statico, permettendo al backend di eseguire operazioni matriciali complesse con un'unica chiamata CPU/GPU.
Ottimizza per CUDA, TensorRT o Inductor. Il compilatore si adatta all'hardware disponibile senza richiedere modifiche drastiche al tuo codice sorgente.
A differenza di altri framework, TorchDynamo non richiede di riscrivere il modello in un DSL specifico. Funziona direttamente con la tua sintassi Python standard.
Questa pagina è una dimostrazione frontend. Simula il processo di compilazione e stima i guadagni di prestazioni basati su pattern comuni in PyTorch.
Sì, dalla versione 1.13 di PyTorch, TorchDynamo è considerato production-ready per molti use-case di inferenza e training.