首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Julia中进行CUDA测试-非常低的GPU利用率

在Julia中进行CUDA测试-非常低的GPU利用率
EN

Stack Overflow用户
提问于 2021-07-14 17:00:03
回答 1查看 126关注 0票数 3

我一直在尝试为我的RTX 2070 GPU在Julia下设置CUDA计算,到目前为止,在执行CUDA并行化代码时,我没有收到任何与CUDA初始化失败相关的错误。然而,并行计算似乎出人意料地慢,所以我从Julia启动了Pkg.test("CUDA"),以便更深入地了解为什么会出现这种情况。以下是一些结果的屏幕截图:Julia CUDA test。与CPU相比,GPU的分配似乎完全可以忽略不计。

这也反映在CUDA与CPU的使用率上-运行nvidia-smi显示0%的挥发性GPU-util,而资源监视器中的CPU在整个测试过程中始终保持在80%或更高的使用率。

此外,任务管理器中的CUDA利用率图仅显示CUDA利用率的峰值,而不是连续使用:Screenshot of CUDA utilization in task manager

对于为什么会出现这种情况,有什么建议吗?我已经多次验证CUDA包和驱动程序安装是否正确,我不确定下一步该做什么。

EN

回答 1

Stack Overflow用户

发布于 2021-07-18 09:18:12

正如评论指出的那样,Cuda.jl/test中的测试旨在测试编译管道,而不是真正将图形处理器置于任何重要的负载之下。为了使图片完整,如果您确实想尝试加载GPU,您可以尝试修改https://cuda.juliagpu.org/stable/tutorials/introduction/中的示例,例如

代码语言:javascript
复制
N = 2^20
using CUDA

x_d = CUDA.fill(1.0f0, N)  # a vector stored on the GPU filled with 1.0 (Float32)
y_d = CUDA.fill(2.0f0, N)  # a vector stored on the GPU filled with 2.0

for i=1:100000
    y_d .+= sqrt.(x_d)
end
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68375041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档