zxh521_1 2023-09-01 22:08 采纳率: 0%
浏览 73

调用GPU时显示进程已结束,退出代码为 139 (interrupted by signal 11: SIGSEGV)

操作系统ubuntu
显卡AMD 6750
已经配置了rocm
torch.cuda.is_available()运行结果为True
但是在运行 print(torch.rand(3,3).cuda()) 时显示 进程已结束,退出代码为 139 (interrupted by signal 11: SIGSEGV)

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-02 07:53
    关注

    引用 皆我百晓生 小程序回复内容作答:

    这个错误代码通常表示遇到了段错误(segmentation fault)。这可能是由于不兼容的驱动程序或库版本或其他的硬件问题引起的。在使用深度学习框架时,通常建议使用NVIDIA的GPU,因为AMD的GPU在深度学习方面的支持相对较差。

    要解决这个问题,可以尝试以下几个步骤:

    1. 检查GPU驱动程序是否已正确安装。在AMD GPU上使用深度学习框架之前,需要安装正确版本的驱动程序。
    2. 确保所有依赖项都已正确安装和配置。包括深度学习框架本身以及与之兼容的库和环境变量。
    3. 如果可能的话,尝试在另一台机器上测试相同的代码。这有助于确定是否是硬件问题引起的。
    4. 如果以上步骤都失败了,可以考虑尝试更换GPU设备,例如使用NVIDIA的GPU。

    此外,确保操作系统和深度学习框架的最新版本可用,以确保使用最新的修复和功能。如果问题仍然存在,建议更详细地查看错误日志以获取更多的信息,或者在相关的开发者社区中咨询,以获得更具体的帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月1日

悬赏问题

  • ¥20 需要帮我远程操控一下,运行一下我的那个代码,我觉得我无能为力了
  • ¥20 有偿:在ubuntu上安装arduino以及其常用库文件。
  • ¥15 请问用arcgis处理一些数据和图形,通常里面有一个根据点划泰森多边形的命令,直接划的弊端是只能执行一个完整的边界,但是我们有时候会用到需要在有很多边界内利用点来执行划泰森多边形的命令
  • ¥30 在wave2foam中执行setWaveField时遇到了如下的浮点异常问题,请问该如何解决呢?
  • ¥750 关于一道数论方面的问题,求解答!(关键词-数学方法)
  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?