Google hat Ray, sein verteiltes Computing-Framework, mit offiziellem Support für TPU-Beschleuniger ausgestattet. Ab Version 2.55 können Python-Entwickler ihre bestehenden Ray-Codes ohne Umschreiben auf Googles Tensor Processing Units ausführen – ähnlich wie auf GPUs. Das System orchestriert automatisch, dass alle Worker auf einem zusammenhängenden TPU-Slice landen, was für stabile Netzwerkkommunikation essentiell ist.
Ray läuft jetzt nativ auf Googles TPU-Chips
Unsere Einordnung
Ein pragmatischer Schritt: Google macht seine eigene Hardware für die populäre Ray-Community zugänglich, ohne die bestehende API zu zerstören. Das reduziert Hürden beim Wechsel von GPU zu TPU erheblich – genau dort, wo Entwickler Zeit verschwenden. Strategisch clever, aber nur wertvoll, wenn TPU-Verfügbarkeit und -Preisgestaltung wettbewerbsfähig bleiben.
Schlüsselfakten
- Ray 2.55 bietet offiziellen TPU-Support mit vorgebauten Images und Support-Pipeline
- Bestehende Ray-Codes laufen unverändert auf TPUs – keine API-Änderungen nötig
- TPU-Slices werden automatisch als Ganzes reserviert, um Kommunikationsfehler zu vermeiden
- GKE und Ray Core koordinieren Hardware-Bereitstellung und Ressourcen-Scheduling
- Entwickler deklarieren nur die gewünschte Topologie (z.B. 4x4 für 16-Chip-Slice)