惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
I
InfoQ
人人都是产品经理
人人都是产品经理
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
美团技术团队
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
Last Week in AI
Last Week in AI
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LangChain Blog
云风的 BLOG
云风的 BLOG
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
G
Google Developers Blog
博客园 - 叶小钗
博客园 - Franky

二叉树的博客

科研与小团队 GPU 共享容器完整方案:从零搭建 OneClickVirt 管理平台并通过 Agent 模式纳管内网 GPU 节点 Ray 支持昇腾 NPU 的 KubeRay 对接记录 openEuler 22.03 arm64 离线包适配记录 在线 IDE 的通用容器镜像打包流程 麒麟 V10 安装时配置本地源 BKE 与 BMP 部署排障流程 containerd 允许 HTTP 镜像仓库拉取 Red Hat 8 amd64 离线依赖适配记录 通用docker容器镜像打包应用的流程 kubevirt初体验 kubevirt初体验 魔改dockur制作可迁移的Windows镜像(单文件) 魔改dockur制作可迁移的Windows镜像(单文件) 通过dockur制作可迁移的Windows镜像(双文件) 通过ProxmoxVE制作kubevirt可用的Windows镜像 通过dockur制作可迁移的Windows镜像(双文件) 通过ProxmoxVE制作kubevirt可用的Windows镜像 基于docker的在线IDE制作(支持浏览器直接访问) 基于docker的在线IDE制作(支持浏览器直接访问) k8s日常问题排障 k8s日常问题排障 jetbrains家的goland项目可用但老爆红 jetbrains家的goland项目可用但老爆红 机房本地服务器自建Gitea并使用 机房本地服务器自建Gitea并使用 nvidia-smi被自动升级无法与GPU通信了怎么办 给机房的LXD容器配置跳板机进行连接 在Pycharm上连接远程虚拟环境进行使用 给机房的Ubuntu22.04安装LXD共享GPU资源 给机房的Ubuntu22.04的Linux进行内穿映射端口
conda使用GPU时的一些陷阱
二叉树上的我 · 2024-06-07 · via 二叉树的博客

conda默认的python环境版本过高,需要降级默认的Python环境

假设原始环境是Python12的环境

直接使用

1
conda install python==3.11

类似上述方法指定python版本下载,注意这个命令要在conda的虚拟环境中执行才会替换当前python版本。

环境存在冲突,但非报错提示,需要手动指定环境

例子:

安装了pytorch,但安装了pytorch-geometric后,pytorch的版本从GPU版本变成CPU版本了,这是怎么回事呢?

查看官网: https://pytorch-geometric.readthedocs.io/en/latest/install/installation.html

查看说明才知道pyg的cuda版本在conda中是默认识别不到的,如果使用:

1
conda install pyg -c pyg

下载的是仅CPU版本,所以安装中会更换Pytorch的版本,导致Pytorch的版本从GPU版本变成仅CPU版本了。

解决办法:指定cu进行cuda版本的安装,不要使用conda的默认安装。

1
conda install pyg=*=*cu* -c pyg

这样安装得到的版本就是GPU版本了,不会影响pytorch的版本。

由此可见有些第三方包在conda中是默认找不到GPU版本的(或者说conda的默认安装环境配置中gpu版本不是首选),需要手动指定cu版本安装。

python的第三方包调用了被屏蔽的网址

https://github.com/mzz2017/gg

安装后使用对应命令再调用python解释器