From 5aaa9722f5c9f7327e74b1453629fa1a4cd1b351 Mon Sep 17 00:00:00 2001 From: Rishi Sharma <rishi.sharma@epfl.ch> Date: Wed, 23 Feb 2022 21:51:15 +0100 Subject: [PATCH] Add ManualAdapt --- src/decentralizepy/sharing/ManualAdapt.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/decentralizepy/sharing/ManualAdapt.py b/src/decentralizepy/sharing/ManualAdapt.py index 8c653a6..dcb94cf 100644 --- a/src/decentralizepy/sharing/ManualAdapt.py +++ b/src/decentralizepy/sharing/ManualAdapt.py @@ -19,8 +19,8 @@ class ManualAdapt(PartialModel): model, dataset, log_dir, - change_alpha: list, - change_rounds: list, + change_alpha, + change_rounds, dict_ordered=True, save_shared=False, metadata_cap=1.0, @@ -58,6 +58,16 @@ class ManualAdapt(PartialModel): Share full model when self.alpha > metadata_cap """ + assert change_alpha != "" + assert change_alpha != None + assert change_rounds != "" + assert change_rounds != None + + if type(change_alpha) == str: + change_alpha = eval(change_alpha) + if type(change_rounds) == str: + change_rounds = eval(change_rounds) + super().__init__( rank, machine_id, -- GitLab