MERGING#

Classes#

class models.tak_utils.merging.AbstractMerging[source]#

Bases: ABC

abstract add(param_dict)[source]#
abstract merge()[source]#
set_alpha(alpha)[source]#
class models.tak_utils.merging.DARE(device, alpha=1.0, p=0.7)[source]#

Bases: AbstractMerging

add(param_dict)[source]#
merge(names=None)[source]#
randbin(M, N)[source]#
class models.tak_utils.merging.ISO(device, alpha=1.0)[source]#

Bases: AbstractMerging

add(param_dict)[source]#
merge(names=None)[source]#
class models.tak_utils.merging.TIES(device, alpha=1.0)[source]#

Bases: AbstractMerging

add(param_dict)[source]#
apply_ta(v)[source]#
merge(names=None)[source]#
class models.tak_utils.merging.TSV(device, alpha=1.0)[source]#

Bases: AbstractMerging

add(param_dict)[source]#
apply_ta(v)[source]#
get_tsv_delta_w(ftms_task_dirs)[source]#
merge(names=None)[source]#
class models.tak_utils.merging.TaskArithmetic(device, alpha=1.0)[source]#

Bases: AbstractMerging

add(param_dict)[source]#
merge(names=None)[source]#

Functions#

models.tak_utils.merging.get_merging_function(command_args, device)[source]#
models.tak_utils.merging.get_merging_function(command_args, device)[source]#