Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
cf1e2cc
1
Parent(s):
fdb500d
Try the fix on cudnn_conv_algo_search
Browse files
ConsistentID/lib/pipeline_ConsistentID.py
CHANGED
@@ -73,9 +73,10 @@ class ConsistentIDPipeline(StableDiffusionPipeline):
|
|
73 |
self.crop_size = 512
|
74 |
|
75 |
# face_app: FaceAnalysis object
|
76 |
-
self.face_app = FaceAnalysis(name="buffalo_l", root='models/insightface',
|
|
|
77 |
# The original det_size=(640, 640) is too large and face_app often fails to detect faces.
|
78 |
-
self.face_app.prepare(ctx_id=0, det_size=(
|
79 |
|
80 |
if not os.path.exists(consistentID_weight_path):
|
81 |
### Download pretrained models
|
|
|
73 |
self.crop_size = 512
|
74 |
|
75 |
# face_app: FaceAnalysis object
|
76 |
+
self.face_app = FaceAnalysis(name="buffalo_l", root='models/insightface',
|
77 |
+
providers=['CPUExecutionProvider'])
|
78 |
# The original det_size=(640, 640) is too large and face_app often fails to detect faces.
|
79 |
+
self.face_app.prepare(ctx_id=0, det_size=(256, 256))
|
80 |
|
81 |
if not os.path.exists(consistentID_weight_path):
|
82 |
### Download pretrained models
|
adaface/face_id_to_ada_prompt.py
CHANGED
@@ -660,7 +660,7 @@ class Arc2Face_ID2AdaPrompt(FaceID2AdaPrompt):
|
|
660 |
self.face_app = FaceAnalysis(name='antelopev2', root='models/insightface',
|
661 |
providers=['CUDAExecutionProvider'],
|
662 |
provider_options=[{"device_id": device_id,
|
663 |
-
|
664 |
self.face_app.prepare(ctx_id=device_id, det_size=(256, 256))
|
665 |
|
666 |
self.device = device
|
@@ -806,7 +806,7 @@ class ConsistentID_ID2AdaPrompt(FaceID2AdaPrompt):
|
|
806 |
self.face_app = FaceAnalysis(name='buffalo_l', root='models/insightface',
|
807 |
providers=['CUDAExecutionProvider'],
|
808 |
provider_options=[{"device_id": device_id,
|
809 |
-
|
810 |
self.face_app.prepare(ctx_id=device_id, det_size=(256, 256))
|
811 |
|
812 |
self.device = device
|
|
|
660 |
self.face_app = FaceAnalysis(name='antelopev2', root='models/insightface',
|
661 |
providers=['CUDAExecutionProvider'],
|
662 |
provider_options=[{"device_id": device_id,
|
663 |
+
"cudnn_conv_algo_search": "HEURISTIC"}])
|
664 |
self.face_app.prepare(ctx_id=device_id, det_size=(256, 256))
|
665 |
|
666 |
self.device = device
|
|
|
806 |
self.face_app = FaceAnalysis(name='buffalo_l', root='models/insightface',
|
807 |
providers=['CUDAExecutionProvider'],
|
808 |
provider_options=[{"device_id": device_id,
|
809 |
+
"cudnn_conv_algo_search": "HEURISTIC"}])
|
810 |
self.face_app.prepare(ctx_id=device_id, det_size=(256, 256))
|
811 |
|
812 |
self.device = device
|