openfl icon indicating copy to clipboard operation
openfl copied to clipboard

Corrupt shard utils and experiments

Open igor-davidyuk opened this issue 2 years ago • 1 comments

This PR introduces Corrupting Shard Descriptor wrapper.

Decorating a Shard Descriptor (SD) class with this function will result in the following:

  1. corrupt parameter is added to the SD init function. The Envoy manager may enable corruption by putting corrupt: true to SD params.
  2. spoil_method passed to the wrapper will be used to spoil Shard Datasets of this Envoy if corruption is enabled.

igor-davidyuk avatar Mar 18 '22 14:03 igor-davidyuk

I think adding a separate folder with 'workspace_corruption_experiment' (which has a different format) may confuse the user and they might think that we can't use corrupt shard wrapper with regular Jupyter notebook (unless we show the accuracy difference in experiments between corrupt and non corrupt collaborators)

mansishr avatar Apr 01 '22 01:04 mansishr