mirror of
https://github.com/elder-plinius/OBLITERATUS.git
synced 2026-09-04 09:00:43 +02:00
Add files via upload
This commit is contained in:
+7
-1
@@ -109,7 +109,12 @@ def main(argv: list[str] | None = None):
|
||||
],
|
||||
help="Liberation method (default: advanced)",
|
||||
)
|
||||
p.add_argument("--n-directions", type=int, default=None, help="Override: number of SVD directions to extract")
|
||||
p.add_argument("--n-directions", type=int, default=None, help="Override: number of refusal directions to extract")
|
||||
p.add_argument(
|
||||
"--direction-method", type=str, default=None,
|
||||
choices=["diff_means", "svd", "leace"],
|
||||
help="Direction extraction method: diff_means (simple, robust), svd (multi-direction), leace (optimal erasure)",
|
||||
)
|
||||
p.add_argument("--regularization", type=float, default=None, help="Override: fraction to preserve (0.0-1.0)")
|
||||
p.add_argument("--refinement-passes", type=int, default=None, help="Override: number of iterative passes")
|
||||
p.add_argument(
|
||||
@@ -591,6 +596,7 @@ def _cmd_abliterate(args):
|
||||
dtype=args.dtype,
|
||||
method=method,
|
||||
n_directions=args.n_directions,
|
||||
direction_method=getattr(args, "direction_method", None),
|
||||
regularization=args.regularization,
|
||||
refinement_passes=args.refinement_passes,
|
||||
quantization=args.quantization,
|
||||
|
||||
Reference in New Issue
Block a user