Shellmiao 9279d1873b Add projects 1 anno fa
..
README.md 9279d1873b Add projects 1 anno fa
hetero_ftl_testsuite.json 9279d1873b Add projects 1 anno fa
test_ftl_comm_eff_conf.json 9279d1873b Add projects 1 anno fa
test_ftl_conf.json 9279d1873b Add projects 1 anno fa
test_ftl_dsl.json 9279d1873b Add projects 1 anno fa
test_ftl_encrypted_conf.json 9279d1873b Add projects 1 anno fa
test_ftl_predict.json 9279d1873b Add projects 1 anno fa
test_ftl_predict_dsl.json 9279d1873b Add projects 1 anno fa

README.md

Hetero FTL Configuration Usage Guide.

Example Tasks.

  1. Plain Mode:

    example-data:

    (1) guest: nus_wide_train_guest.csv;nus_wide_validate_guest.csv

    (2) host: nus_wide_train_host.csv;nus_wide_validate_host.csv

    dsl: test_ftl_dsl.json

    runtime_config: test_ftl_conf.json

  2. Predict:

    example-data:

    (1) guest: nus_wide_train_guest.csv;nus_wide_validate_guest.csv

    (2) host: nus_wide_train_host.csv;nus_wide_validate_host.csv

    dsl: test_ftl_dsl.json

    runtime_config: test_ftl_predict.json

  3. Encrypted Mode:

    example-data:

    (1) guest: nus_wide_train_guest.csv;nus_wide_validate_guest.csv

    (2) host: nus_wide_train_host.csv;nus_wide_validate_host.csv

    dsl: test_ftl_dsl.json

    runtime_config: test_ftl_encrypted_conf.json

  4. Communication-Efficient:

    example-data:

    (1) guest: nus_wide_train_guest.csv;nus_wide_validate_guest.csv

    (2) host: nus_wide_train_host.csv;nus_wide_validate_host.csv

    dsl: test_ftl_dsl.json

    runtime_config: test_ftl_comm_eff_conf.json

Users can use following commands to run a task.

flow job submit -c ${runtime_config} -d ${dsl}

Moreover, after successfully running the training task, you can use it to predict too.