Fiber: Ubers Python-Bibliothek verteilt KI-Berechnungen

Uber hat im März 2020 Fiber als experimentelle Python-Bibliothek für verteilte Berechnungen veröffentlicht. Die API orientiert sich an Pythons multiprocessing-Modul und bietet unter anderem Process, Pool, Pipe und Manager.

Die Versionshinweise nennen Fiber 0.2.0 vom 25. März 2020. Als Ursprung beschreibt das Team parallele wissenschaftliche Berechnungen, etwa für das Forschungsprojekt POET.

Linux, Python und Kubernetes als Zielplattform

Dokumentiert waren Linux, Python ab 3.6 und Kubernetes, getestet mit Google Kubernetes Engine. Die Kommunikation nutzte Nanomsg. Das Repository stand unter Apache-2.0-Lizenz; die APIs galten ausdrücklich noch nicht als stabil.

Das Begleitpaper vom 25. März beschreibt das Framework für Reinforcement-Learning-Experimente und populationsbasierte Verfahren. Dabei müssen Berechnungen wiederholt mit Simulationen interagieren. Fiber verteilte solche Arbeit auf Cluster, war aber keine eigenständige Spiele-Engine.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein