File "C:\Users\17378\.conda\envs\pt38\lib\subprocess.py", line 512, in run raise CalledProcessError(retcode, process.args, subprocess.
时间: 2023-09-28 11:13:21 浏览: 142
这是一个 Python 异常,它是 subprocess 模块中的 CalledProcessError。它表示子进程返回了非零的退出状态码,并且在调用过程中发生了错误。该错误通常会包含子进程的命令和参数信息。要解决这个问题,你可以检查子进程的返回状态码并相应地处理错误情况。可能需要查看具体的代码和上下文来提供更准确的解决方案。
相关问题
Transferred 349/355 items from pretrained weights AMP: running Automatic Mixed Precision (AMP) checks with YOLOv8n... Traceback (most recent call last): File "C:\Users\as729\.conda\envs\mypytorch\lib\runpy.py", line 197, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\as729\.conda\envs\mypytorch\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\Users\as729\.conda\envs\mypytorch\Scripts\yolo.exe\__main__.py", line 7, in <module> File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\cfg\__init__.py", line 410, in entrypoint getattr(model, mode)(**overrides) # default args from model File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\engine\model.py", line 372, in train self.trainer.train() File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\engine\trainer.py", line 192, in train self._do_train(world_size) File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\engine\trainer.py", line 276, in _do_train self._setup_train(world_size) File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\engine\trainer.py", line 219, in _setup_train self.amp = torch.tensor(check_amp(self.model), device=self.device) File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\utils\checks.py", line 416, in check_amp assert amp_allclose(YOLO('yolov8n.pt'), im) File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\engine\model.py", line 106, in __init__ self._load(model, task) File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\engine\model.py", line 155, in _load self.model, self.ckpt = attempt_load_one_weight(weights) File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\nn\tasks.py", line 622, in attempt_load_one_weight ckpt, weight = torch_safe_load(weight) # load ckpt File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\ultralytics\nn\tasks.py", line 561, in torch_safe_load return torch.load(file, map_location='cpu'), file # load File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\torch\serialization.py", line 801, in load File "C:\Users\as729\.conda\envs\mypytorch\lib\site-packages\torch\serialization.py", line 287, in __init__ RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory 出现了什么问题 怎么解决
根据您提供的错误信息,看起来是由于无法读取 zip 文件中的中央目录而引起的运行时错误。这可能是由于以下原因之一导致的:
1. 文件路径错误:请确保您提供的预训练权重文件的路径是正确的,并且文件存在于指定的位置。
2. 文件损坏:预训练权重文件可能已损坏或不完整。您可以尝试重新下载或获取其他可用的权重文件。
3. PyTorch 版本不兼容:某些情况下,PyTorch 版本与预训练权重文件的版本不兼容,可能会导致读取错误。请确保您正在使用与权重文件兼容的 PyTorch 版本。
解决此问题的步骤如下:
1. 检查文件路径是否正确,确保预训练权重文件存在。
2. 如果文件存在但仍然无法读取,请尝试重新下载权重文件或使用其他可用的权重文件。
3. 确保您使用的 PyTorch 版本与权重文件兼容。您可以尝试升级或降级 PyTorch 版本,以找到与权重文件兼容的版本。
如果问题仍然存在,请提供更多详细信息,例如您使用的代码和环境配置,以便我可以更好地帮助您解决问题。
2 errors detected in the compilation of "F:/rcj/Swin-Transformer/kernels/window_process/swin_window_process_kernel.cu". swin_window_process_kernel.cu ninja: build stopped: subcommand failed. Traceback (most recent call last): File "F:\lzx\conda\envs\swin\lib\site-packages\torch\utils\cpp_extension.py", line 1673, in _run_ninja_build env=env) File "F:\lzx\conda\envs\swin\lib\subprocess.py", line 512, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
根据您提供的错误信息,"swin_window_process_kernel.cu" 编译时出现了 2 个错误。这导致了命令 "['ninja', '-v']" 返回了非零的退出状态,最终导致构建停止。
编译错误通常是由于代码中存在语法错误、缺少依赖项或编译器配置问题引起的。您可以检查编译错误消息以获取更详细的上下文信息,以确定具体的问题所在。
请确保您的代码正确且完整,所有必需的依赖项已正确安装,并且编译器和环境配置正确。如果有必要,您可能需要查看代码中的相关部分以修复错误,并确保所有依赖项都已正确配置和安装。
阅读全文