Google dezvăluie TorchTPU, o punte open-source între PyTorch și TPU-urile sale în cloud
Un drum fără probleme de pe desktop Google a anunțat astăzi că lansează TorchTPU, o bibliotecă open-source care permite dezvoltatorilor să execute modele PyTorch pe Unitățile de Procesare a…
Ovidiu Răducanu · · 3 min citire
Un drum fără probleme de pe desktop
Google a anunțat astăzi că lansează TorchTPU, o bibliotecă open-source care permite dezvoltatorilor să execute modele PyTorch pe Unitățile de Procesare a Tensorului (TPU) și Google Cloud cu o configurație minimă. Proiectul, lansat la conferința Cloud Next din San Francisco, are ca scop simplificarea implementării sarcinilor de lucru AI atât pentru cercetători cât și pentru întreprinderi.
TorchTPU se bazează pe cadrul popular PyTorch, adăugând un strat subțire de compatibilitate care traduce operațiunile PyTorch în instrucțiuni compatibile cu TPU.
Prin manipularea automat a plasării dispozitivului, a gestionării memoriei și a compilației, instrumentul elimină necesitatea dezvoltatorilor de a rescrie codul în JAX sau TensorFlow pentru a profita de viteza TPU.
Google spune că valorile de referință timpurii arată o creștere de trei ori a performanței pentru modelele de limbi mari și o reducere cu 40% a timpului de instruire pentru sarcinile de viziune pe calculator.
Această mișcare reflectă, de asemenea, strategia mai largă a Google de a face hardware-ul său AI mai accesibil comunității open-source.
Dezvoltatorii pot instala TorchTPU printr-o singură comandă pip și pot începe instruirea pe un GPU local înainte de a escala la un Cloud TPU cu o singură linie de cod. Obiectivul nostru a fost de a elimina fricția, a declarat Priya Patel, senior product manager pentru Google Cloud AI.
Echipele pot face prototipuri pe laptop-urile lor, apoi împingând același script într-un cluster TPU fără a rescrie nicio strată. Biblioteca folosește XLA, compilatorul de algebra liniară accelerată de Google, pentru a optimiza executarea grafică pe TPU-uri, păstrând în același timp semantica grafică dinamică PyTorch.
Utilizatorii timpurii, inclusiv o startup care construiește diagnosticul de imagini medicale, au raportat că TorchTPU a redus ciclul de iterare a modelului de la săptămâni la zile, accelerând lansarea produselor. Introducerea TorchTPU ridică întrebări cu privire la echilibrul viitor între cadrele de IA concurente.
Întrebări frecvente
Istoric, TensorFlow a fost poarta principală către TPU-urile Google, în timp ce PyTorch a dominat comunitatea de cercetare.
Prin oferirea unei căi native PyTorch, Google poate eroda avantajul hardware al TensorFlow și poate încuraja mai mulți dezvoltatori să migreze sarcini de lucru către cloud-ul său.
Analiștii observă că această mișcare ar putea crește ratele de utilizare a TPU, determinând venituri pentru Google Cloud, în timp ce crește un ecosistem mai unificat pentru cercetarea și producția AI.
Natura open-source a TorchTPU invită, de asemenea, contribuții din partea comunității mai largi, accelerând potențial dezvoltarea caracteristicilor și remedierea bugurilor. Google a promis suport pe termen lung și planifică actualizări regulate aliniate cu lansările PyTorch.
Dacă comunitatea va adopta instrumentul, acesta ar putea deveni un standard de facto pentru formarea bazată pe TPU, transformând modul în care sunt construite și escalate proiectele AI.
Cum diferă TorchTPU de integrările PyTorch‐TPU existente? TorchTPU oferă o integrare mai strânsă, susținută oficial, care gestionează plasarea și compilarea dispozitivelor automat, în timp ce soluțiile anterioare au necesitat ajustări manuale de cod și suport limitat TPU.
TorchTPU este compatibil cu toate versiunile TPU? Versiunea inițială susține TPU-urile v3 și v4 pe Google Cloud. Google a indicat că suportul pentru generațiile viitoare TPU va fi adăugat prin actualizări regulate.
Pot fi utilizate modelele PyTorch existente fără modificări? Majoritatea modelelor funcționează neschimbat. S-ar putea să fie necesare modificări minore pentru kernele CUDA personalizate, dar biblioteca are ca scop păstrarea eforturilor de migrare la câteva linii de cod.
Sursa: Techmeme
00 Note de la cititori
Nicio notă încă. Poți deschide tu discuția.
Planșe conexe
Google lasă Fitbit Edge și Air în întuneric cu noua funcție de respirație în somn
De ce nu e pe Edge și Air? Google a lansat o nouă funcție pentru monitorizarea calității respirației în somn, dar proprietarii de Fitbit Edge și Air…
· 3 min
Xbox handheld: Microsoft vizează 2027 pentru noua generație
De ce handheld-ul vine primul? Microsoft pregătește lansarea unei console Xbox handheld de nouă generație, cu un target fixat pentru sezonul…
· 3 min
John Ternus: Cum Apple gândește designul produselor
De ce experiența utilizatorului e prioritatea? John Ternus, CEO-ul Apple, pune accent pe calitatea experienței utilizatorului ca ghid principal…
· 3 min
XGIMI aduce cinematograful acasă: Noile proiectoare 4K cu rază ultra-scurtă
Performanță vizuală la tine în living? XGIMI a dat startul, pe 21 octombrie 2026, campaniei de crowdfunding pentru cea mai nouă tehnologie destinată…
· 3 min
Amazon dă startul recrutărilor masive: 300.000 de angajați căutați pentru sărbători
Motorul logistic va face față provocărilor? Amazon se pregătește intens pentru febra cumpărăturilor de iarnă și lansează o campanie națională de…
· 3 min
De ce a întârziat Apple cu HomeView: așteptarea ca AI să se maturizeze
De ce a așteptat Apple atât de mult? Apple a explicat în sfârșit de ce funcția HomeView, despre care s-a vorbit mult timp, a ajuns târziu pe piață…
· 3 min