File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name = 'Deep-Live-Cam'
2- version = '1.8'
2+ version = '1.8.1 '
33edition = 'GitHub Edition'
Original file line number Diff line number Diff line change 2828
2929
3030def pre_check () -> bool :
31- download_directory_path = abs_dir
31+ download_directory_path = models_dir
32+ model_url = "https://huggingface.co/hacksider/deep-live-cam/resolve/main/inswapper_128.onnx"
33+ if "CUDAExecutionProvider" in modules .globals .execution_providers :
34+ model_url = "https://huggingface.co/hacksider/deep-live-cam/resolve/main/inswapper_128_fp16.onnx"
35+
3236 conditional_download (
3337 download_directory_path ,
34- [
35- "https://huggingface.co/hacksider/deep-live-cam/blob/main/inswapper_128_fp16.onnx"
36- ],
38+ [model_url ],
3739 )
3840 return True
3941
@@ -60,7 +62,10 @@ def get_face_swapper() -> Any:
6062
6163 with THREAD_LOCK :
6264 if FACE_SWAPPER is None :
63- model_path = os .path .join (models_dir , "inswapper_128_fp16.onnx" )
65+ model_name = "inswapper_128.onnx"
66+ if "CUDAExecutionProvider" in modules .globals .execution_providers :
67+ model_name = "inswapper_128_fp16.onnx"
68+ model_path = os .path .join (models_dir , model_name )
6469 FACE_SWAPPER = insightface .model_zoo .get_model (
6570 model_path , providers = modules .globals .execution_providers
6671 )
You can’t perform that action at this time.
0 commit comments