Skip to content
This repository has been archived by the owner on Jul 19, 2022. It is now read-only.

NTHU-LSALAB/eLF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites

Please have these installed before proceeding

Build instructions

  1. Configure the build:

    CXX=clang++ meson build
    

    This command configures the build in a directory named build.

    It is recommended that you use lld as the linker. To do so, use the following command instead:

    CXX=clang++ CXX_LD=lld meson build
    
  2. Build eLF:

    ninja -C build
    
  3. Do some tests

    meson test -C build -v
    

Usage

  • Start elf.Controller
  • Modify TensorFlow code with elf.Worker and elf.tensorflow.ElasticOptimizer
  • Start worker code to scale out
  • Call Controller.leave(worker_id) on the controller or Worker.leave() on the worker program to scale in

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published