config¶
config management
Classes¶
args argument object |
|
Creates a causal args object |
Functions¶
|
|
parses command line flags |
|
|
|
|
gets explanation extraction strategy |
|
parses shared args |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
parses all arguments from config file and command line |
|
|
Validates a CausalArgs object. |
Module Contents¶
- class config.Args¶
args argument object
- model = None¶
- script: types.ModuleType | None = None¶
- script_location = None¶
- processed = False¶
- context = False¶
- means = None¶
- stds = None¶
- binary_threshold = None¶
- intra_op_num_threads = 8¶
- inter_op_num_threads = 8¶
- ort_logger = 3¶
- verbosity = 1¶
- progress_bar = True¶
- output = None¶
- info = True¶
- mark_segments = False¶
- alpha = 0.2¶
- all = False¶
- grid = False¶
- heatmap_colours = 'magma'¶
- multi_style = 'composite'¶
- no_extract = False¶
- strategy: rex_xai.utils._utils.Strategy¶
- complete = False¶
- chunk_size = 10¶
- minimum_confidence_threshold = 0.0¶
- no_expansions = 4¶
- max_spotlight_budget = 40¶
- analyse = None¶
- insertion_step = 100¶
- normalise_curves = True¶
- get_dict_repr()¶
- class config.CausalArgs¶
Bases:
ArgsCreates a causal args object
- config_location = None¶
- confidence_filter = 0.0¶
- segmentation = False¶
- distribution: rex_xai.mutants.distributions.Distribution¶
- blend = 0.0¶
- iters = 20¶
- concentrate = False¶
- negative_responsibility = False¶
- queue_len = 1¶
- queue_style¶
- responsibility_style = 'multiplicative'¶
- get_dict_repr()¶
- config.read_config_file(path)¶
- config.rex_ascii()¶
- config.cmdargs_parser()¶
parses command line flags
- config.cmdargs()¶
- config.match_strategy(strategy_string)¶
gets explanation extraction strategy
parses shared args
- Parameters:
args (CausalArgs)
- config.find_config_path()¶
- config.apply_dict_to_args(source, args, allowed_values=None)¶
- config.validate_numeric_arg_within_bounds(n, lower, upper)¶
- config.validate_numeric_arg_more_than(n, lower)¶
- config.process_config_dict(config_file_args, args)¶
- config.process_custom_script(script, args)¶
- config.process_cmd_args(cmd_args, args)¶
- config.load_config(config_path=None)¶
- config.get_all_args()¶
parses all arguments from config file and command line
- config.validate_args(args)¶
Validates a CausalArgs object.
- Parameters:
args (CausalArgs) – configuration values for ReX