Reading Time: < 1 minutes

Fiber, a Python-based distributed computing library for modern computer clusters, is open-sourced by Uber and OpenAI. Fiber provides a unified Python user interface to its distributed computing framework. It helps make Machine Learning flexible enough to support reinforcement learning (RL) and population-based algorithms with other heuristics like deep learning.

Researchers compared Fiber with IPyParallel, Spark, and the standard python multiprocessing library on framework overhead, evolution strategies, and proximal policy optimization (PPO). Only to find that Fiber outperforms them when task duration is short and can scale RL algorithms beyond local machines.

Fiber has three layers:

  1. API layer: similar requirements and semantics to the standard Python multiprocessing module, and it works in distributed environments upon extension.
  2. Backend layer: handles the communication of tasks for a multitude of different cluster managers.
  3. Cluster layer: consists of cluster managers like Peloton and Kubernetes

Fiber has introduced a new concept called job-backed processes, which guarantees a consistent running environment.
Fiber aims to reduce costs and simplify the process for training cutting-edge machine learning algorithms, thus making distributed computing for AI simple.

#AIMonks #AI #ArificialIntelligence #Python #Fiber #ReinforcementLearning #Uber #OpenAI #opensource #PPO

Subscribe to AI Bytes

Join thousands of other data scientists and artificial intelligence enthusiasts

I will never give away, trade or sell your email address. You can unsubscribe at any time.


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *