GPU
Pygame性能故障排除
我一直在用PyGame做这个Frogger克隆游戏。 到现在为止,我已经做了自己的像素艺术,实现了一个瓷砖地图以及几个精灵。问题在于性能。当我的汽车精灵在屏幕上移动时,画面非常抖动、卡顿,整体上也经常出现滞后! 如果你想查看资源,可以在这里找到我的Github链接: https://github.com/rf19rr/OpenFrogie 通常我会使用面向对象的概念,但这次是为了给11年级学生演示过程式/函数式编程实践,符合他们的课程要求。用这种方式挑战自己也挺有趣的。 我已经尝试实现delta time
如何隐藏/显示GPUI窗口
所以我在尝试用 zed 的 GPUI 来做一个应用,它可以根据结构体中的一个字段来隐藏和显示。 然而,我只能 cx.remove_window,但从来没能把窗口重新弹出。 即使使用 NSWindow.setIsVisible(true),在应用被隐藏之后也不会显示出来 解决方案 算了,我用下面这种方式把它实现了: pub fn handle_event(&mut self, event: RootEvent, cx: &mut Context) { match event { RootEven
如何在英特尔显卡上使用NeuralForecast和 PyTorch Lightning(XPU / torch.xpu)?
PyTorch通过 torch.xpu 支持英特尔GPU,但PyTorch Lightning目前还没有内置的XPU加速支持。 因为NeuralForecast在内部使用Lightning,这也阻碍了它在原生XPU上的运行。 我想要一个最小可用的解决方案,适用于: PyTorch Lightning Trainer Nixtla NeuralForecast native torch.xpu 一块英特尔GPU / 单个XPU设备 不使用IPEX 现在最小、最干净的可行变通方案是什么? 解决方案 对于单个英
nvcc坚称thrust::complex既没有real() 也没有imag()
#include #include #include // #include int main(int argc, char *argv[]) { thrust::device_vector> data(1); // thrust::host_vector> da
CUDA安装错误:找不到libnvJitLink.so.13
我正在尝试在Google Colab上加载Qwen。 同时在GitHub的 bitsandbytes foundation上提出了这个问题 -> https://github.com/bitsandbytes-foundation/bitsandbytes/issues/1905#issuecomment-4126552960 单元1: !pip install -U "transformers>=4.44.0" "accelerate>=0.32.0" "bitsandbytes>=0.49.1" "t
无法完成stable-diffusion-webui的安装
我的目标是让stable-diffusion-webui能够正常运行,这样我就可以在其中运行Deforum。我已经安装了Python v3.10.6,并且它带有CUDA 13.1.117。(我在Windows 11上,拥有128GB的系统内存,以及一张24 GB显存的GeForce RTX 3090。) 每次对stable-diffusion-webui进行干净安装时,它都无法安装CLIP,并会抛出相同的错误信息(见下方代码)。 File "", line 3, in M
GPT4All在 RTX 2050上无法加载CUDA后端,kompute设备无法工作
我正在尝试使用GPT4All Python库实现GPU加速,但尽管有兼容的NVIDIA显卡,仍然无法让它工作。 环境: GPU:NVIDIA GeForce RTX 2050(4GB显存) CUDA:13.1(已通过 nvcc --version 验证) 驱动程序:591.86 操作系统:Windows 11 GPT4All版本:3.10.0 Python:3.13.5 模型:Meta-Llama-3-8B-Instruct.Q4_0.gguf 问题: 当我尝试使用 device='gpu' 或 devi
如何在Python子进程中稳健地捕获PyTorch的 GPU内存不足(OOM)异常,并在一个自主AI代理循环中动态调整批量大小?
我正在构建一个自治AI代理(负责管理训练工作流),它会自动生成PyTorch/OpenMMLab的训练脚本,并在后台子进程中执行它们。 代理常见的问题之一是 RuntimeError: CUDA out of memory。目前,代理从 subprocess.Popen 的标准错误输出读取,解析堆栈跟踪,并重写配置文件以将 batch_size 减半。 然而,子进程有时会在GPU上留下僵死的CUDA进程或未释放的内存,导致后续的自动重试直接失败。 当前简化的做法: import subprocess im
在使用AutoModelForCausalLM加载本地的HuggingFace .safetensors模型时,Jupyter内核崩溃
我正在尝试在JupyterLab中使用transformers加载一个本地的大型Hugging Face模型(./ltx-2-19b-dev.safetensors,.safetensors格式),但在from_pretrained() 调用时内核会立即崩溃,且没有任何Python回溯信息。 当我运行这段代码时: from transformers import AutoModelForCausalLM, AutoTokenizer model_id = "./ltx-2-19b-dev.safetens
WebView中的内容闪烁
这类在setWebViewLayerTypeHardware方法中有一个修复。如果你在onResume中移除修复的安装,即安装软件层的位置,然后在1000毫秒后再安装硬件层,那么当你返回到这个类的屏幕时,WebView的内容会被显示出来。它开始闪烁。如何在不延迟1000毫秒的情况下修复它?如果你立即修改,修复不会消失。我也尝试了在doOnLayout、preDraw、Choreographer上相同的解决方案——也没有帮助。而且我必须使用确切的硬件层 private val isWebViewClearF