ModelScope中,您好,我用了你们的
gpu镜像,然后在服务器中的打了gpu容器,服务器中的gpu是3090,启动容器后,显示不支持gpu
,这个是什么原因
这个问题可能是由于以下几个原因导致的:
驱动程序版本不匹配:GPU驱动程序的版本需要与GPU硬件的版本相匹配。如果你的服务器上的GPU驱动程序版本与GPU硬件的版本不匹配,那么GPU就无法正常工作。
CUDA和cuDNN版本不匹配:CUDA和cuDNN的版本需要与PyTorch的版本相匹配。如果你的服务器上的CUDA和cuDNN版本与PyTorch的版本不匹配,那么GPU也无法正常工作。
PyTorch版本不匹配:PyTorch的版本需要与CUDA和cuDNN的版本相匹配。如果你的服务器上的PyTorch版本与CUDA和cuDNN的版本不匹配,那么GPU也无法正常工作。
GPU被其他进程占用:如果你的服务器上的GPU被其他进程占用,那么你可能无法使用这些GPU。
GPU硬件故障:如果你的服务器上的GPU硬件出现故障,那么GPU也无法正常工作。
建议你检查上述几个方面,看看是否存在问题。如果有任何问题,你需要修复这些问题,然后再次尝试使用GPU。
您容器里用终端命令看下nvidia-smi能不能行,gpu没有挂到容器里,你查下如何把gpu挂到容器里吧——此回答整理自钉群:魔搭ModelScope开发者联盟群 ①