博客
关于我
libtorch中python中cuda可以使用,但是是c++环境中不行
阅读量:806 次
发布时间:2023-01-31

本文共 646 字,大约阅读时间需要 2 分钟。

为了解决“cudnn_is_available()”未定义的问题,可以按照以下步骤进行排查和纠正:

  • 确认CUDA安装:首先确保NVIDIA CUDA toolkit已正确安装。打开控制面板中的“程序”部分,查看CUDA toolkit是否已安装。

  • 检查附加依赖项:在Visual Studio的属性页中,确保在工具选项中的附加依赖项中包含所有必要的库,特别是那些与PyTorch和CUDA相关的库文件,例如_CoreUtils库或其他依赖项。

  • 验证头文件路径:检查C++代码中引用的一切头文件(如 <torch/cuda.h> 和标准库头文件)是否是正确的路径,并符合项目的包含目录设置。

  • 设置环境变量:确保CUDA的bin和lib路径已被正确添加到系统环境变量中,通常是PATH和LD_LIBRARY_PATH变量。

  • 检查CUDNN版本:确保安装了CUDNN 7.6及以上版本,因为PyTorch可能需要相应的CUDNN版本支持。

  • 验证PyTorch版本:检查PyTorch安装的版本是否与基于CUDA的版本相兼容。例如,PyTorch 2.x可能与CUDA 11.x兼容,而旧版本可能不兼容。

  • 重新生成项目并检查错误:在Visual Studio中,清理现有项目并重新生成项目,以检测任何潜在的构建错误和错误信息。

  • 通过以上步骤,逐一排查各个可能导致问题的因素,能够有效定位并解决“cudnn_is_available()”无法解析的错误,最终确保PyTorch在C++项目中的正确运行。

    转载地址:http://ywwfk.baihongyu.com/

    你可能感兴趣的文章
    NIFI大数据进阶_NIFI集群知识点_认识NIFI集群以及集群的组成部分---大数据之Nifi工作笔记0014
    查看>>
    NIFI大数据进阶_NIFI集群知识点_集群的断开_重连_退役_卸载_总结---大数据之Nifi工作笔记0018
    查看>>
    NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024
    查看>>
    NIFI大数据进阶_内嵌ZK模式集群1_搭建过程说明---大数据之Nifi工作笔记0015
    查看>>
    NIFI大数据进阶_内嵌ZK模式集群2_实际操作搭建NIFI内嵌模式集群---大数据之Nifi工作笔记0016
    查看>>
    NIFI大数据进阶_外部ZK模式集群1_实际操作搭建NIFI外部ZK模式集群---大数据之Nifi工作笔记0017
    查看>>
    NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_操作方法说明_01---大数据之Nifi工作笔记0033
    查看>>
    NIFI大数据进阶_实时同步MySql的数据到Hive中去_可增量同步_实时监控MySql数据库变化_操作方法说明_02---大数据之Nifi工作笔记0034
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_01_实际操作---大数据之Nifi工作笔记0029
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_说明操作步骤---大数据之Nifi工作笔记0028
    查看>>
    NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
    查看>>
    NIFI数据库同步_多表_特定表同时同步_实际操作_MySqlToMysql_可推广到其他数据库_Postgresql_Hbase_SqlServer等----大数据之Nifi工作笔记0053
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南001---大数据之Nifi工作笔记0068
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南002---大数据之Nifi工作笔记0069
    查看>>
    NIFI集群_内存溢出_CPU占用100%修复_GC overhead limit exceeded_NIFI: out of memory error ---大数据之Nifi工作笔记0017
    查看>>
    NIFI集群_队列Queue中数据无法清空_清除队列数据报错_无法删除queue_解决_集群中机器交替重启删除---大数据之Nifi工作笔记0061
    查看>>
    NIH发布包含10600张CT图像数据库 为AI算法测试铺路
    查看>>
    Nim教程【十二】
    查看>>
    Nim游戏
    查看>>