RTX 2080钛CUDA-MEMCHECK创造CUBLAS上下文开始打错误

问题描述 投票:0回答:2

我在两个1080 GTX Ti和RTX 2080钛运行同一程序。我发现,当我尝试使用CUDA的MEMCHECK工具来检查我的计划,我根据设备RTX 2080缇总是有以下错误。

========= CUDA-MEMCHECK
========= Program hit cudaErrorInvalidValue (error 11) due to "invalid argument" on CUDA API call to cudaFuncSetAttribute. 
=========     Saved host backtrace up to driver entry point at error
=========     Host Frame:/usr/lib/x86_64-linux-gnu/libcuda.so.1 [0x359363]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 [0x79a03c]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 [0x72c2ab]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 [0x72c610]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 (cublasCreate_v2 + 0x1ce7) [0x14b337]
=========     Host Frame:./GPU_LMM (main + 0x43) [0xb633]
=========     Host Frame:/lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main + 0xe7) [0x21b97]
=========     Host Frame:./GPU_LMM (_start + 0x2a) [0xb77a]
=========
========= Program hit cudaErrorInvalidValue (error 11) due to "invalid argument" on CUDA API call to cudaGetLastError. 
=========     Saved host backtrace up to driver entry point at error
=========     Host Frame:/usr/lib/x86_64-linux-gnu/libcuda.so.1 [0x359363]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 [0x79deb3]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 [0x72c2b8]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 [0x72c610]
=========     Host Frame:/usr/local/cuda/lib64/libcublas.so.10.0 (cublasCreate_v2 + 0x1ce7) [0x14b337]

我要确保我在这一点上做的仅仅是创建一个CUBLAS背景下,什么也不做。我不知道是什么问题。难道是造成CUDA版本10.0和RTX 2080钛的不匹配?

关于我的服务器的信息,如下。 NVIDIA-SMI 410.93驱动程序版本:410.93 CUDA版本:10.0

cuda gpu cublas
2个回答
1
投票

该RTX2080钛应在最新支持CUDA版本10.0.130确保您的驱动程序是最新的了。

在Linux上,这是驱动程序版本> = 410.48和Windows> = 411.31

CUBLAS在第10版了图灵的支持了。


0
投票

真正的问题是,CUBLAS库不使用CUDA版本10和RTX GPU卡兼容。

© www.soinside.com 2019 - 2024. All rights reserved.