. When training the given model there is an error. Logs are shown below:
-
ValueError: Unauthorized variable: host_uuid
-
160 "2022-05-16 16:53:14,549 - task_executor.py[line:132] - ERROR: Unauthorized variable: host_uuid"
-
161 Traceback (most recent call last):
-
162 File "/fate/fate_flow/driver/task_executor.py", line 119, in run_task
-
163 run_object.run(parameters, task_run_args)
-
164 File "/fate/federatedml/model_base.py", line 75, in run
-
165 self._init_runtime_parameters(component_parameters)
-
166 File "/fate/federatedml/model_base.py", line 47, in _init_runtime_parameters
-
167 self._init_model(param)
-
168 File "/fate/federatedml/nn/ecfp_nn/enter_point.py", line 127, in _init_model
-
169 super(ECFPNNClient, self)._init_model(param)
-
170 File "/fate/federatedml/nn/ecfp_nn/enter_point.py", line 64, in _init_model
-
171 enable_secure_aggregate=secure_aggregate)
-
172 File "/fate/federatedml/framework/homo/procedure/aggregator.py", line 191, in with_role
-
173 return Host().register_aggregator(transfer_variable, enable_secure_aggregate)
-
174 File "/fate/federatedml/framework/homo/procedure/aggregator.py", line 170, in register_aggregator
-
175 transfer_variables).create_cipher()
-
176 File "/fate/federatedml/framework/homo/procedure/random_padding_cipher.py", line 60, in create_cipher
-
177 uuid = self.generate_uuid()
-
178 File "/fate/federatedml/framework/homo/sync/identify_uuid_sync.py", line 60, in generate_uuid
-
179 self._uuid_transfer_variable.remote(obj=_uid, role=consts.ARBITER, idx=0, suffix=ind)
-
180 File "/fate/federatedml/transfer_variable/base_transfer_variable.py", line 117, in remote
-
181 return self.remote_parties(obj=obj, parties=parties, suffix=suffix)
-
182 File "/fate/federatedml/transfer_variable/base_transfer_variable.py", line 72, in remote_parties
-
183 parties=parties)
-
184 File "/fate/arch/api/transfer/standalone.py", line 59, in remote
-
185 self._remote_side_auth(name=name, parties=parties)
-
186 File "/fate/arch/api/transfer/__init__.py", line 271, in _remote_side_auth
-
187 if self._role not in self._authorize.authorized_src_roles(variable_name=name):
-
188 File "/fate/arch/api/transfer/__init__.py", line 209, in authorized_src_roles
-
189 self._update_auth(variable_name)
-
190 File "/fate/arch/api/transfer/__init__.py", line 199, in _update_auth
-
191 raise ValueError(f"Unauthorized variable: {v_name}")