开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

在ModelScope中,我本地使用的镜像报错这个,使用notebook能跑通,问题出在哪?

我本地使用的镜像报错这个,使用notebook能跑通,问题出在哪?feb014cd00eb196c16aa8b9c73f9c022.png
因为卡死了。我手动打断了,就是一直卡在这里 CSANMT模型。那我要不要先换镜像呢?gpu镜像不兼容cpu的是吗?

展开
收起
崔问问 2023-12-03 22:27:09 50 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在ModelScope中,使用notebook和本地镜像可能会因为环境配置、依赖库等因素导致不同的结果。从图片中可以看到,你在使用notebook时没有报错,但在本地使用镜像时出现了错误。这可能是由于以下原因导致的:

    1. 环境配置不同:在notebook和本地环境中,可能存在不同的Python版本或安装的库不一致。你可以检查一下这两个环境的配置是否相同。
    2. 依赖库缺失或版本不匹配:在notebook和本地环境中,可能有些依赖库是缺失的或者版本不匹配。你可以检查一下这两个环境的依赖库是否完全相同,并确保它们的版本兼容。
    3. 代码实现不同:虽然图片上显示了相同的代码,但实际运行时可能出现了一些细微的差异,比如变量名、函数调用等。你可以尝试仔细比较一下两个环境下的代码,看看是否有任何差异。
      总之,要解决这个问题,你需要进一步排查和调试你的程序,找出导致错误的具体原因,并进行相应的修复。
    2023-12-04 16:46:47
    赞同 展开评论 打赏
  • 从你提供的错误信息来看,这是一个典型的Python多线程编程中的KeyboardInterrupt错误。这个错误通常发生在当你在运行一个长时间运行的进程时,突然按下Ctrl+C键,此时Python会抛出一个KeyboardInterrupt异常。

    解决这个问题的方法是在你的代码中捕获这个异常,并在捕获到异常时停止正在运行的线程或进程。例如,你可以这样做:

    try:
        # 这里是你的长时间运行的代码
    except KeyboardInterrupt:
        print("Ctrl+C pressed, stopping...")
    

    另外,你提到使用notebook可以正常运行,但是在使用GPU镜像时出现了问题。这可能是因为你的环境变量设置不正确,或者你的GPU驱动和库不支持你的GPU。你可以检查一下你的环境变量设置,确保你的CUDA和cuDNN版本与你的GPU兼容。如果问题仍然存在,你可能需要换一个GPU镜像,或者使用CPU进行训练。

    2023-12-04 15:03:06
    赞同 展开评论 打赏
  • keyboardinterrupt。notebook启动支持选择镜像 。尝试GPU看看。装一下mmcv-full1.7.0。cpu镜像和gpu镜像分开的。官网上文档中心环境安装。modelscope本身不区分,但底层依赖会区分c7b44da68688532d22a0cde8ce0b8357.png
    。此回答整理自钉钉群:魔搭ModelScope开发者联盟群 ①

    2023-12-04 00:04:31
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载