Facebook a anunțat că Microsoft a preluat proprietatea asupra dezvoltării și întreținerii versiunii PyTorch pentru Windows.
Pentru cei care nu știu, PyTorch este o bibliotecă de învățare automată pentru limbajul de programare Python, mai accesibilă decât alte instrumente de învățare profundă.
Miscarea este un efort al Microsoft de a îmbunătăți performanța bibliotecii pe computerele Windows 10 și Subsistemul Windows pentru Linux (WSL) un instrument preferat pentru dezvoltatori pentru a rula distribuții Linux.
Pentru ce se utilizează PyTorch?
PyTorch, a fost lansat de Facebook în ianuarie 2017 și se bazează pe Torch, un cadru științific de calcul și un limbaj de script.
Instrumentul îi ajută pe dezvoltatori să folosească pachete Python de învățare automată și acceptă calcule accelerate GPU pentru sarcini de date.
PyTorch este văzut de experți ca unul dintre proiectele cu cea mai rapidă creștere pe GitHub, de unde și interesul strâns de la Microsoft.
În ceea ce privește Facebook, ei au folosit PyTorch în instrumentul de inteligență artificială Translate, care alimentează traducerea pentru 48 de limbi pe Facebook.
Potrivit anunțului, suportul Windows pentru PyTorch a rămas în urma celorlalte platforme.
Lipsa acoperirii testelor a dus la apariția unor probleme neașteptate din când în când. Unele dintre tutorialele de bază, destinate noilor utilizatori să învețe și să adopte PyTorch, nu vor rula.
Experiența de instalare nu a fost la fel de lină, cu lipsa suportului oficial PyPI pentru PyTorch pe Windows.
În cele din urmă, unele dintre funcționalitățile PyTorch pur și simplu nu erau disponibile pe platforma Windows, cum ar fi biblioteca de domenii TorchAudio și asistența de instruire distribuită.
PyTorch se va îmbunătăți pe platforma CUDA WSL și Nvidia
Așa cum am menționat mai sus, mutarea PyTorch la Microsoft va ajuta, de asemenea, la îmbunătățirea WSL pe Windows 10, care are suport de previzualizare pentru formarea de învățare automată accelerată GPU (ML).
Și asta deschide ușa dezvoltatorilor și oamenilor de știință a datelor să folosească platforma CUDA a Nvidia pentru a accelera instruirea.
Ești dezvoltator? Ce părere ai despre această mișcare? Spuneți-ne totul în secțiunea de comentarii de mai jos.
- Instrumente și sfaturi de programare