|
|
发表于 2025-10-24 15:59:33
|
显示全部楼层
execution_providers=['cuda']]
Traceback (most recent call last):
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\gradio\queueing.py", line 626, in process_events
response = await route_utils.call_process_api(
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\gradio\route_utils.py", line 350, in call_process_api
output = await app.get_blocks().process_api(
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\gradio\blocks.py", line 2250, in process_api
result = await self.call_function(
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\gradio\blocks.py", line 1757, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\anyio\to_thread.py", line 56, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\anyio\_backends\_asyncio.py", line 2476, in run_sync_in_worker_thread
return await future
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\anyio\_backends\_asyncio.py", line 967, in run
result = context.run(func, *args)
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\site-packages\gradio\utils.py", line 917, in wrapper
response = f(*args, **kwargs)
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\uis\components\instant_runner.py", line 82, in run
create_and_run_job(step_args)
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\uis\components\instant_runner.py", line 97, in create_and_run_job
return job_manager.create_job(job_id) and job_manager.add_step(job_id, step_args) and job_manager.submit_job(job_id) and job_runner.run_job(job_id, process_step)
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\jobs\job_runner.py", line 11, in run_job
if run_steps(job_id, process_step) and finalize_steps(job_id):
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\jobs\job_runner.py", line 72, in run_steps
if not run_step(job_id, index, step, process_step):
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\jobs\job_runner.py", line 58, in run_step
if job_manager.set_step_status(job_id, step_index, 'started') and process_step(job_id, step_index, step_args):
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\core.py", line 319, in process_step
error_code = conditional_process()
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\core.py", line 334, in conditional_process
return process_video(start_time)
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\core.py", line 450, in process_video
future.result()
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\concurrent\futures\_base.py", line 451, in result
return self.__get_result()
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\concurrent\futures\_base.py", line 403, in __get_result
raise self._exception
File "G:\Gaisoft\FaceFusion-3.4.0\deepface\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\core.py", line 529, in process_temp_frame
temp_vision_frame = processor_module.process_frame(
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\processors\modules\face_swapper.py", line 691, in process_frame
temp_vision_frame = swap_face(source_face, target_face, temp_vision_frame)
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\processors\modules\face_swapper.py", line 537, in swap_face
paste_vision_frame = paste_back(temp_vision_frame, crop_vision_frame, crop_mask, affine_matrix)
File "G:\Gaisoft\FaceFusion-3.4.0\facefusion\face_helper.py", line 111, in paste_back
paste_vision_frame = paste_vision_frame * (1 - inverse_mask) + inverse_vision_frame * inverse_mask
numpy.core._exceptions._ArrayMemoryError: Unable to allocate 7.99 MiB for an array with shape (591, 591, 3) and data type float64
处理到20%左右跳出来的 |
|