基于Pytorch运行中出现RuntimeError: Not compiled with CUDA support此类错误解决方案

本文档详细记录了解决Pytorch运行时出现'RuntimeError: Not compiled with CUDA support'错误的过程,以及如何通过命令模式正确安装torch_geometric。作者指出问题可能出在torch_scatter的安装上,并提供了更换torch_scatter版本和采用命令安装的解决方案。
摘要由CSDN通过智能技术生成

基于Pytorch运行中出现RuntimeError: Not compiled with CUDA support此类错误解决方案及基于Pytorch中安装torch_geometric可以命令模式安装方法

注意:每个python虚拟环境都是可以安装此环境独自需要的cuda版本等。

一、首先在python程序运行的过程中出现了“RuntimeError: Not compiled with CUDA support”错误。

在这里插入图片描述

二、然后经过博主不断尝试网上各种解决方案都没有解决,然后发觉可能是之前安装的torch_scatter文件出现了问题(之前安装参考文章和方式如下,也就是直接下载torch_scatter对应版本的whl文件然后安装)。

在这里插入图片描述

pip install torch_scatter-2.0.9-cp37-cp37m-win_amd64.whl

参考安装文章:点击打开《基于Pytorch中安装torch_geometric简单详细完整版》文章

三、然后博主决定重新更换torch_scatter版本,但是出现“OSError: /usr/local/cuda-10.2/lib64/libcudart.so.10.1: version `libcudart.so.10.1’ not found (required by /home/xieru21/anaconda3/envs/hiv/lib/python3.7/site-packages/torch_scatter/_scatter_cuda.so)”错误,说明更换torch_scatter版本是有问题的。然后博主又重新和之前安装方式一样重新用whl文件安装torch_scatter,但是还是出现“RuntimeError: Not compiled with CUDA support”错误。

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 这个错误消息的意思是:运行错误:没有使用 GPU 支持编译。 它表示你正在尝试使用 GPU 运行代码,但是代码并未使用 GPU 编译。这可能是因为代码的开发者没有为 GPU 编译代码,或者你的计算机没有安装 GPU 驱动程序。 要解决这个问题,你需要确保代码已经为 GPU 编译,或者在没有 GPU 的情况下运行代码。如果你的计算机安装了 GPU,请确保 GPU 驱动程序已经安装并且正常工作。 ### 回答2: "RuntimeError: Not compiled with GPU support" 是指在运行某个程序时,出现了一个错误。这个错误意味着该程序没有使用GPU加速功能进行编译或没有正确的GPU支持。 使用GPU进行计算可以显著提高计算速度,特别是在处理大量数据或执行复杂的计算任务时。许多编程库和框架(如TensorFlow、PyTorch等)都提供了对GPU的支持。 要解决这个错误,以下是一些可能的解决方法: 1. 检查编译选项:检查您的编译选项是否正确配置了GPU支持。确保您正在使用支持GPU的编译器,并启用了相应的选项。 2. 安装GPU驱动程序:确保计算机上安装了正确的GPU驱动程序。您可以从GPU制造商的官方网站下载并安装最新版本的驱动程序。 3. 更新编程库:如果您正在使用某个特定的编程库或框架,确保使用的是最新的版本。有时,更新编程库可以修复与GPU支持相关的问题。 4. 检查硬件兼容性:确保您的GPU与您所使用的编译器和库兼容。不同的GPU型号和制造商可能需要不同的配置。 如果仍然遇到这个错误,您可能需要查阅更详细的文档或与相关的技术支持团队联系,以获取更具体的帮助和指导。 ### 回答3: "RuntimeError: Not compiled with GPU support" 表示使用的软件或工具没有编译支持GPU。GPU(Graphics Processing Unit,图形处理器)在计算机科学和数据处理领域有着重要作用,它可以加速计算和处理图形、图像和数据等任务。 在遇到这个错误时,有几个可能的原因: 1. 使用的软件版本没有包含GPU支持。某些软件需要单独编译或安装GPU支持,使其能够在计算时利用GPU进行加速。如果没有正确安装或编译GPU支持,就会出现这个错误。解决方法是查找软件的相关文档并确保正确配置了GPU支持。 2. GPU驱动程序未正确安装或已过时。 GPU驱动程序是使GPU与计算机正常通信和工作的软件。如果驱动程序未正确安装或已过时,软件将无法使用GPU加速。解决方法是更新或重新安装GPU驱动程序。 3. 硬件不支持GPU。虽然大多数现代计算机都具有GPU,但某些较旧或低端的计算机可能不支持它。在这种情况下,需要将计算任务配置为在CPU上运行。 综上所述,"RuntimeError: Not compiled with GPU support" 错误的原因可能是软件缺少GPU支持、GPU驱动程序未安装或过时,或硬件本身不支持GPU。解决方法是检查软件文档,确保正确安装和配置GPU支持,同时更新或重新安装GPU驱动程序。如果硬件不支持GPU,则需要将计算任务配置为在CPU上运行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rothschildlhl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值