我本地使用的镜像报错这个,使用notebook能跑通,问题出在哪?
因为卡死了。我手动打断了,就是一直卡在这里 CSANMT模型。那我要不要先换镜像呢?gpu镜像不兼容cpu的是吗?
在ModelScope中,使用notebook和本地镜像可能会因为环境配置、依赖库等因素导致不同的结果。从图片中可以看到,你在使用notebook时没有报错,但在本地使用镜像时出现了错误。这可能是由于以下原因导致的:
从你提供的错误信息来看,这是一个典型的Python多线程编程中的KeyboardInterrupt
错误。这个错误通常发生在当你在运行一个长时间运行的进程时,突然按下Ctrl+C键,此时Python会抛出一个KeyboardInterrupt
异常。
解决这个问题的方法是在你的代码中捕获这个异常,并在捕获到异常时停止正在运行的线程或进程。例如,你可以这样做:
try:
# 这里是你的长时间运行的代码
except KeyboardInterrupt:
print("Ctrl+C pressed, stopping...")
另外,你提到使用notebook可以正常运行,但是在使用GPU镜像时出现了问题。这可能是因为你的环境变量设置不正确,或者你的GPU驱动和库不支持你的GPU。你可以检查一下你的环境变量设置,确保你的CUDA和cuDNN版本与你的GPU兼容。如果问题仍然存在,你可能需要换一个GPU镜像,或者使用CPU进行训练。
keyboardinterrupt。notebook启动支持选择镜像 。尝试GPU看看。装一下mmcv-full1.7.0。cpu镜像和gpu镜像分开的。官网上文档中心环境安装。modelscope本身不区分,但底层依赖会区分
。此回答整理自钉钉群:魔搭ModelScope开发者联盟群 ①