Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 975 Bytes

federation.md

File metadata and controls

40 lines (30 loc) · 975 Bytes

Federation API

Low level api

::: fate_arch.abc._federation heading_level: 3 show_source: true show_root_heading: true show_root_toc_entry: false show_root_full_path: false

user api

remoting or getting an object(table) from other parties is quite easy using apis provided in Variable. First to create an instance of BaseTransferVariable, which is simply a collection of Variables:

from federatedml.transfer_variable.transfer_class import secure_add_example_transfer_variable
variable = secure_add_example_transfer_variable.SecureAddExampleTransferVariable()

Then remote or get object(table) by variable provided by this instance:

# remote
variable.guest_share.remote("from guest")

# get
variable.guest_share.get()