• MindSpore:【MindSpore1.1】Mindspore安装后验证出现cudaSetDevice failed错误


    问题描述:

    问题描述

    使用singularity方式创造ubuntu镜像安装MindSpore ,出现 cudaSetDevice failed, ret[999], unknown error 问题

    原生操作系统:  CentOS Linux release 7.4.1708 (Core)

    singularity版本: 3.5.2

    镜像操作系统: ubuntu 18.04.5 LTS (Bionic Beaver)  

    镜像源: docker://nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04

    在镜像操作系统安装MindSpore1.1.1 按照安装步骤安装成功,使用样例程序验证报错:

    [ERROR] DEVICE(11474,python):2021-04-01-01:26:20.266.013 [mindspore/ccsrc/runtime/device/gpu/cuda_driver.cc:244] set_current_device] cudaSetDevice failed, ret[999], unknown error

    [ERROR] SESSION(11474,python):2021-04-01-01:26:20.266.099 [mindspore/ccsrc/backend/session/gpu_session.cc:97] Init] GPUSession failed to set current device id.

    Traceback (most recent call last):

      File "", line 1, in

      File "/opt/anaconda3/envs/python3.7/lib/python3.7/site-packages/mindspore/ops/primitive.py", line 186, in __call__

        return _run_op(self, self.name, args)

      File "/opt/anaconda3/envs/python3.7/lib/python3.7/site-packages/mindspore/common/api.py", line 75, in wrapper

        results = fn(*arg, **kwargs)

      File "/opt/anaconda3/envs/python3.7/lib/python3.7/site-packages/mindspore/ops/primitive.py", line 525, in _run_op

        output = real_run_op(obj, op_name, args)

    RuntimeError: mindspore/ccsrc/backend/session/gpu_session.cc:97 Init] GPUSession failed to set current device id.

    【截图信息】

    请问有大神知道这个是什么原因吗?该怎么解决呢?

     

    解决方案:

    机器环境问题

  • 相关阅读:
    MQTT 主题通配符
    Linux三剑客命令---grep
    JVM-字节码
    stm32超声波测距不准的解决方法(STM32 delay_us()产生1us)及stm32智能小车超声波测距代码(C语言版本)
    nodejs+vue+elementui高校人事管理系统
    【@网络工程师:用好这6款工具,让你的工作效率大翻倍!】
    多边形碰撞检测算法
    9.java定时器
    根据二叉树创建字符串
    将 WSL 安装到C盘以外的位置
  • 原文地址:https://blog.csdn.net/weixin_45666880/article/details/126059587