当前位置: 首页 > news >正文

20250513_问题:由于全局Pytorch导致的错误

文章目录

  • 前言
  • 问题:由于`全局Pytorch`导致的错误
    • 找到问题(1)
    • 找到问题(2)
  • 总结


前言


问题:由于全局Pytorch导致的错误

代码报错显示无法使用CUDA

AttributeError: module ‘torch._C’ has no attribute ‘_cuda_setDevice’

找到问题(1)

import torch
print('是否可用CUDA',torch.cuda.is_available())
print("PyTorch Version:", torch.__version__)
# 如果 CUDA 可用,查看 CUDA 版本
if torch.cuda.is_available():print("CUDA Version:", torch.version.cuda)print("当前 GPU 设备:", torch.cuda.get_device_name(0))
else:print("CUDA 不可用!")

正确的显示:
在这里插入图片描述

找到问题(2)

python -c "import torch; print(torch.__version__); print(torch.__file__)"

确保输出的路径是虚拟环境中的路径,而不是全局路径。例如,它应该类似于:

D:\Anaconda\envs\myenv-cvrp\lib\site-packages\torch

手动删除全局安装的残留文件,路径为:

C:\Users\Admin\AppData\Roaming\Python\Python38\site-packages\torch

注:只要手动删除全局pytorch,即可解决办法。


总结

相关文章:

  • 十天学会嵌入式技术之51单片机—day-9
  • 深入理解 NumPy:Python 科学计算的基石
  • 【Bootstrap V4系列】学习入门教程之 组件-导航(Navs)高级用法
  • Nacos源码—9.Nacos升级gRPC分析八
  • 物理:从人出生和死亡的角度来讨论基本粒子的创生和湮灭以及是否守恒?
  • Spark 缓存(Caching)
  • 配置Nginx启用Https
  • C++中void*知识详解和注意事项
  • LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS
  • Pytorch张量和损失函数
  • Java详解LeetCode 热题 100(15):LeetCode 189. 轮转数组(Rotate Array)详解
  • 工程类论文查重困局破解:基于知识图谱的跨学科语义重构技术实证研究
  • 通讯录程序
  • 利用比较预言机处理模糊的偏好数据
  • Java Spring MVC -01
  • [Java实战]Spring Boot 3 整合 Apache Shiro(二十一)
  • 多模态融合【十九】——MRFS: Mutually Reinforcing Image Fusion and Segmentation
  • GOOSE 协议中MAC配置
  • CVE-2025-31258 macOS远程视图服务沙箱逃逸漏洞PoC已公开
  • JAVA研发+前后端分离,ZKmall开源商城B2C商城如何保障系统性能?
  • 人民日报任平:从汽车产销、外贸大盘看中国经济前景
  • 时隔近4年再出征!长三丙成功发射通信技术试验卫星十九号
  • 某博主遭勒索后自杀系自导自演,成都警方立案调查
  • 世界期待中美对话合作带来更多确定性和稳定性
  • 广西壮族自治区党委政法委副书记李文博接受审查调查
  • 科学家用AI寻找外星生命