You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下TensorFlow无法识别GTX1650Ti GPU的解决求助

Windows 11下让TensorFlow 2.13.1识别GTX 1650 Ti GPU的分步方案

环境与问题概述

  • 系统:Windows 11
  • 显卡:NVIDIA GTX 1650 Ti
  • 当前软件版本:Python 3.11.2、TensorFlow 2.13.1
  • 已尝试操作:按NVIDIA官方指南安装CUDA/cuDNN、参考技术文章、切换PyCharm/VS Code、用conda安装、测试过CUDA最新版及CUDA11.8+cuDNN8.6.0/8.9.7组合、更新NVIDIA游戏驱动,但TensorFlow始终无法识别GPU

分步解决方案

步骤1:卸载不匹配的CUDA/cuDNN版本

TensorFlow 2.13.1仅支持CUDA 11.8+cuDNN 8.6.0,版本不匹配是核心问题之一:

  • 打开「设置」→「应用」→「应用和功能」,搜索“CUDA”,卸载所有相关程序
  • 找到CUDA安装目录(默认C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA),删除v11.8及其他版本文件夹

步骤2:安装CUDA 11.8

  1. 搜索“CUDA Toolkit 11.8 Windows下载”,从NVIDIA官网获取安装包
  2. 运行安装程序,选择「自定义」模式
  3. 组件仅勾选「CUDA Toolkit 11.8」,取消Visual Studio集成、GeForce Experience等非必要组件
  4. 安装路径保持默认(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8),完成安装

步骤3:安装cuDNN 8.6.0

  1. 搜索“cuDNN 8.6.0 for CUDA 11.8”,注册NVIDIA账号后下载压缩包
  2. 解压压缩包,得到bin、include、lib三个文件夹
  3. 将这三个文件夹直接复制到CUDA 11.8的安装目录,系统提示合并时选择“是”

步骤4:配置系统环境变量

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「系统变量」中:
    • 确认CUDA_PATH和CUDA_PATH_V11_8的值均为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8
    • 编辑Path变量,添加以下三个路径:
      • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin
      • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp
      • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\lib\x64
  3. 保存设置后重启电脑,确保环境变量生效

步骤5:验证CUDA安装

按下Win+R输入cmd打开命令提示符,输入nvcc -V,若显示CUDA 11.8版本信息,说明安装成功

步骤6:重新安装TensorFlow 2.13.1

  1. 打开命令提示符,激活你的Python环境(conda环境输入conda activate 你的环境名,原生Python直接操作)
  2. 卸载现有TensorFlow:pip uninstall tensorflow -y
  3. 重新安装适配版本:pip install tensorflow==2.13.1
    • 优先用pip安装,避免conda版本的适配问题

步骤7:检测GPU状态

运行以下代码:

import sys
import keras
import tensorflow as tf
import numpy as np

print(f"Tensor Flow Version: {tf.__version__}")
print(f"Keras Version: {keras.__version__}")
print()
print(f"Python {sys.version}")
gpu = len(tf.config.list_physical_devices('GPU'))>0
print("GPU is", "available" if gpu else "NOT AVAILABLE")

若输出显示GPU is available,则配置成功

补充说明

你的运行结果截图显示:TensorFlow版本2.13.1、对应Keras版本、Python 3.11.2,最终GPU识别为不可用,此问题由版本不匹配或环境变量未生效导致;同时确保你的Python 3.11.2是64位版本(TensorFlow仅支持64位Python)

内容的提问来源于stack exchange,提问作者TheDoctor12th

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 02:23:18