Starting on arch=cuda, 但是CPU使用率高,而GPU使用率为0,是为什么?

我有一个疑问,右上角的控制台中显示的是arch=cuda,为什么任务管理器里面CPU使用率比较高,而GPU使用率却是0?

另外的一个问题是python -m taichi不显示supported archs
比如我看到别的同学的会显示这样的信息

supported archs: [cpu, cuda, opengl]

但是我的没有显示。

任务管理器里面GPU使用率有时不准,用nvidia-smi.exe看。

任务管理器里面挺准的其实,在任务管理器里面,你稍微滚动一下屏幕GPU使用率都会反映出来,使用QQ截屏它也会反映出来。这是我mvidia-smi查看的结果

@absop 请问你找到原因了吗? 我用taichi 0.6.4 也有同样的问题, 在windows 运行

[Taichi] mode=release
[Taichi] version 0.6.41, llvm 10.0.0, commit 706c5196, win, python 3.6.13
[Taichi] Starting on arch=cuda

但nvidia-smi 基本是0% 有无什么example 可以提高gpu利用率的? 我的gpu是TiTAN X

没有呢,并且我已经很久没玩Taichi了 :rofl:

有没有试过用gpu-z查看占用率,我之前每次用cuda的话,对gpu的占用gpuz可以显示,而任务管理器无法显示,但opengl后端的话就都可以显示了

windows下,在资源管理器GPU中,选择cuda(如果没有就选择compute0),就可以正确查看显卡使用率了.