FedML Model Serving
()
| 5 | |
| 6 | |
| 7 | def run_model_serving_server(): |
| 8 | """FedML Model Serving""" |
| 9 | fedml._global_training_type = FEDML_TRAINING_PLATFORM_SERVING |
| 10 | |
| 11 | args = fedml.init() |
| 12 | args.role = "server" |
| 13 | |
| 14 | # init device |
| 15 | device = fedml.device.get_device(args) |
| 16 | |
| 17 | # load data |
| 18 | dataset, output_dim = fedml.data.load(args) |
| 19 | |
| 20 | # load model |
| 21 | model = fedml.model.create(args, output_dim) |
| 22 | |
| 23 | # start training |
| 24 | fedml_runner = FedMLRunner(args, device, dataset, model) |
| 25 | fedml_runner.run() |
| 26 | |
| 27 | |
| 28 | def run_model_serving_client(): |
nothing calls this directly
no test coverage detected