为什么安装了Anaconda的PyTorch需要root特权才能在cuda GPU上运行?

时间:2019-02-22 16:16:59

标签: python anaconda pytorch

我使用1080Ti并按如下所示设置环境:

  1. 已安装ubuntu 16.04,Nvidia驱动程序384.130,CUDA-8.0
  2. 安装了蟒蛇
  3. 创建环境并使用conda install pytorch==0.4.0 torchvision cudatoolkit=8.0 -c pytorch安装了PyTorch

当我在cuda:0上运行PyTorch代码时,发生cuda runtime error (30)错误。我进行了一些搜索,并返回需要与sudo一起运行的信息。 [link to the solution]当我以root特权运行代码时,它可以工作。

但是还有其他解决方案吗?我不能总是在没有root用户访问权限的服务器上执行此操作。

0 个答案:

没有答案