FATE Stand-alone Deployment Guide

The stand-alone version provides 2 deployment methods, which can be selected according to your actual situation:

2) Install FATE in Host

  1. Check whether the local 8080,9360,9380 port is occupied.

    netstat -apln|grep 8080
    netstat -apln|grep 9360
    netstat -apln|grep 9380
    
  2. Download the compressed package of stand-alone version and decompress it.

    wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/standalone-fate-master-1.4.1.tar.gz
    tar -xzvf  standalone-fate-master-1.4.1.tar.gz
    
  3. Enter FATE directory and execute the init.sh.

    cd standalone-fate-master-1.4.1
    source init.sh init
    
  4. Test

    1. Unit Test

    cd standalone-fate-master-1.4.1
    bash ./federatedml/test/run_test.sh
    

    If success, the screen shows like blow:

    there are 0 failed test
    
    1. Toy_example Test

    cd standalone-fate-master-1.4.1
    python ./examples/toy_example/run_toy_example.py 10000 10000 0
    

    If success, the screen shows like blow:

    success to calculate secure_sum, it is 2000.0
    

There are a few algorithms under examples folder, try them out!

You can also experience the fateboard access via a browser: Http://hostip:8080.