diff --git a/roop/core.py b/roop/core.py index e3e6d80..ea8ef3f 100755 --- a/roop/core.py +++ b/roop/core.py @@ -46,7 +46,7 @@ def parse_args() -> None: program.add_argument('--similar-face-distance', help='face distance used for recognition', dest='similar_face_distance', type=float, default=0.85) program.add_argument('--video-encoder', help='adjust output video encoder', dest='video_encoder', default='libx264', choices=['libx264', 'libx265', 'libvpx-vp9']) program.add_argument('--video-quality', help='adjust output video quality', dest='video_quality', type=int, default=18, choices=range(52), metavar='[0-51]') - program.add_argument('--max-memory', help='maximum amount of RAM in GB', dest='max_memory', type=int, default=suggest_max_memory()) + program.add_argument('--max-memory', help='maximum amount of RAM in GB', dest='max_memory', type=int) program.add_argument('--execution-provider', help='available execution provider (choices: cpu, ...)', dest='execution_provider', default=['cpu'], choices=suggest_execution_providers(), nargs='+') program.add_argument('--execution-threads', help='number of execution threads', dest='execution_threads', type=int, default=suggest_execution_threads()) program.add_argument('-v', '--version', action='version', version=f'{roop.metadata.name} {roop.metadata.version}') @@ -81,12 +81,6 @@ def decode_execution_providers(execution_providers: List[str]) -> List[str]: if any(execution_provider in encoded_execution_provider for execution_provider in execution_providers)] -def suggest_max_memory() -> int: - if platform.system().lower() == 'darwin': - return 4 - return 8 - - def suggest_execution_providers() -> List[str]: return encode_execution_providers(onnxruntime.get_available_providers())