
Python模块有关问题
文章平均质量分 83
包括Pytorch、TensorFlow等模块有关问题
yyywxk
我什么都不知道呀!
展开
-
(GPU算力12.0版本)Windows 下 Mamba / Vim / Vmamba 环境配置安装教程(适用于5070,5080,5070Ti等GTX 50系显卡)
本人编译好的Windows 下的适用于Vim的whl 也有:(Vim)(cuda12.8)mamba-ssm-1.1.1-cp310-cp310-win-amd64.whl (只适用于torch 2.8,cuda12.8,python 3.10,GPU算力12.0)或者 优惠地址 以及 【全家桶】。),实测发现其需要的cuda及torch版本非常高,原来的博客环境无法兼容,甚至于这些源码的官方代码都无法兼容这么高的算力平台(最高只到9.0),因此再次更新编译,主要流程与之前博客 “原创 2025-03-31 10:08:39 · 771 阅读 · 3 评论 -
Windows 下 Mamba Yolo 的运行环境配置(最全)
Mamba-Yolo (AAAI 2025)是《》一文中提出的,在Yolo v8中加入VMamba模块的Yolo算法。。很多同学通过博客《》找到笔者询问安装包等相关事宜,由于原文作者的环境是本人配置,原文博客未解释清楚原理,特此叙述。原创 2025-03-22 13:42:29 · 1036 阅读 · 0 评论 -
利用diffusers配置 Diffusion 模型出现OSError: xxxx does not appear to have a file named config.json.
利用 调用模型时会用到 的相关包,如在下载Tokenizer的时候:或者下载stable diffusion 模型时:会出现以下报错:原因是 HuggingFace的官网在境内无法访问。博客【出现了HTTPSConnectionPool(host=‘huggingface.co‘, port=443)错误的解决方法】给出了两种解决方案。最好的方法是利用国内镜像,在代码的开头设置环境变量:但是实测发现,os.environ这个语句必须要在import huggingface库相关语句之前执行。原创 2025-03-14 17:56:18 · 1158 阅读 · 0 评论 -
conda 安装软件报错 Found conflicts! Looking for incompatible packages.
利用 conda 安装某包。原创 2025-03-11 16:39:04 · 460 阅读 · 0 评论 -
Windows 下Mamba2 / Vim / Vmamba 环境安装问题记录及解决方法终极版(无需绕过triton)
之后,终于实现了 mamba / vim / vmamba 在Windows下,无需更改重要代码,直接运行程序。源码有误,过于老旧且不兼容,causal-conv1d版本应≥1.1.0,其他部分还是参考原来的博客。其他环境时,将 vim/vim_requirements.txt 里面的triton版本注释掉。2)在执行最后一步编译之前,还是需要修改,参考本人原来博客 “在执行最后一步编译之前,还是需要修改,参考本人原来博客 “”,不过有可能会遭遇问题,需要先。环境准备,下载工程文件,即。原创 2025-01-08 22:41:13 · 4234 阅读 · 39 评论 -
Linux 下 Vim 环境安装踩坑问题汇总及解决方法(重置版)
由于本人第一篇博客Mamba 环境安装踩坑问题汇总及解决方法(初版)Linux和Windows的问题夹杂,vim 和 mamba 夹杂不易查询,重新整理在Linux下Vim所有安装过程中可能出现的问题。。注意,Vim (Vision Mamba)和 Vmamba ()虽然都是基于mamba,但是它们不是同一篇!如果遇到其他问题,都可以参考本系列博客。原创 2025-01-08 13:27:38 · 1975 阅读 · 0 评论 -
安装 torch 环境时可能出现的问题及解决合集
收集记录平时遇到的一些与torch 环境相关的错误。原创 2025-01-03 14:12:01 · 2011 阅读 · 0 评论 -
Windows 下安装 triton 教程
vcredist 是必需的(也称为“Visual C++ Redistributable for Visual Studio 2015-2022”,有大神强行在Windows平台上编译了 triton 的whl,参考博客【等功能均无法像Linux下正常运行,上述安装包只是从形式上完成编译。】,在下载路径下 pip install 安装 whl 文件即可。注意只需要下载单个组件,无需安装Visual Studio。但是,实测上述安装包里面 triton 核心的。修改环境变量,请参考博客:【原创 2025-01-01 16:21:46 · 9788 阅读 · 19 评论 -
qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found. 解决
在用matplotlib。原创 2024-12-30 14:31:29 · 870 阅读 · 0 评论 -
Linux 下 Mamba 环境安装踩坑问题汇总(重置版)
由于本人第一篇博客Mamba 环境安装踩坑问题汇总及解决方法(初版)Linux和Windows的问题夹杂,不易查询,重新整理在Linux下所有安装过程中可能出现的问题。原创 2024-12-28 16:43:58 · 5838 阅读 · 4 评论 -
Windows 下Mamba2 环境安装问题记录及解决方法(causal_conv1d=1.4.0,mamba_ssm=2.2.2)
导航Mamba 及 Vim 安装问题参看本人博客:Mamba 环境安装踩坑问题汇总及解决方法Windows 下 Mamba 的安装参看本人博客:Window 下Mamba 环境安装踩坑问题汇总及解决方法 (无需绕过selective_scan_cuda)Windows 下 Vim 安装问题参看本人博客:Window 下 Vim 环境安装踩坑问题汇总及解决方法Linux 下Vmamba 安装教程参看本人博客:Vmamba 安装教程(无需更改base环境中的cuda版本)Windows 下 VMam原创 2024-11-20 20:42:51 · 2856 阅读 · 20 评论 -
PyQt5 导入ui文件报错 AttributeError: type object ‘Qt‘ has no attribute
利用 PyQt5 编写可视化界面是较为普遍的做法,但是使用全新UI版本的 Pycharm 修改之前正常的UI文件时,在没有动其他代码的情况下发现出现以下报错。原创 2024-09-18 12:11:09 · 1708 阅读 · 0 评论 -
“matplotlib.use(‘agg‘)“语句的作用机理
- 问题描述在很多使用 matplotlib 库的代码中出现了 matplotlib.use('agg') 的语句。有些博客认为1,在导入matplotlib库后,且在matplotlib.pyplot库被导入前加“matplotlib.use(‘agg’)”语句的作用是在PyCharm中不显示绘图。例如1:import numpy as npimport matplotlibmatplotlib.use('agg') import matplotlib.pyplot as plt # matpl原创 2021-05-26 16:24:19 · 23765 阅读 · 0 评论 -
Window 下 Vim 环境安装踩坑问题汇总及解决方法
基础上,不绕过selective_scan_cuda进行 Vim 环境安装,这样可以获得和 Linux 一样的速度。注意,Vim (Vision Mamba)和 Vmamba (官方没有编译好的适用于Windows版本的 whl,因此需要用上述步骤来手动编译。由于此时没有绕过selective_scan_cuda,在虚拟环境中产生了。也可以直接强行利用Vim的源码进行编译。既可以在安装完原版的基础上再修改相应环境(的源码进行了修改,所以其与原版有不同。文件,所以运行速度较快。)中的源码文件,参考“原创 2024-07-28 16:46:49 · 2887 阅读 · 35 评论 -
Windows 下 VMamba 安装教程(无需更改base环境中的cuda版本且可加速)
时,按照官方的安装命令会遇到各种各样的错误,Linux 版本的问题可参考本人之前的博客——,本篇主要聚焦于 Windows 下 Vmamba 环境的安装,主要参考。最近有不少小伙伴在 Linux 上安装 Vmamba (因此,只需在四个文件下加入以下代码即可。出现这种情况的原因,可参考。具体文件和步骤参看前一节。具体步骤参看前一节。原创 2024-07-14 21:05:04 · 7648 阅读 · 25 评论 -
Window 下Mamba 环境安装踩坑问题汇总及解决方法 (无需绕过selective_scan_cuda)
将 anaconda环境下的 lib/python3.6/site-packages/torch/utils/cpp_extension.py文件里的[‘ninja’,‘-v’]改成[‘ninja’,‘–v’] 或者[‘ninja’,‘–version’] 是错误的做法,治标不治本。这是最基本的报错信息,只要编译出错就会输出这些,如果在其上面没有看到具体报错,可在。,禁用掉可以看到具体的报错,但是编译速度实测会变慢,所以解决bug后可以改回来。pytorch默认使用ninjia作为backend。原创 2024-07-14 20:43:48 · 14532 阅读 · 42 评论 -
VMamba 安装教程(无需更改base环境中的cuda版本)
下面分别是 CUDA 12.1 和 CUDA 11.8 两种环境的安装,由于此时 CUDA 的内核以及相关文件均安装在虚拟环境中,可以不考虑base环境里 CUDA 的版本。),但是有些问题无法解决,特此汇总。注意,即使base环境中安装的 CUDA 版本过低,也不影响 Mamba,Vim 以及 VMamba 环境的正常安装。因此,本段输出开头和结尾的报错信息毫无用处,需要重点查看中间部分的报错输出。,原因同报错3,但此时 nvidia 下已经找不到对应的包了,出现报错的位置变成了 Python。原创 2024-07-14 17:05:09 · 13342 阅读 · 23 评论 -
Stable Diffusion / huggingface 相关配置问题汇总
OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14'原创 2024-07-10 15:11:45 · 2316 阅读 · 1 评论 -
conda 重命名虚拟环境
先使用–clone命令复制一份老环境,然后改名并删除老环境。但是,如果原始环境比较大,clone的时间会比较长。原创 2024-07-07 19:35:19 · 3107 阅读 · 0 评论 -
Pytorch PyTorch模型训练:运行时错误:cuDNN错误:CUDNN_STATUS_INTERNAL_ERROR
首先,检查GPU显存是否足够。如果显存不足,可以尝试减小批量大小、优化模型结构以减少参数数量,或者使用多个GPU进行模型训练。其次,需要确保使用的PyTorch版本与cuDNN库版本兼容。如果版本不兼容,可以尝试更新PyTorch或cuDNN库来解决该问题。最后,应该检查GPU驱动程序是否稳定和兼容。确保使用的GPU驱动程序是最新版本,并与其他相关软件兼容。如果问题仍然存在,可以尝试降低GPU的工作频率。原创 2024-06-29 20:11:08 · 1521 阅读 · 0 评论 -
ImportError: libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found
某些网友出现了“gcc 版本中的so文件与anaconda 中scipy冲突”、 pandas 冲突等。,但是并没有真正的解决问题,也没有必要。需要根据报错提示中涉及到的包具体问题具体分析。提示错误gcc 版本中的so文件与anaconda 中的包冲突。,一些依赖包的版本可能出了问题,导致不匹配。譬如在笔者遇到的问题中,涉及到的包是。,也均是通过重新安装相应的包解决问题。成功结果问题,不再报错。很多网上的方法都是手动配置链接。可能会卸载更多的相关包)原创 2024-05-02 19:16:01 · 770 阅读 · 0 评论 -
Mamba 环境安装踩坑问题汇总及解决方法(Windows已解决)
最近Mamba有关的论文引起了众多人的关注,虽然Mamba论文自身被ICLR 2024拒稿,但是其衍生的模型层出不穷,诸如和等。;)时,发现按照他们给的安装方法安装时会遇到非常多的bug,主要集中在和mamba-ssm上,原因都是问题,特此记录。原创 2024-02-07 17:35:13 · 58817 阅读 · 0 评论 -
ValueError: high is out of bounds for int32 报错
笔者在平台跑一个在Ubuntu上运行正常的程序时,出现了以下报错:。原创 2023-10-08 10:03:17 · 2779 阅读 · 0 评论 -
RuntimeError: CUDA error: an illegal memory access was encountered 解决思路
RuntimeError: CUDA error: an illegal memory access was encounteredGPU负载原创 2023-09-09 10:11:18 · 13132 阅读 · 0 评论 -
os.environ[CUDA_VISIBLE_DEVICES] 失效无法指定 GPU
为了避免不必要的麻烦,有些博客说的方法是对的,即在import之前配置好GPU。(注意,它们所说的需要在之前设置其实实测不影响。)在命令行或者.sh文件里,在运行.py文件前直接指定GPU,其他方法可参考Pytorch 指定GPU。原创 2022-10-20 20:59:02 · 8183 阅读 · 1 评论 -
RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED 问题解决记录
问题描述:在运行 PyTorch 代码时遇到以下 Bug:/opt/conda/conda-bld/pytorch_1634272128894/work/aten/src/ATen/native/cuda/NLLLoss2d.cu:95: nll_loss2d_forward_kernel: block: [0,0,0], thread: [225,0,0] Assertion `t >= 0 && t < n_classes` failed...loss.backwa原创 2021-12-07 16:08:38 · 24473 阅读 · 7 评论 -
不同PyTorch版本训练同一个代码结果差异巨大
问题描述:笔者在训练一个深度学习网络时,发现使用不同的PyTorch版本运行同一个训练代码,训练出来的网络结果差异巨大。具体来说,笔者训练得到的结果如下所示:PyTorch版本Torchvision版本测试结果1.20.4.082.580171.50.6.083.118471.60.7.074.977951.100.11.168.33818网络的参数以及训练的设置完全相同,但是却得到了差异巨大的结果。原因分析:发现在 Torchvisi原创 2021-11-29 12:23:16 · 18804 阅读 · 4 评论 -
No module named ‘torchvision.models.utils‘
目录- 问题描述- 原因探寻- 解决方法- 方法一:- 方法二:- 方法三- 问题描述笔者在使用 pytorch=1.10.0, torchvision=0.11.1 的环境运行代码时,运行到语句 from torchvision.models.utils import load_state_dict_from_url 时会出现以下报错:>>> from torchvision.models.utils import load_state_dict_from_urlTraceba原创 2021-11-23 12:00:32 · 31408 阅读 · 16 评论 -
opencv-python 使用中遇到的问题
目录前言1. opencv-python 与 opencv-contrib-python 的关系- 问题描述- 原因分析- 解决方法2. 人脸检测函数 detectMultiScale 调用后卡住,程序无法停止- 问题描述- 原因分析- 解决方法3. cv2.waitKey(0) 关闭窗口后程序不自动停止- 问题描述- 原因分析- 解决方法前言笔者在进行人脸识别实验时,调用了 cv2 模块的相关函数,但是在使用时遇到了一些问题,现记录如下。1. opencv-python 与 opencv-contr原创 2021-06-15 17:09:59 · 5502 阅读 · 11 评论 -
Pytorch 预训练模型下载和加载
PyTorch 加载和下载预训练模型可参考:pytorch预训练模型的下载地址以及解决下载速度慢的方法- 下载地址常用预训练模型在这里面:https://github.com/pytorch/vision/tree/master/torchvision/models但是上述网址只有常见的 backbone (vgg, resnet, densenet, alexnet),在 GitHub 上,还找到了一个项目,提供 NASNet, ResNeXt, ResNet, InceptionV4, Incep原创 2020-08-27 09:55:07 · 3053 阅读 · 2 评论 -
NumPy 布尔索引
NumPy 布尔索引布尔索引实现的是通过列向量中的每个元素的布尔型数值对一个与列向量有着同样行数的矩阵进行符合匹配。这种作用,其实是把列向量中布尔值为True的相应行向量给抽取了出来。...原创 2019-04-01 20:56:54 · 6810 阅读 · 2 评论 -
PyTorch 训练时中遇到的卡住停住等问题
- 问题描述使用 PyTorch 框架训练模型,训练第一个 epoch 时,在最后一个 batch 处卡死,卡了一天都没有动弹,而 CPU 和 GPU 都处于正常运行的状态,程序也没有报错,并且之前训练一直都是正常的。最终,只能通过 Ctrl+C 强制性暂停。如下图所示。- 可能的原因搜索文章发现,有人出现这种问题是和 cv2.imread 有关,用 OpenCV 的接口进行数据读取,而没有用 PIL,导致出现 OpenCV与Pytorch互锁的问题,关闭OpenCV的多线程即可解决问题1 2。但原创 2020-05-24 23:17:28 · 73497 阅读 · 41 评论 -
labelme 中遇到的问题
在批量转换 json 文件时,出现以下报错:AttributeError: module ‘labelme.utils’ has no attribute ‘draw’类似的还可能出现:AttributeError: module ‘labelme.utils’ has no attribute 'draw_label’等错误。这是由于 labelme 版本的问题。高版本在 labelme 的utils文件夹里缺少 draw.py 文件。有如下解决方案:降低 labelme 的版本,可参原创 2020-05-19 16:54:22 · 4002 阅读 · 2 评论 -
PyTorch中使用TensorboardX
TensorboardX是在tensorboard的基础上做出来。因此很多文章[1][2]认为,它需要tensorflow支持,使用时应当安装TensorFlow。根据其github的介绍,也是需要安装TensorFlow。不过,我们不一定要在pytorch环境中安装TensorFlow,这样会显得很混乱。不安装TensorFlow时,执行:tensorboard --logdir=路径名...原创 2020-04-07 13:04:40 · 1062 阅读 · 2 评论