高清修复提示这个 typed_storage._untyped_storage._set_from_file( RuntimeError: unexpected EOF, expected 4104465 more bytes. The file might be corrupted. 下载了网盘里的替换还是不行
最后直播更换ui.py文件后,运行报错,信息如下: (venv) G: oop-main>python run.py --execution-provider cuda Traceback (most recent call last): File "G: oop-main un.py", line 3, in from roop import core File "G: oop-main oop\core.py", line 24, in import roop.ui as ui File "G: oop-main oop\ui.py", line 12, in from roop.predicter import predict_frame ModuleNotFoundError: No module named 'roop.predicter' 请问什么原因造成的?该如何解决?谢谢。
(venv) D: oop-main>python run.py --execution-provider cuda Traceback (most recent call last): File "D: oop-main un.py", line 3, in from roop import core File "D: oop-main oop\core.py", line 20, in import roop.ui as ui ModuleNotFoundError: No module named 'roop.ui' 您好大佬,我最后一步把直播代码插进去后运行出现这是什么原因
大佬,cpu视频图片都能跑,就是不能用GPU运行视频,一运行就会跑个十几张图然后出错显示 Exception in Tkinter callback Traceback (most recent call last): File "F:\python10.6\lib\tkinter\__init__.py", line 1921, in __call__ return self.func(*args) File "D: oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked self._command() File "D: oop-main oop\ui.py", line 85, in start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start)) File "D: oop-main oop\ui.py", line 175, in select_output_path start() File "D: oop-main oop\core.py", line 168, in start frame_processor.process_video(roop.globals.source_path, temp_frame_paths) File "D: oop-main oop\processors\frame\face_swapper.py", line 88, in process_video roop.processors.frame.core.process_video(source_path, temp_frame_paths, process_frames) File "D: oop-main oop\processors\frame\core.py", line 76, in process_video multi_process_frame(source_path, frame_paths, process_frames, lambda: update_progress(progress)) File "D: oop-main oop\processors\frame\core.py", line 54, in multi_process_frame future.result() File "F:\python10.6\lib\concurrent\futures\_base.py", line 451, in result return self.__get_result() File "F:\python10.6\lib\concurrent\futures\_base.py", line 403, in __get_result raise self._exception File "F:\python10.6\lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "D: oop-main oop\processors\frame\face_swapper.py", line 71, in process_frames source_face = get_one_face(cv2.imread(source_path)) File "D: oop-main oop\face_analyser.py", line 23, in get_one_face face = get_face_analyser().get(frame) File "D: oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 75, in get model.get(img, face) File "D: oop-main\venv\lib\site-packages\insightface\model_zoo\attribute.py", line 83, in get pred = self.session.run(self.output_names, {self.input_name : blob})[0][0] File "D: oop-main\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run return self._sess.run(output_names, input_feed, run_options) onnxruntime.capi.onnxruntime_pybind11_state.Fail: [ONNXRuntimeError] : 1 : FAIL : D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:121 onnxruntime::CudaCall D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:114 onnxruntime::CudaCall CUBLAS failure 3: CUBLAS_STATUS_ALLOC_FAILED ; GPU=0 ; hostname=DESKTOP-S1B450A ; file=D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_stream_handle.cc ; line=50 ; expr=cublasCreate(&cublas_handle_); 求救,跑的是正常视频,10几秒或几分钟的cpu能跑成功视频,出错后软件页面不会退出求救求救 😭😭😭😭
@@AIDiscovery2045 用了pip uninstall onnxruntime onnxruntime-gpu pip install onnxruntime-gpu==1.15.0 这两个命令后错误变成了 Exception in Tkinter callback Traceback (most recent call last): File "F:\python10.6\lib\tkinter\__init__.py", line 1921, in __call__ return self.func(*args) File "D: oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked self._command() File "D: oop-main oop\ui.py", line 85, in start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start)) File "D: oop-main oop\ui.py", line 175, in select_output_path start() File "D: oop-main oop\core.py", line 168, in start frame_processor.process_video(roop.globals.source_path, temp_frame_paths) File "D: oop-main oop\processors\frame\face_swapper.py", line 88, in process_video roop.processors.frame.core.process_video(source_path, temp_frame_paths, process_frames) File "D: oop-main oop\processors\frame\core.py", line 76, in process_video multi_process_frame(source_path, frame_paths, process_frames, lambda: update_progress(progress)) File "D: oop-main oop\processors\frame\core.py", line 54, in multi_process_frame future.result() File "F:\python10.6\lib\concurrent\futures\_base.py", line 451, in result return self.__get_result() File "F:\python10.6\lib\concurrent\futures\_base.py", line 403, in __get_result raise self._exception File "F:\python10.6\lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "D: oop-main oop\processors\frame\face_swapper.py", line 71, in process_frames source_face = get_one_face(cv2.imread(source_path)) File "D: oop-main oop\face_analyser.py", line 23, in get_one_face face = get_face_analyser().get(frame) File "D: oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 75, in get model.get(img, face) File "D: oop-main\venv\lib\site-packages\insightface\model_zoo\landmark.py", line 91, in get pred = self.session.run(self.output_names, {self.input_name : blob})[0][0] File "D: oop-main\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run return self._sess.run(output_names, input_feed, run_options) onnxruntime.capi.onnxruntime_pybind11_state.RuntimeException: [ONNXRuntimeError] : 6 : RUNTIME_EXCEPTION : Non-zero status code returned while running Conv node. Name:'conv_6_conv2d' Status Message: D:\a\_work\1\s\onnxruntime\core\framework\bfc_arena.cc:368 onnxruntime::BFCArena::AllocateRawInternal Failed to allocate memory for requested buffer of size 134217728 怎么办
@@AIDiscovery2045 (venv) D: oop-main>python run.py --execution-provider cuda Traceback (most recent call last): File "D: oop-main un.py", line 3, in from roop import core File "D: oop-main oop\core.py", line 24, in import roop.ui as ui File "D: oop-main oop\ui.py", line 12, in from roop.predicter import predict_frame ModuleNotFoundError: No module named 'roop.predicter' (venv) D: oop-main>
其他试了都成功了,就是高清修复面部命令失败,跳出以下代码,也没有进度条,请问是什么原因? (venv) D: oop-main>python run.py --execution-provider cuda --frame-processor face_enhancer Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 1348, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1282, in request self._send_request(method, url, body, headers, encode_chunked) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1328, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1277, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1037, in _send_output self.send(msg) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 975, in send self.connect() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1454, in connect self.sock = self._context.wrap_socket(self.sock, File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 513, in wrap_socket return self.sslsocket_class._create( File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1071, in _create self.do_handshake() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1342, in do_handshake self._sslobj.do_handshake() FileNotFoundError: [Errno 2] No such file or directory During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D: oop-main un.py", line 6, in core.run() File "D: oop-main oop\core.py", line 208, in run if not frame_processor.pre_check(): File "D: oop-main oop\processors\frame\face_enhancer.py", line 32, in pre_check conditional_download(download_directory_path, ['huggingface.co/henryruhs/roop/resolve/main/GFPGANv1.4.pth']) File "D: oop-main oop\utilities.py", line 134, in conditional_download request = urllib.request.urlopen(url) # type: ignore[attr-defined] File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 216, in urlopen return opener.open(url, data, timeout) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 525, in open response = meth(req, response) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 634, in http_response response = self.parent.error( File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 557, in error result = self._call_chain(*args) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 496, in _call_chain result = func(*args) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 749, in http_error_302 return self.parent.open(new, timeout=req.timeout) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 519, in open response = self._open(req, data) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 536, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 496, in _call_chain result = func(*args) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 1391, in https_open return self.do_open(http.client.HTTPSConnection, req, File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib equest.py", line 1351, in do_open raise URLError(err) urllib.error.URLError:
ModuleNotFoundError: No module named 'roop.predicter' 请问这个报错怎么解决?我试了一下:pip install roop.predicter,给我报ERROR: Could not find a version that satisfies the requirement roop.predicter (from versions: none) ERROR: No matching distribution found for roop.predicter这个错误,不知道怎么办.
(venv) D: oop-main>python run.py --execution-provider cuda Traceback (most recent call last): File "D: oop-main un.py", line 3, in from roop import core File "D: oop-main oop\core.py", line 16, in import torch ModuleNotFoundError: No module named 'torch' (venv) D: oop-main> 您帮忙看一看,辛苦了!!!
ERROR: Exception: Traceback (most recent call last): File "D: oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper status = run_func(*args) File "D: oop-main\venv\lib\site-packages\pip\_internal\cli eq_command.py", line 247, in wrapper return func(self, options, args) File "D: oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 461, in run installed = install_given_reqs( File "D: oop-main\venv\lib\site-packages\pip\_internal eq\__init__.py", line 73, in install_given_reqs requirement.install( File "D: oop-main\venv\lib\site-packages\pip\_internal eq eq_install.py", line 790, in install install_wheel( File "D: oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 727, in install_wheel _install_wheel( File "D: oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 587, in _install_wheel file.save() File "D: oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 388, in save shutil.copyfileobj(f, dest) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\shutil.py", line 195, in copyfileobj buf = fsrc_read(length) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 925, in read data = self._read1(n) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 1015, in _read1 self._update_crc(data) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 943, in _update_crc raise BadZipFile("Bad CRC-32 for file %r" % self.name) zipfile.BadZipFile: Bad CRC-32 for file 'torch/lib/cublas64_11.dll' [notice] A new release of pip available: 22.2.1 -> 23.2 [notice] To update, run: python.exe -m pip install --upgrade pip 老师这个怎么办
@@AIDiscovery2045 note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details. [notice] A new release of pip available: 22.2.1 -> 23.1.2 [notice] To update, run: python.exe -m pip install --upgrade pip 请问这是什么问题 还是安装依赖包的时候出现的
@@AIDiscovery2045 torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 128.00 MiB (GPU 0; 6.00 GiB total capacity; 699.32 MiB already allocated; 0 bytes free; 794.00 MiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF 最下边是出现这个提示
If you would like help understanding a traceback error, please provide the full traceback as well as any relevant code or context. This will allow me to better understand what might be causing the error and how you might be able to fix it.
(venv) D: oopAI>python run.py --execution-provider cuda [ROOP.CORE] ffmpeg is not installed. Traceback (most recent call last): File "D: oopAI un.py", line 6, in core.run() File "D: oopAI oop\core.py", line 205, in run if not pre_check(): File "D: oopAI oop\core.py", line 128, in pre_check update_status('ffmpeg is not installed.') File "D: oopAI oop\core.py", line 136, in update_status ui.update_status(message) File "D: oopAI oop\ui.py", line 124, in update_status status_label.configure(text=text) AttributeError: 'NoneType' object has no attribute 'configure'
(venv) D: oop-main>python run.py --execution-provider cuda Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__ return self.func(*args) File "D: oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked self._command() File "D: oop-main oop\ui.py", line 85, in start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start)) File "D: oop-main oop\ui.py", line 175, in select_output_path start() File "D: oop-main oop\core.py", line 141, in start if not frame_processor.pre_start(): File "D: oop-main oop\processors\frame\face_swapper.py", line 38, in pre_start elif not get_one_face(cv2.imread(roop.globals.source_path)): File "D: oop-main oop\face_analyser.py", line 23, in get_one_face face = get_face_analyser().get(frame) File "D: oop-main oop\face_analyser.py", line 17, in get_face_analyser FACE_ANALYSER = insightface.app.FaceAnalysis(name='buffalo_l', providers=roop.globals.execution_providers) File "D: oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 43, in __init__ assert 'detection' in self.models AssertionError 选好了图片 视频 出来这个 感谢解答
(venv) G: oop-main>python run.py --execution-provider cuda [ROOP.CORE] ffmpeg is not installed. Traceback (most recent call last): File "G: oop-main un.py", line 6, in core.run() File "G: oop-main oop\core.py", line 205, in run if not pre_check(): File "G: oop-main oop\core.py", line 128, in pre_check update_status('ffmpeg is not installed.') File "G: oop-main oop\core.py", line 136, in update_status ui.update_status(message) File "G: oop-main oop\ui.py", line 124, in update_status status_label.configure(text=text) AttributeError: 'NoneType' object has no attribute 'configure' 按步骤环境变量都设置过了
大神救我啊 ERROR: Exception: Traceback (most recent call last): File "D: oop-main\venv\lib\site-packages\pip\_vendor\urllib3 esponse.py", line 435, in _error_catcher yield File "D: oop-main\venv\lib\site-packages\pip\_vendor\urllib3 esponse.py", line 516, in read data = self._fp.read(amt) if not fp_closed else b"" File "D:\Python\lib\http\client.py", line 465, in read s = self.fp.read(amt) File "D:\Python\lib\socket.py", line 705, in readinto return self._sock.recv_into(b) File "D:\Python\lib\ssl.py", line 1274, in recv_into return self.read(nbytes, buffer) File "D:\Python\lib\ssl.py", line 1130, in read return self._sslobj.read(len, buffer) TimeoutError: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D: oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper status = run_func(*args) File "D: oop-main\venv\lib\site-packages\pip\_internal\cli eq_command.py", line 247, in wrapper return func(self, options, args) File "D: oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 369, in run requirement_set = resolver.resolve( File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib esolver.py", line 92, in resolve result = self._result = resolver.resolve( File "D: oop-main\venv\lib\site-packages\pip\_vendor esolvelib esolvers.py", line 481, in resolve state = resolution.resolve(requirements, max_rounds=max_rounds) File "D: oop-main\venv\lib\site-packages\pip\_vendor esolvelib esolvers.py", line 348, in resolve self._add_to_criteria(self.state.criteria, r, parent=None) File "D: oop-main\venv\lib\site-packages\pip\_vendor esolvelib esolvers.py", line 172, in _add_to_criteria if not criterion.candidates: File "D: oop-main\venv\lib\site-packages\pip\_vendor esolvelib\structs.py", line 151, in __bool__ return bool(self._sequence) File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\found_candidates.py", line 155, in __bool__ return any(self) File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\found_candidates.py", line 143, in return (c for c in iterator if id(c) not in self._incompatible_ids) File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\found_candidates.py", line 47, in _iter_built candidate = func() File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\factory.py", line 206, in _make_candidate_from_link self._link_candidate_cache[link] = LinkCandidate( File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\candidates.py", line 297, in __init__ super().__init__( File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\candidates.py", line 162, in __init__ self.dist = self._prepare() File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\candidates.py", line 231, in _prepare dist = self._prepare_distribution() File "D: oop-main\venv\lib\site-packages\pip\_internal esolution esolvelib\candidates.py", line 308, in _prepare_distribution return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) File "D: oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 438, in prepare_linked_requirement return self._prepare_linked_requirement(req, parallel_builds) File "D: oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 483, in _prepare_linked_requirement local_file = unpack_url( File "D: oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 165, in unpack_url file = get_http_url( File "D: oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 106, in get_http_url from_path, content_type = download(link, temp_dir.path) File "D: oop-main\venv\lib\site-packages\pip\_internal etwork\download.py", line 147, in __call__ for chunk in chunks: File "D: oop-main\venv\lib\site-packages\pip\_internal\cli\progress_bars.py", line 53, in _rich_progress_bar for chunk in iterable: File "D: oop-main\venv\lib\site-packages\pip\_internal etwork\utils.py", line 63, in response_chunks for chunk in response.raw.stream( File "D: oop-main\venv\lib\site-packages\pip\_vendor\urllib3 esponse.py", line 573, in stream data = self.read(amt=amt, decode_content=decode_content) File "D: oop-main\venv\lib\site-packages\pip\_vendor\urllib3 esponse.py", line 509, in read with self._error_catcher(): File "D:\Python\lib\contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "D: oop-main\venv\lib\site-packages\pip\_vendor\urllib3 esponse.py", line 440, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. [notice] A new release of pip available: 22.2.1 -> 23.2 [notice] To update, run: python.exe -m pip install --upgrade pip 我出现了这个怎么办啊?前面是红字,最后两行不是红字
大佬你好,我一直到选择GPU运行这步开始报错:(venv) D: oop-main>python run.py --execution-provider cuda [ROOP.CORE] ffmpeg is not installed. Traceback (most recent call last): File "D: oop-main un.py", line 6, in core.run() File "D: oop-main oop\core.py", line 214, in run if not pre_check(): File "D: oop-main oop\core.py", line 124, in pre_check update_status('ffmpeg is not installed.') File "D: oop-main oop\core.py", line 132, in update_status ui.update_status(message) File "D: oop-main oop\ui.py", line 143, in update_status status_label.configure(text=text) AttributeError: 'NoneType' object has no attribute 'configure' 请问需要在哪步调整修改或者是什么原因报错
(venv) E: oopai oop-main>python run.py --execution-provider cuda [ROOP.CORE] ffmpeg is not installed. Traceback (most recent call last): File "E: oopai oop-main un.py", line 6, in core.run() File "E: oopai oop-main oop\core.py", line 205, in run if not pre_check(): File "E: oopai oop-main oop\core.py", line 128, in pre_check update_status('ffmpeg is not installed.') File "E: oopai oop-main oop\core.py", line 136, in update_status ui.update_status(message) File "E: oopai oop-main oop\ui.py", line 124, in update_status status_label.configure(text=text) AttributeError: 'NoneType' object has no attribute 'configure' 其它步骤都完美执行,最后运行的时候就不行了
你好大神 torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 508.00 MiB (GPU 0; 8.00 GiB total capacity; 714.54 MiB already allocated; 0 bytes free; 742.00 MiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF 一直调用不了gpu 这个麻烦帮忙解答
感谢分享!这个安装过程对小白来说太友好了,一次成功
各种问题解决方法:
1.解压缩以后发现没有call venv\Scripts\activate.bat,没有venv这个目录
检查自己python的path是否正确,是否电脑上装了两个python,卸载低版本的保留3.10,或者直接用绝对路径的python.exe去运行python -m venv venv
2.ModuleNotFoundError: No module named 'torch'
(venv) D:
oop-main>
pip3 install torchvision
3.ModuleNotFoundError: No module named 'tensorflow'
(venv) D:
oop-main>
pip install tensorflow
效果很好!很好用,面部增强后分辨率是640,对于脸占比比较大的视频,分辨率还是有点低
ruclips.net/video/SqO6UENm6mE/видео.html
这个视频下方的详细说明里有网盘地址,ui.py就是摄像头换脸的代码文件
真不錯!如果這個高清修復也能放到GoogleColab就好了
安装出现一堆红字什么意思?最后有个这个:[notice] A new release of pip available: 22.2.1 -> 23.2
[notice] To update, run: python.exe -m pip install --upgrade pip
你好,请问roop的实时换脸的摄像头选择文件是在什么位置,如何配置多摄像头顺序
您使用的是7.1.2版本的pip,但23.1.2版本是可用的。
您应该考虑通过“python-m pip install--upgrade pip”命令进行升级。 博主 这个咋办
这个提示不用管。只要你按视频的建议安装了python相应的版本
同样的图片,GPU跟CPU换出来的效果会不会有差异
你好博主一直卡在这个是什么意思
Preparing metadata(setup.py)
大佬,为什么我替换后的图片保存后 ,找不到这张图片。文件夹没有显示
老师,我是台式电脑,可以配置外置摄像头打开LIVE功能吗
可以的
博主真实无私奉献啊,现在外面全是卖这个软件的
环境变量里都是C盘打头。。这个ffmpeg我放在D盘没有问题吗?还是把路径复制到path里然后新建确定就行了
一键安装的网盘能再分享一下吗?之前的显示过期了 谢谢博主
ruclips.net/video/wO5Btf2RzPU/видео.html 这个视频说明里有链接。不过需要自己下载最新的程序版本
😀😀你好老师有帶眼鏡可風換臉成功嗎?
要清晰人脸,眼镜的识别不了
请问facefusion可以用这种方法批量换脸 吗?
不行
老师'NoneType' object has no attribute 'shape'这个错误怎么处理,已经能有操作界面了,但是放入图片后就不行了
感谢您老师,我自己百度解决了
您好,请问您是如何处理这个问题的呢?
@@kaze-f6e 请问咋解决的?我也是这样
@@qxiao1685图片路径不能有中文
amd的顕卡,有啟用dml,一個3分多的視頻,換臉的時候gpu使用率60%左右,幾分鐘換臉成功,但換臉後的畫質模糊,用本視頻提供的高清修復命令,當然也起用了dml,gpu占用率幾乎為0,cpu也跑得也不多, 8小時左右進度只到15%,這樣得好幾天才能修復完,非常沒效率,求解決方案。
只能用N卡,A卡和集显下高清算法都不会使用GPU
@@AIDiscovery2045 借了片gtx1050 2g的顯卡,高清處理比cpu快一點,不過速度還是很慢,如果需要達到一個滿意的效率,起步什麼檔次的N卡比較好?
@@bublti9677 N卡8G显存
高清修复提示这个 typed_storage._untyped_storage._set_from_file(
RuntimeError: unexpected EOF, expected 4104465 more bytes. The file might be corrupted. 下载了网盘里的替换还是不行
最后直播更换ui.py文件后,运行报错,信息如下:
(venv) G:
oop-main>python run.py --execution-provider cuda
Traceback (most recent call last):
File "G:
oop-main
un.py", line 3, in
from roop import core
File "G:
oop-main
oop\core.py", line 24, in
import roop.ui as ui
File "G:
oop-main
oop\ui.py", line 12, in
from roop.predicter import predict_frame
ModuleNotFoundError: No module named 'roop.predicter'
请问什么原因造成的?该如何解决?谢谢。
先把ui.py换回来看是否报错?
@@AIDiscovery2045 换回来不报错。一旦用直播代码就出现上面的报错信息。
@@生命在于折腾 你用的是github上的原生版本吗?
@@AIDiscovery2045 是的
@@生命在于折腾 你解决了吗?
运行时 提醒这个怎么解决?? Could not locate zlibwapi.dll. Please make sure it is in your library path!
我共享的网盘里有这个文件,下载刀本地并加入系统环境变量
大老 請問批量換臉那邊的影片編輯軟體是什麼
剪映
(venv) F:
oop
oop-main>python run.py
Traceback (most recent call last):
File "F:
oop
oop-main
un.py", line 3, in
from roop import core
File "F:
oop
oop-main
oop\core.py", line 16, in
import torch
ModuleNotFoundError: No module named 'torch' 執行後出現這樣 怎麼辦呢
安装没成功
老师,AttributeError: 'NoneType' object has no attribute 'shape'这个是森马原因?
试试把图片和视频都放到安装目录重新选,输出的视频也放安装目录下。还不行就把图片或视频名字别用中文,改数字或英文
大老,請問他運行個一兩次之後,再按一次start就會自動關閉是什麼狀況>
配備是i5-12400+ NVDA 3060 12G
@@mario1022 你点destory按钮重新启动再试试。如果不行可能是检测限制了。
(venv) D:
oop-main>python run.py --execution-provider cuda
Traceback (most recent call last):
File "D:
oop-main
un.py", line 3, in
from roop import core
File "D:
oop-main
oop\core.py", line 20, in
import roop.ui as ui
ModuleNotFoundError: No module named 'roop.ui'
您好大佬,我最后一步把直播代码插进去后运行出现这是什么原因
我想问下出现这个是什么原因?
ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device
磁盘空间不够,看看你要安装的盘剩余容量
@@AIDiscovery2045 清理了磁盘,已安装好,但是不能生成变脸图片和视频
大佬,cpu视频图片都能跑,就是不能用GPU运行视频,一运行就会跑个十几张图然后出错显示
Exception in Tkinter callback
Traceback (most recent call last):
File "F:\python10.6\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "D:
oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
self._command()
File "D:
oop-main
oop\ui.py", line 85, in
start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
File "D:
oop-main
oop\ui.py", line 175, in select_output_path
start()
File "D:
oop-main
oop\core.py", line 168, in start
frame_processor.process_video(roop.globals.source_path, temp_frame_paths)
File "D:
oop-main
oop\processors\frame\face_swapper.py", line 88, in process_video
roop.processors.frame.core.process_video(source_path, temp_frame_paths, process_frames)
File "D:
oop-main
oop\processors\frame\core.py", line 76, in process_video
multi_process_frame(source_path, frame_paths, process_frames, lambda: update_progress(progress))
File "D:
oop-main
oop\processors\frame\core.py", line 54, in multi_process_frame
future.result()
File "F:\python10.6\lib\concurrent\futures\_base.py", line 451, in result
return self.__get_result()
File "F:\python10.6\lib\concurrent\futures\_base.py", line 403, in __get_result
raise self._exception
File "F:\python10.6\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "D:
oop-main
oop\processors\frame\face_swapper.py", line 71, in process_frames
source_face = get_one_face(cv2.imread(source_path))
File "D:
oop-main
oop\face_analyser.py", line 23, in get_one_face
face = get_face_analyser().get(frame)
File "D:
oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 75, in get
model.get(img, face)
File "D:
oop-main\venv\lib\site-packages\insightface\model_zoo\attribute.py", line 83, in get
pred = self.session.run(self.output_names, {self.input_name : blob})[0][0]
File "D:
oop-main\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run
return self._sess.run(output_names, input_feed, run_options)
onnxruntime.capi.onnxruntime_pybind11_state.Fail: [ONNXRuntimeError] : 1 : FAIL : D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:121 onnxruntime::CudaCall D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:114 onnxruntime::CudaCall CUBLAS failure 3: CUBLAS_STATUS_ALLOC_FAILED ; GPU=0 ; hostname=DESKTOP-S1B450A ; file=D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_stream_handle.cc ; line=50 ; expr=cublasCreate(&cublas_handle_);
求救,跑的是正常视频,10几秒或几分钟的cpu能跑成功视频,出错后软件页面不会退出求救求救
😭😭😭😭
可能跟你显卡型号和cuda有关系。什么配置的显卡?是N卡吗
@@AIDiscovery2045 是笔记本3060
@@AIDiscovery2045 用了pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.15.0
这两个命令后错误变成了
Exception in Tkinter callback
Traceback (most recent call last):
File "F:\python10.6\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "D:
oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
self._command()
File "D:
oop-main
oop\ui.py", line 85, in
start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
File "D:
oop-main
oop\ui.py", line 175, in select_output_path
start()
File "D:
oop-main
oop\core.py", line 168, in start
frame_processor.process_video(roop.globals.source_path, temp_frame_paths)
File "D:
oop-main
oop\processors\frame\face_swapper.py", line 88, in process_video
roop.processors.frame.core.process_video(source_path, temp_frame_paths, process_frames)
File "D:
oop-main
oop\processors\frame\core.py", line 76, in process_video
multi_process_frame(source_path, frame_paths, process_frames, lambda: update_progress(progress))
File "D:
oop-main
oop\processors\frame\core.py", line 54, in multi_process_frame
future.result()
File "F:\python10.6\lib\concurrent\futures\_base.py", line 451, in result
return self.__get_result()
File "F:\python10.6\lib\concurrent\futures\_base.py", line 403, in __get_result
raise self._exception
File "F:\python10.6\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "D:
oop-main
oop\processors\frame\face_swapper.py", line 71, in process_frames
source_face = get_one_face(cv2.imread(source_path))
File "D:
oop-main
oop\face_analyser.py", line 23, in get_one_face
face = get_face_analyser().get(frame)
File "D:
oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 75, in get
model.get(img, face)
File "D:
oop-main\venv\lib\site-packages\insightface\model_zoo\landmark.py", line 91, in get
pred = self.session.run(self.output_names, {self.input_name : blob})[0][0]
File "D:
oop-main\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run
return self._sess.run(output_names, input_feed, run_options)
onnxruntime.capi.onnxruntime_pybind11_state.RuntimeException: [ONNXRuntimeError] : 6 : RUNTIME_EXCEPTION : Non-zero status code returned while running Conv node. Name:'conv_6_conv2d' Status Message: D:\a\_work\1\s\onnxruntime\core\framework\bfc_arena.cc:368 onnxruntime::BFCArena::AllocateRawInternal Failed to allocate memory for requested buffer of size 134217728
怎么办
@@AIDiscovery2045 下载的cuda是11.8的安装在c盘,vs没有安装在c盘但该安装的都安装了,系统是win11
@@AIDiscovery2045 中途它会好几次开始就是
Processing: 0%| | 1/201 [00:01
老师您好,向您请教一下,前面都可以了最后实时的界面出不来了
要看下命令窗口里有没有报错,把报错信息发来看看
@@AIDiscovery2045
(venv) D:
oop-main>python run.py --execution-provider cuda
Traceback (most recent call last):
File "D:
oop-main
un.py", line 3, in
from roop import core
File "D:
oop-main
oop\core.py", line 24, in
import roop.ui as ui
File "D:
oop-main
oop\ui.py", line 12, in
from roop.predicter import predict_frame
ModuleNotFoundError: No module named 'roop.predicter'
(venv) D:
oop-main>
老师,我之前下载过python3.11,然后现在又下载了3.10,把3.11卸载后,出现(venv) E:\BaiduNetdiskDownload
oop安装包
oop-main>pip3 install torchvision
No Python at '"C:\Users\Administrator\AppData\Local\Programs\Python\Python311\python.exe'.
这要怎么搞
把venv文件夹删除。重新运行python3.10.6,第一个安装界面勾选底部的加入环境变量;另外,建议roop别安装在带有中文名称的目录里
你好,AMD显卡可以用么?
可以
老大,批量换脸,为什么我只能换第一张,后面的就不行
把manyface选项打开
运行都没有报错,但是一到set det-size: (640, 640)这一步程序就自己退出了,为啥呢
换个图片和视频试试
老师安装依赖包一直报错,方法都试了
请问网盘包中的GFPGANv1.4pth是在哪里作用的,想问下视频实时换脸那段代码的链接在哪呢
视频说明底部有链接,第三部分
@@AIDiscovery2045 打不开了啊
@@haysenxie4141 有新的下载地址了。可以看最新一期视频
老师你好,请问一下,电脑配置能否说一下,2070跑不起来。高清
估计是显存小了,至少6-8G才能跑高清。显卡不够只能把cuda参数去掉,用cpu运行了,很慢。
安装完运行显示ModuleNotFoundError: No module named 'onnxruntime'要怎么解决?
安装依赖包时应该是出现红字错误信息,没安装成功
@@AIDiscovery2045 之前又出现红色。的文字,后来我安装了几次。没有出现红色文字。现在还是出现这个问题。或者我重新安装依赖包?
@@AIDiscovery2045 (venv) D:
oop
oop-main> python run.py
Traceback (most recent call last):
File "D:
oop
oop-main
un.py", line 3, in
from roop import core
File "D:
oop
oop-main
oop\core.py", line 16, in
import onnxruntime
ModuleNotFoundError: No module named 'onnxruntime'
(venv) D:
oop
oop-main>运行显示这个
@@fensun-pd7ht 可以看看视频下方的详细说明,配合视频,非常详细
AttributeError: 'NoneType' object has no attribute 'shape'
完全按照操作为什么还有这个问题
你图片和视频是否在中文的文件夹里?这是程序现在的一个bug,移到项目安装目录里尝试下
大佬你的显卡 是什么 在哪买的 多少钱
我用的笔记本,rtx4060
大神,python -m venv venv我执行这条指令时提示“系统无法执行指定的程序”怎么办?我是不是少弄了什么?
安装python时把加入环境变量选上。你看看下我最早的roop安装视频,里面都有环境准备时单个安装每一步的录屏
直播实时换脸的代码网站打不开来了,可以发一下这个代码吗?
ruclips.net/video/DpK8dcQZ_FE/видео.html 视频下面说明有网盘共享
其他试了都成功了,就是高清修复面部命令失败,跳出以下代码,也没有进度条,请问是什么原因?
(venv) D:
oop-main>python run.py --execution-provider cuda --frame-processor face_enhancer
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 1348, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1282, in request
self._send_request(method, url, body, headers, encode_chunked)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1328, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1277, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1037, in _send_output
self.send(msg)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 975, in send
self.connect()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1454, in connect
self.sock = self._context.wrap_socket(self.sock,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 513, in wrap_socket
return self.sslsocket_class._create(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1071, in _create
self.do_handshake()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1342, in do_handshake
self._sslobj.do_handshake()
FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:
oop-main
un.py", line 6, in
core.run()
File "D:
oop-main
oop\core.py", line 208, in run
if not frame_processor.pre_check():
File "D:
oop-main
oop\processors\frame\face_enhancer.py", line 32, in pre_check
conditional_download(download_directory_path, ['huggingface.co/henryruhs/roop/resolve/main/GFPGANv1.4.pth'])
File "D:
oop-main
oop\utilities.py", line 134, in conditional_download
request = urllib.request.urlopen(url) # type: ignore[attr-defined]
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 216, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 525, in open
response = meth(req, response)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 634, in http_response
response = self.parent.error(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 557, in error
result = self._call_chain(*args)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 496, in _call_chain
result = func(*args)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 749, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 519, in open
response = self._open(req, data)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 536, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 496, in _call_chain
result = func(*args)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 1391, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
equest.py", line 1351, in do_open
raise URLError(err)
urllib.error.URLError:
要开科学上网,第一次运行高清修复会自动下载修复算法的模型文件
@@AIDiscovery2045 可以了,谢谢博主!希望继续分享更多学习视频!
不能使用国内的镜像,什么国内的镜像呀,我这边就版本冲突了
pip 安装时默认包的下载地址是pypi.org/
不能改成国内的镜像站点,因为国内站的包版本在安装这个项目时会冲突。你如果没配置过pip下载站点,那默认就是从官网下载
你好麻烦帮忙下博主,以下错误代码为ERROR: Cannot install -r requirements.txt (line 13), -r requirements.txt (line 4), -r requirements.txt (line 5), -r requirements.txt (line 6), numpy==1.23.5 and onnxruntime-gpu==1.15.0 because these package versions have conflicting dependencies.之前视频评论你有说过虚拟环境运行,但我还是报错,python也更新了,现在没有头绪了
这是包冲突。先确认你的pip没用国内的镜像,看看你机器上有没有C:\用户\你机器名\pip 这样的目录,有的话删之;然后命令窗口进入项目根目录,假也下载到d盘,就进入d: ,cd roop-main 第三步激虚拟环境 call venv\scripts\activate.bat
第四步使用无本地缓存安装 pip install --no-cache-dir -r requirements.txt
ModuleNotFoundError: No module named 'roop.predicter' 请问这个报错怎么解决?我试了一下:pip install roop.predicter,给我报ERROR: Could not find a version that satisfies the requirement roop.predicter (from versions: none)
ERROR: No matching distribution found for roop.predicter这个错误,不知道怎么办.
安装依赖包时应该出错了。把venv目录删除重新运行 pip install -r requirements.txt 或者你也可以试一下,pip install predictor ,不过这不能根本解决依赖没有成功安装的问题,运行时还会有其他报错
@@AIDiscovery2045 非常感谢.
@@AIDiscovery2045 你好主播,我遇到的问题是,只图片换脸图片或视频的ui.py报错she那个错误,直播换脸那个报找不到roop模块,也重新安装依赖库可以解决不?我现在还在安装.
老大,我感觉照片替换了没有变化是怎么回事啊
界面上keep frames选项打开了吗;命令窗口有显示video....success 这样的提示吗?
你的问题是第一步没有走,直接走的第二步。第一部是换人脸,第二步是高清化
(venv) D:
oop-main>python run.py --execution-provider cuda
Traceback (most recent call last):
File "D:
oop-main
un.py", line 3, in
from roop import core
File "D:
oop-main
oop\core.py", line 16, in
import torch
ModuleNotFoundError: No module named 'torch'
(venv) D:
oop-main>
您帮忙看一看,辛苦了!!!
你安装包的过程中应该是报错了,依赖包没完全安装上
(venw) E: roop-mainpython run.py--execution-provider cudaTraceback (most recent call last):File“E:
oop-main
un.py”,line 3,in from roop import coreFile“E:
oop-mainroop core.py”,line 22,in import roop.ui as uiFile"E: roop-mainlrooplui.py”,line 3,in import customtkinter as ctkModuleNotFoundError: No module namedcustomtkinter
venv) E; roop-main>😂 这是怎么回事博主
应该是安装依赖包过程中没成功,用不使用本地缓存重新pip下载安装依赖包。把venv文件夹先删除
剪映裡面怎麼批量拖拉照片長度?
全选拖动第一张。或者你在全局设置里把图的时长临时设置为1帧,再导入全部图片就不需要拖动了
@@AIDiscovery2045 全选拖动第一张。試很久,就是不行?現在在全局改了.謝謝。
不過,常常出現錯誤訊息
AttributeError: 'NoneType' object has no attribute 'shape'
好像是影片的關係
@@siaosiao1764 这个是程序的一个bug,选择的图片或者视频不能放在带中文的目录里。你复制到项目安装目录下重新选就没问题了
@@AIDiscovery2045 我也懷疑.但不是,有些可以,有些不行。我是用指令😅
对显卡要求几g?3050能跑吗
3050轻松跑了。4G以上显存就可以
你好博主可以发一下网盘的链接吗,上面的不能打开了。谢谢
网盘模型现在不能共享了,只能自己下载了
@@AIDiscovery2045 好的
@@AIDiscovery2045 除了高清视频修复,有没有高清图片修复的执行代码呢?望大佬解惑
一键换脸最新版roop全平台安装使用指南(Windows/MacOS/Linux),支持多张脸选择替换,换脸速度提高5倍
ruclips.net/video/SqO6UENm6mE/видео.html 这期视频说明里有最新网盘链接。不过模型现在无法共享了
This project has been discontinued
安装好了,不出图片,可以远程帮看看吗?
检查下选择的图片和视频是不是放在有中文的文件夹里,或者把图片和视频拷到项目安装目录试一下
ERROR: Exception:
Traceback (most recent call last):
File "D:
oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper
status = run_func(*args)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\cli
eq_command.py", line 247, in wrapper
return func(self, options, args)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 461, in run
installed = install_given_reqs(
File "D:
oop-main\venv\lib\site-packages\pip\_internal
eq\__init__.py", line 73, in install_given_reqs
requirement.install(
File "D:
oop-main\venv\lib\site-packages\pip\_internal
eq
eq_install.py", line 790, in install
install_wheel(
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 727, in install_wheel
_install_wheel(
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 587, in _install_wheel
file.save()
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 388, in save
shutil.copyfileobj(f, dest)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\shutil.py", line 195, in copyfileobj
buf = fsrc_read(length)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 925, in read
data = self._read1(n)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 1015, in _read1
self._update_crc(data)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 943, in _update_crc
raise BadZipFile("Bad CRC-32 for file %r" % self.name)
zipfile.BadZipFile: Bad CRC-32 for file 'torch/lib/cublas64_11.dll'
[notice] A new release of pip available: 22.2.1 -> 23.2
[notice] To update, run: python.exe -m pip install --upgrade pip
老师这个怎么办
跟视频对一下,四部环境是否安装成功。电脑是否满足配置。网络是否有问题
@@AIDiscovery2045我都是用的你网盘的东西,之前的老版我可以运行,我重装系统后再次安装还是不行
四部环境我都是用的老师你网盘里面的
@@AIDiscovery2045是网络不稳定造成的吗?
@@王宇-w4l 可能吧,你这个错误提示有些依赖包损坏了
老师我检测完多少张图片之后,程序就自动退出是什么缘故
可能图有问题
@@AIDiscovery2045 老师我也是,有的视频可以有的视频就是检测完多少张图片虚拟环境就自动关闭了
@@kaze-f6e 可能是触发了限制,图或视频检测没通过
大神 我卡在安装依赖了 依赖怎么都下载不了 速度很慢 而且都是快下载完了 就弹出大段的红字 有什么办法能解决吗🙏🙏🙏
大段红字提示说明依赖包没安装成功。查看python版本、cuda、visual studio 2022 ffmpeg这些有没有按照视频里建议的安装。
@@AIDiscovery2045 note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
[notice] A new release of pip available: 22.2.1 -> 23.1.2
[notice] To update, run: python.exe -m pip install --upgrade pip
请问这是什么问题 还是安装依赖包的时候出现的
大神。ffmpeg里BIN文件夹里有三个程序,都点了没有反应啊
不需要点,把ffmpeg/bin 目录加到系统环境变量里就可以了
安装完,打开的时候最后提示 >urllib.error.URLError: 然后就没动静了,没有弹出界面,这个是怎么回事呢?
第一次运行开科学上网啊,要下载模型
@@AIDiscovery2045 谢谢。我用你的网盘文件解决打开的问题了。
我是win11工作站版怎么办要降级win10才能用吗?
好像现在没好的解决办法,可以尝试安装看看,只要insightface能够编译通过,就能成功安装
这个聊天时可以实时换脸吗?
可以。不过版本更新了,需要修改代码,等我明天的视频教程
在哪里可以下载呢
视频下方的说明里有详细的链接
用高清修复面部那个命令失败是怎么回事啊?
第一次用高清修复参数,需要下载修复算法的模型文件。注意看命令窗口里有没有下载进度条。
@@AIDiscovery2045 有下载模型,但在运行就出错了
@@yangyu2629 你确认下项目目录里roop-main\gfpgan\weights 下面有没有两个.pth文件,还有roop-main\models里有没有GFPGANv1.4.pth。可以先把这三个文件备份下,然后删掉重新下载看看
下载时命令窗口会显示下载地址的,自己复制地址手动下载,然后放到对应文件夹里也可以
@@AIDiscovery2045 torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 128.00 MiB (GPU 0; 6.00 GiB total capacity; 699.32 MiB already allocated; 0 bytes free; 794.00 MiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
最下边是出现这个提示
为什么换成功后的视频最后几秒会播放不了卡住
每个视频都如此还是个例
@@AIDiscovery2045 已经解决了,勾选keep fps 就不会了,但是高清修复提示这个 报错typed_storage._untyped_storage._set_from_file(
RuntimeError: unexpected EOF, expected 4104465 more bytes. The file might be corrupted.
安装依赖call venv\Scripts\activate.bat执行错误怎么弄?
cd 进入到venv\scripts里,再执行activate.bat看看。成功后再cd..回退项目根目录执行指令
显卡内存2G够了吗
这个显存只能用cpu执行,CUDA应该是跑不了的
安装成功,但是运行出错了?不知哪里出错了
视频最前面讲的前4步中,第四步ffmpeg,要设置系统环境变量
解压缩以后发现没有call venv\Scripts\activate.bat,没有venv这个目录唉~
按照视频步骤来
我的也是找不到指定路径
@@fanlvan7715 先进入解压后的目录,然后地址栏输入cmd 。先用python -m venv venv 创建虚拟环境。创建成功后再用call venv\Scripts\activate.bat 激活进入。
AttributeError: 'NoneType' object has no attribute 'shape'
更改图片或视频存放的目录,别放中文目录里。或者直接拷到项目安装目录里再选试试
@@AIDiscovery2045 我找到解決方法了,不只是目錄連同要換的檔案名稱都不能夠是含有中文
怎么把obs虚拟摄像头里面的人像换成图片里面的人
修改ui.py文件,视频里有
@@AIDiscovery2045 用的不是本地摄像头,而且虚拟摄像头
你好,我之前用的是pip国内源,现在版本冲突了,怎么删除依赖重新安装?
如果你用了python虚拟环境,把项目安装目录下的venv目录删除重新pip安装依赖就可以了;要先把pip国内源备份一下,然后删除配置文件,用pypi上的依赖包
@@AIDiscovery2045 感谢。已解决,目前就是高清化不生效。只有高清话但是没换脸。不知道为什么?
@@天下太平-s2e 高清化执行两次,第一次换脸,第二次执行加上高清参数,把换过脸的视频再进行高清化;高清处理,换脸的图还是用第一次那张
@@AIDiscovery2045 你好大佬,不知道我有没有理解错,就是先用“python run.py --execution-provider cuda”进行换脸。然后重新用“python run.py --execution-provider cuda --frame-processor face_enhancer”对换脸后的图片进行高清化?就是python run.py --execution-provider cuda --frame-processor face_enhancer
这个指令只是高清化没有换脸是吗?
@@天下太平-s2e 是对换脸后的视频再高清化
所有的AI都非常好--但是都還不成熟-還很落後--不能到自動安裝完成
怎么解除nsfw封印教程
请问这个只能是w10系统才能安装吗
新版本win11也支持了
@@AIDiscovery2045 新版本分享下谢谢
@@杰阿-d9l 视频下方有详细的安装说明及下载地址,跟着视频操作自己就能安装。
@@AIDiscovery2045好的 谢了
(venv) E:
oop-main>pip install --no-cache-dir -r requirements.txt
Fatal error in launcher: Unable to create process using '"C:\Users\Administrator
oop-main
oop-main\venv\Scripts\python.exe" "E:
oop-main\venv\Scripts\pip.exe" install --no-cache-dir -r requirements.txt': ??????????? 一直出现这个错误是怎么回事
视频换脸可以变高清吗
可以啊,视频里讲到了,用高清参数那个命令
@@AIDiscovery2045 谢谢 我试试
等个整合包
Please help me
All file on venv
Traceback (most recent call last):
If you would like help understanding a traceback error, please provide the full traceback as well as any relevant code or context. This will allow me to better understand what might be causing the error and how you might be able to fix it.
@@AIDiscovery2045 thanks bro solved 😁❤️
(venv) D:
oopAI>python run.py --execution-provider cuda
[ROOP.CORE] ffmpeg is not installed.
Traceback (most recent call last):
File "D:
oopAI
un.py", line 6, in
core.run()
File "D:
oopAI
oop\core.py", line 205, in run
if not pre_check():
File "D:
oopAI
oop\core.py", line 128, in pre_check
update_status('ffmpeg is not installed.')
File "D:
oopAI
oop\core.py", line 136, in update_status
ui.update_status(message)
File "D:
oopAI
oop\ui.py", line 124, in update_status
status_label.configure(text=text)
AttributeError: 'NoneType' object has no attribute 'configure'
到系统环境变量里设置path,增加fmpeg路径,要设置到如:我的ffmpeg在D盘 d:\ffmpeg\bin
谢谢,已经可以了
这软件已经能支持直播了吗😂
目前开发者没加入这个功能,不过可以手动把别人写好的代码复制过来。
(venv) D:
oop-main>python run.py --execution-provider cuda
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "D:
oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
self._command()
File "D:
oop-main
oop\ui.py", line 85, in
start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
File "D:
oop-main
oop\ui.py", line 175, in select_output_path
start()
File "D:
oop-main
oop\core.py", line 141, in start
if not frame_processor.pre_start():
File "D:
oop-main
oop\processors\frame\face_swapper.py", line 38, in pre_start
elif not get_one_face(cv2.imread(roop.globals.source_path)):
File "D:
oop-main
oop\face_analyser.py", line 23, in get_one_face
face = get_face_analyser().get(frame)
File "D:
oop-main
oop\face_analyser.py", line 17, in get_face_analyser
FACE_ANALYSER = insightface.app.FaceAnalysis(name='buffalo_l', providers=roop.globals.execution_providers)
File "D:
oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 43, in __init__
assert 'detection' in self.models
AssertionError
选好了图片 视频 出来这个 感谢解答
roop 软件能出来 选好图片和视频 点开始 之后出来上面这个 怎么解?感谢博主
之前有进行到64%然后出问题了 从新来就是这样子了
insightface包下载出问题,把C:\Users\你机器名\.insightface 这个目录删除,看看能否重新再线下载。
请问你19号上传到网盘你的.insightface.zip这个文件是做什么用的
有些朋友检测模型下载不了
ERROR: Cannot install -r requirements.txt (line 13), -r requirements.txt (line 17), -r requirements.txt (line 4), -r requirements.txt (line 5), -r requirements.txt (line 6) and numpy==1.23.5 because these package versions have conflicting dependencies.
无论怎么弄都是这个报错怎么办呀T^T
删了项目安转目录下的venv文件夹,重启电脑,然后用视频提到的不使用本地缓存安装的指令
sess = C.InferenceSession(session_options, self._model_path, True, self._read_config_from_model)
onnxruntime.capi.onnxruntime_pybind11_state.InvalidProtobuf: [ONNXRuntimeError] : 7 : INVALID_PROTOBUF : Load model from D:
oop-main_4
oop-main\models\inswapper_128.onnx failed:Protobuf parsing failed.软件打开运行了,但是还是有错误,
视频下面说明里有共享的网盘链接,进去把inswapper_128.onnx模型下载到本地,然后替换掉安装目录下models目录里的这个文件
前面都成功了,最后的直播换脸没有成功 出现以下报错:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\41949\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "E:\software\AI
oop
oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
self._command()
File "E:\software\AI
oop
oop-main
oop\ui.py", line 96, in
live_button = ctk.CTkButton(root, text='Live', cursor='hand2', command=lambda: webcam_preview())
File "E:\software\AI
oop
oop-main
oop\ui.py", line 268, in webcam_preview
source_image = get_one_face(cv2.imread(roop.globals.source_path))
File "E:\software\AI
oop
oop-main
oop\face_analyser.py", line 23, in get_one_face
face = get_face_analyser().get(frame)
File "E:\software\AI
oop
oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 59, in get
bboxes, kpss = self.det_model.detect(img,
File "E:\software\AI
oop
oop-main\venv\lib\site-packages\insightface\model_zoo
etinaface.py", line 211, in detect
im_ratio = float(img.shape[0]) / img.shape[1]
AttributeError: 'NoneType' object has no attribute 'shape'
希望大佬能给予解惑
把图片拷到安装目录里重选一下试试;另外图片别用中文名
(venv) G:
oop-main>python run.py --execution-provider cuda
[ROOP.CORE] ffmpeg is not installed.
Traceback (most recent call last):
File "G:
oop-main
un.py", line 6, in
core.run()
File "G:
oop-main
oop\core.py", line 205, in run
if not pre_check():
File "G:
oop-main
oop\core.py", line 128, in pre_check
update_status('ffmpeg is not installed.')
File "G:
oop-main
oop\core.py", line 136, in update_status
ui.update_status(message)
File "G:
oop-main
oop\ui.py", line 124, in update_status
status_label.configure(text=text)
AttributeError: 'NoneType' object has no attribute 'configure'
按步骤环境变量都设置过了
命令窗口输入ffmpeg是否有版本提示信息?系统环境变量里要设置刀bin那层目录。然后重启下电脑
@@AIDiscovery2045 直接输入ffmpeg吗,还是有命令
大神救我啊
ERROR: Exception:
Traceback (most recent call last):
File "D:
oop-main\venv\lib\site-packages\pip\_vendor\urllib3
esponse.py", line 435, in _error_catcher
yield
File "D:
oop-main\venv\lib\site-packages\pip\_vendor\urllib3
esponse.py", line 516, in read
data = self._fp.read(amt) if not fp_closed else b""
File "D:\Python\lib\http\client.py", line 465, in read
s = self.fp.read(amt)
File "D:\Python\lib\socket.py", line 705, in readinto
return self._sock.recv_into(b)
File "D:\Python\lib\ssl.py", line 1274, in recv_into
return self.read(nbytes, buffer)
File "D:\Python\lib\ssl.py", line 1130, in read
return self._sslobj.read(len, buffer)
TimeoutError: The read operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:
oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper
status = run_func(*args)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\cli
eq_command.py", line 247, in wrapper
return func(self, options, args)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 369, in run
requirement_set = resolver.resolve(
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib
esolver.py", line 92, in resolve
result = self._result = resolver.resolve(
File "D:
oop-main\venv\lib\site-packages\pip\_vendor
esolvelib
esolvers.py", line 481, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File "D:
oop-main\venv\lib\site-packages\pip\_vendor
esolvelib
esolvers.py", line 348, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "D:
oop-main\venv\lib\site-packages\pip\_vendor
esolvelib
esolvers.py", line 172, in _add_to_criteria
if not criterion.candidates:
File "D:
oop-main\venv\lib\site-packages\pip\_vendor
esolvelib\structs.py", line 151, in __bool__
return bool(self._sequence)
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\found_candidates.py", line 155, in __bool__
return any(self)
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\found_candidates.py", line 143, in
return (c for c in iterator if id(c) not in self._incompatible_ids)
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\found_candidates.py", line 47, in _iter_built
candidate = func()
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\factory.py", line 206, in _make_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\candidates.py", line 297, in __init__
super().__init__(
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\candidates.py", line 162, in __init__
self.dist = self._prepare()
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\candidates.py", line 231, in _prepare
dist = self._prepare_distribution()
File "D:
oop-main\venv\lib\site-packages\pip\_internal
esolution
esolvelib\candidates.py", line 308, in _prepare_distribution
return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 438, in prepare_linked_requirement
return self._prepare_linked_requirement(req, parallel_builds)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 483, in _prepare_linked_requirement
local_file = unpack_url(
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 165, in unpack_url
file = get_http_url(
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 106, in get_http_url
from_path, content_type = download(link, temp_dir.path)
File "D:
oop-main\venv\lib\site-packages\pip\_internal
etwork\download.py", line 147, in __call__
for chunk in chunks:
File "D:
oop-main\venv\lib\site-packages\pip\_internal\cli\progress_bars.py", line 53, in _rich_progress_bar
for chunk in iterable:
File "D:
oop-main\venv\lib\site-packages\pip\_internal
etwork\utils.py", line 63, in response_chunks
for chunk in response.raw.stream(
File "D:
oop-main\venv\lib\site-packages\pip\_vendor\urllib3
esponse.py", line 573, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "D:
oop-main\venv\lib\site-packages\pip\_vendor\urllib3
esponse.py", line 509, in read
with self._error_catcher():
File "D:\Python\lib\contextlib.py", line 153, in __exit__
self.gen.throw(typ, value, traceback)
File "D:
oop-main\venv\lib\site-packages\pip\_vendor\urllib3
esponse.py", line 440, in _error_catcher
raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
[notice] A new release of pip available: 22.2.1 -> 23.2
[notice] To update, run: python.exe -m pip install --upgrade pip
我出现了这个怎么办啊?前面是红字,最后两行不是红字
大佬你好,我一直到选择GPU运行这步开始报错:(venv) D:
oop-main>python run.py --execution-provider cuda
[ROOP.CORE] ffmpeg is not installed.
Traceback (most recent call last):
File "D:
oop-main
un.py", line 6, in
core.run()
File "D:
oop-main
oop\core.py", line 214, in run
if not pre_check():
File "D:
oop-main
oop\core.py", line 124, in pre_check
update_status('ffmpeg is not installed.')
File "D:
oop-main
oop\core.py", line 132, in update_status
ui.update_status(message)
File "D:
oop-main
oop\ui.py", line 143, in update_status
status_label.configure(text=text)
AttributeError: 'NoneType' object has no attribute 'configure'
请问需要在哪步调整修改或者是什么原因报错
没有在系统环境变量的path里加入ffmpeg\bin 路径
(venv) E:
oopai
oop-main>python run.py --execution-provider cuda
[ROOP.CORE] ffmpeg is not installed.
Traceback (most recent call last):
File "E:
oopai
oop-main
un.py", line 6, in
core.run()
File "E:
oopai
oop-main
oop\core.py", line 205, in run
if not pre_check():
File "E:
oopai
oop-main
oop\core.py", line 128, in pre_check
update_status('ffmpeg is not installed.')
File "E:
oopai
oop-main
oop\core.py", line 136, in update_status
ui.update_status(message)
File "E:
oopai
oop-main
oop\ui.py", line 124, in update_status
status_label.configure(text=text)
AttributeError: 'NoneType' object has no attribute 'configure'
其它步骤都完美执行,最后运行的时候就不行了
老师这是怎么回事
Successfully built insightface
Installing collected packages: wcwidth, tk, pyreadline3, mpmath, lmdb, libclang, flatbuffers, easydict, addict, zipp, wrapt, wheel, urllib3, typing-extensions, tomli, tkinterdnd2, threadpoolctl, termcolor, tensorflow-io-gcs-filesystem, tensorflow-estimator, tensorboard-data-server, sympy, soupsieve, six, pyyaml, PySocks, pyparsing, pyasn1, psutil, protobuf, prettytable, platformdirs, pillow, packaging, oauthlib, numpy, networkx, MarkupSafe, markdown, llvmlite, lazy_loader, kiwisolver, keras, joblib, idna, humanfriendly, grpcio, gast, future, fonttools, filelock, darkdetect, cython, cycler, colorama, charset-normalizer, certifi, cachetools, absl-py, werkzeug, tqdm, tifffile, scipy, rsa, requests, PyWavelets, python-dateutil, pyasn1-modules, opt-einsum, opencv-python-headless, opencv-python, onnx, numba, jinja2, importlib-metadata, imageio, h5py, google-pasta, customtkinter, contourpy, coloredlogs, beautifulsoup4, astunparse, yapf, torch, scikit-learn, scikit-image, requests-oauthlib, onnxruntime-gpu, matplotlib, google-auth, torchvision, qudida, google-auth-oauthlib, gdown, filterpy, tensorboard, tb-nightly, facexlib, albumentations, tensorflow-intel, insightface, basicsr, tensorflow, gfpgan, opennsfw2
Running setup.py install for easydict ... done
Running setup.py install for future ... done
ERROR: Exception:
Traceback (most recent call last):
File "D:
oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper
status = run_func(*args)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\cli
eq_command.py", line 247, in wrapper
return func(self, options, args)
File "D:
oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 461, in run
installed = install_given_reqs(
File "D:
oop-main\venv\lib\site-packages\pip\_internal
eq\__init__.py", line 73, in install_given_reqs
requirement.install(
File "D:
oop-main\venv\lib\site-packages\pip\_internal
eq
eq_install.py", line 790, in install
install_wheel(
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 727, in install_wheel
_install_wheel(
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 587, in _install_wheel
file.save()
File "D:
oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 388, in save
shutil.copyfileobj(f, dest)
File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\shutil.py", line 195, in copyfileobj
buf = fsrc_read(length)
File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 925, in read
data = self._read1(n)
File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 1015, in _read1
self._update_crc(data)
File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 943, in _update_crc
raise BadZipFile("Bad CRC-32 for file %r" % self.name)
zipfile.BadZipFile: Bad CRC-32 for file 'torch/lib/torch_cuda.dll'
[notice] A new release of pip available: 22.2.1 -> 23.2
[notice] To update, run: python.exe -m pip install --upgrade pip
这个报错可能是安装过程中网络不稳定,torch/lib/torch_cuda.dll这个文件损坏了。只能重新pip install了。可以尝试不使用本地缓存安装,指令 pip install --no-cache-dir -r requirements.txt
我没有“pan..baidu”帐户,您能给我下载 mega 或 google 驱动程序的链接吗? 我对此非常感谢。
你好~现在最新版其实所有依赖程序都可以在相应的官网下载。这个视频说明里都有详细的下载链接,按照顺序下载安装就可以了。ruclips.net/video/3Vi5N7gQQ3s/видео.html
roop可以到github上下载,也有相应的项目链接。roop在安装时会自动下载需要的模型文件。由于google网盘上传文件特别慢,以上所需的依赖程序也很大,所以我就没上传到google drive
@@AIDiscovery2045 那么我需要安装Cudnn吗?
@@sytran7331 新版本只需要安装cuda,cudnn不用安装了
use_max_workspace': '1', 'cudnn_conv1d_pad_to_nc1d': '0', 'tunable_op_enable': '0', 'tunable_op_tuning_enable': '0', 'enable_skip_layer_norm_strict_mode': '0'}, 'CPUExecutionProvider': {}}
find model: C:\Users\wsl18/.insightface\models\buffalo_l\genderage.onnx genderage ['None', 3, 96, 96] 0.0 1.0
Applied providers: ['CUDAExecutionProvider', 'CPUExecutionProvider'], with options: {'CUDAExecutionProvider': {'do_copy_in_default_stream': '1', 'cudnn_conv_algo_search': 'EXHAUSTIVE', 'device_id': '0', 'gpu_external_alloc': '0', 'enable_cuda_graph': '0', 'gpu_mem_limit': '18446744073709551615', 'gpu_external_free': '0', 'gpu_external_empty_cache': '0', 'arena_extend_strategy': 'kNextPowerOfTwo', 'cudnn_conv_use_max_workspace': '1', 'cudnn_conv1d_pad_to_nc1d': '0', 'tunable_op_enable': '0', 'tunable_op_tuning_enable': '0', 'enable_skip_layer_norm_strict_mode': '0'}, 'CPUExecutionProvider': {}}
find model: C:\Users\wsl18/.insightface\models\buffalo_l\w600k_r50.onnx recognition ['None', 3, 112, 112] 127.5 127.5
set det-size: (640, 640)
然后就闪退了,啥原因呢
看不出具体什么原因,提示只提到了两个检测模型,好像是视频或图片内容检测没通过
File "D:\Program Files\Python39\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run
return self._sess.run(output_names, input_feed, run_options)
onnxruntime.capi.onnxruntime_pybind11_state.RuntimeException: [ONNXRuntimeError] : 6 : RUNTIME_EXCEPTION : Non-zero status code returned while running Gemm node. Name:'Gemm_128' Status Message: D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:121 onnxruntime::CudaCall D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:114 onnxruntime::CudaCall CUBLAS failure 3: CUBLAS_STATUS_ALLOC_FAILED ; GPU=0 ; hostname=SKY-20230626UPP ; file=D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_execution_provider.cc ; line=164 ; expr=cublasCreate(&cublas_handle_);运行报错,要怎么解决呢,程序运行到最后报错,请楼主有空回复我下,只差最后一步有点不甘心
这个可能是显存引起的。请问你的显卡什么型号?多少显存
@@AIDiscovery2045 2080,6G显存
@@AIDiscovery2045 2080,6G显存
那应该是够用gpu运行的。视频时长是多少?用个20秒以内的视频看看。
@@AIDiscovery2045 我排查了下cpu是可以的,出问题的是GPU,似乎和我CUDA和CUDNN版本是否与ONNX Runtime兼容,我的是2080显卡,CUDA11.8.0,模型CUDNN也是相关的,python版本是3.9.6,请问要怎么排查适用的版本呢
你好大神 torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 508.00 MiB (GPU 0; 8.00 GiB total capacity; 714.54 MiB already allocated; 0 bytes free; 742.00 MiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF 一直调用不了gpu 这个麻烦帮忙解答
显存不够,无法用gpu来运行,只能用cpu的运行指令
@@AIDiscovery2045 好的 谢谢大神 3060ti 8g 期间成功过一次
@@赵渊-y9i 如果是8g显存应该是没问题的。你试试指定一下内容和线程程,用这个指令启动 python run.py --execution-provider cuda --max-memory 8 --execution-threads 2
@@AIDiscovery2045 好的 我试一下 麻烦了
@@AIDiscovery2045大神你好 麻烦再问一下 我用了之后还是有问题 程序可以正常运行了 但是还是调用的cpu 麻烦帮忙解答 谢谢🙏