
经验分享
喜-喜
大家都喊我安博士
展开
-
c语言代码编译报错:‘for’ loop initial declarations are only allowed in C99 or C11 mode 的解决办法
当你遇到这个错误,是因为在默认情况下,一些编译器(如 GCC)使用的是 C89/C90 标准,而在 C89/C90 标准里,不允许在for循环的初始化部分声明变量,只有在 C99 及以后的标准才支持这种语法。原创 2025-02-25 09:30:00 · 866 阅读 · 0 评论 -
解决 AutoModelForCausalLM.from_pretrained 加载模型时的内存报错问题Process finished with exit code - 1073741819
在自然语言处理领域,我们经常会使用到 Hugging Face 的库中的方法来加载预训练的语言模型。然而,在实际操作过程中,不少用户可能会遇到这样的报错信息:“Process finished with exit code - 1073741819 (0xC0000005)”。本文将详细探讨该问题产生的原因,并提供相应的解决办法。原创 2025-02-24 09:30:00 · 884 阅读 · 0 评论 -
超详细!Windows 下 C 语言环境安装指南
在 Windows 系统下进行 C 语言开发,搭建合适的编程环境是至关重要的第一步。别担心,有了这篇指南,你将轻松完成 C 语言环境的安装。下面,我们就一起来详细了解安装的具体步骤。原创 2025-02-23 09:45:00 · 2385 阅读 · 0 评论 -
gcc编译运行c语言程序,中文字符乱码问题解决办法
我们知道,GCC/g++ 在默认情况下采用的是 UTF-8 编码格式,然而 Windows 操作系统的默认编码却是 GBK。当程序中包含中文字符时,由于编码格式的不匹配,就会导致中文字符无法正常显示。通过在编译命令中添加这个参数,我们就能有效地解决 GCC 编译出来的程序中中文无法正常显示的问题,让程序中的中文字符能够清晰、准确地呈现在我们面前。不过,要解决这个问题并不复杂,我们只需在编译选项中添加相应的参数即可。原创 2025-02-22 09:00:00 · 480 阅读 · 0 评论 -
Python pip 缓存清理:全面方法与操作指南
在使用 Python 的pip进行包安装时,pip会将下载的包缓存起来,以加快后续相同包的安装速度。不过,随着时间推移,缓存会占用大量磁盘空间,这时你可以对其进行清理。下面为你介绍不同操作系统下清理pip缓存的方法。原创 2025-02-21 09:45:00 · 1635 阅读 · 0 评论 -
加载“\lib\site-packages\torch\lib\shm.dll”或其依赖项之一时出错的解决办法
我确实使用“pip install torchvision”安装了torchvision。之后开始出现以下错误。加载“\lib\site packages\torch\lib\shm.dll”或其依赖项时出错。我也有同样的问题(Windows 10、Cuda 12.1、Python 3.11)。注:未安装torch、torchvision和重新安装torch。我使用“pip install torch”命令安装了torch。回到torch==2.2.2为我修复了它,2.3失败了。翻译 2025-02-18 15:16:48 · 486 阅读 · 0 评论 -
AutoModelForCausalLM.from_pretrained 下载 DeepSeek-R1-Distill-Qwen-1.5B 模型时报错 KeyError: ‘qwen2‘ 的解决办法
这个错误的原因是 transformers 版本不对。合适的版本为:transformers >= 3.37。而 python3.7 无法支持到这样高的 transformers 版本。下载较新版本的 Python,这里推荐 3.8、3.9、3.10 版本。安装完 python 后,重新安装 transformers。运行到上述代码时报错:KeyError: ‘qwen2‘然后使用命令查看 transformers 版本。使用python本地部署DeepSeek。解决问题之后,心情美美哒~O(∩_∩)O~原创 2025-02-19 10:00:00 · 490 阅读 · 0 评论 -
使用python本地部署DeepSeek,运行时报错 OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
python3.8环境是新装的,然后随即使用 pip install transformers 安装了相关依赖,而 numpy 是在安装 transformers 时一并安装的。对比我本地的 python3.7环境,运行 transformers 相关代码时没有遇到这样的问题。一个可能的原因是python是32位的,dll是64位的,可以安装64位的python,也可以将dll换成32位的。新建 test.py,代码只有一句话 import numpy as np,运行,报同样的错误。没办法,自己研究吧。原创 2025-02-18 10:33:29 · 539 阅读 · 0 评论 -
huggingface.co 网站无法访问的解决办法
当你兴致勃勃想要拥抱大模型,学习人工智能时,却发现网站 https://hanggingface.io 无法访问。这让你瞬间没有了继续学习的动力。给大家分享一个镜像网站,可以访问 hanggingface 上的所有资源。huggingface-致力于大模型生态社区建设,它提供了先进的。模型,数据集,以及其他便利的工具。原创 2025-02-14 14:30:29 · 1160 阅读 · 0 评论 -
Error: llama runner process has terminated: exit status 0xc0000409 问题解决办法
以我自身经历为例,之前由于 ollama 版本过旧,在部署时出现 “Error: llama runner process has terminated: exit status 0xc0000409” 的错误提示,升级 ollama 版本后,部署顺利完成,相关问题也得以解决。建议你密切关注模型所需的版本要求,及时将系统中相关库的版本升级到与模型适配的版本。在大模型部署过程中,格式转换环节若使用了高版本的 llama.cpp 库,而系统当前运行的版本较低,就会出现版本不兼容的情况。原创 2025-02-11 14:17:04 · 2114 阅读 · 0 评论 -
PyQT5程序QtWebEngineView异常处理
需要在程序运行时设置属性 AA_ShareOpenGLContexts。原创 2025-02-08 09:00:00 · 255 阅读 · 0 评论 -
PyQT5写的程序,运行中界面闪烁、控件操作异常问题解决
使用Angle库来将 DirectX 11或者DirectX 9的接口转成OpenGL ES2.0的API,从而使得windows上显卡驱动不满足要求的设备也能够正常运行。(通过API封装,使得显卡驱动版本低的设备也可以正常运行)使用显卡的openGL库,且要求支持openGL 2.1及以上的版本。因此很多老旧设备是不满足版本要求的(windows默认的驱动版本只支持openGL1.1)。但是在使用过程中发现某些电脑上使用QWebengineView时会造成闪屏、崩溃或黑屏,可能原因是这些机器的显卡太旧。原创 2025-02-07 08:45:00 · 251 阅读 · 0 评论 -
使用 pyinstaller 打包的程序,双击程序运行一闪而过,怎么查看执行结果
在将异步编程的 Python 代码使用打包成可执行程序后,可能会遇到双击程序一闪而过的情况,同时也难以查看程序的执行结果。这主要是因为程序执行结束后,命令行窗口会立即关闭。以下是一些解决方法和查看执行结果的方式。原创 2025-02-06 14:33:03 · 272 阅读 · 0 评论