小飞侠 - 2022年7月
type: channel
link: http://kexue.love/index.php/2022/07/
description: 爱科学-刘磊
items: GPU驱动安装、cuda安装、cudnn安装
items: cuda版本在nvcc -V和nvidia-smi中显示不同
items: 质量比较高的中文对话语料
items: 意图设计

GPU驱动安装、cuda安装、cudnn安装
type: item
date: 2022-07-20T08:51:00+00:00
description: 一、GPU驱动安装1.查看驱动是否安装用下面的指令，如果返回了显卡信息说明驱动已经安装：nvidia-smi 或者sudo apt-get install mesa-utils glxinfo | grep rendering https://mirrors.aliyun.com/centos-vault/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso?spm=a2c6h.25603864.0.0.365f12cfhbiLSE参考：1.驱动安装https://www.jianshu.com/p/ee45d66e046c2.cudahttps://blog.csdn.net/qq_29600137/article/details/122414416https://blog.csdn.net/qq_43744723/article/details/119135242

cuda版本在nvcc -V和nvidia-smi中显示不同
type: item
date: 2022-07-20T07:55:36+00:00
description: cuda两个apiCUDA 有两种API，分别是 运行时 API 和 驱动API，即所谓的 Runtime API 与 Driver API。CUDA有两个主要的API，runtime API(nvcc -V 显示的cuda)和driver API(nivdia-smi中显示的cuda)，两者都有相应的版本(例如8.0、9.0等)。对driver API的必要支持(e.g. libcuda.so on linux)，是由GPU驱动安装程序安装的。对runtime API(e.g. libcudart.so on linux, and also nvcc)的必要支持，是由CUDA工具包安装程序安装的(如cuda toolkit可能也捆绑安装GPU驱动程序，如下图)。nvidia-smi 的结果除了有 GPU 驱动版本型号，还有 CUDA Driver API的型号，而nvcc的结果是对应 CUDA Runtime API一般情况下，driver API版本与runtime API版本不相同。特别是GPU驱动程序是独立于CUDA工具包(i.e. the CUDA toolkit)下安装的。这样nvidia-smi中的cuda是由NVIDIA GPU 驱动包安装的，而不是由CUDA toolkit安装的。driver API版本的cuda，就与runtime API版本的cuda没有联系了。因为由CUDA toolkit安装的cuda编译-驱动工具nvcc，总是会报告cuda运行时版本。nvcc不知道系统安装了什么驱动版本，甚至不知道系统是否安装了GPU驱动。所以，这两个版本不必完全相同，因为它们反映了两种不同的cuda API。而且在大多数情况下，nvidia-smi报告的cuda版本在数值上等于或高于nvcc -V报告的cuda版本。2、在安装CUDA 时候会安装3大组件，分别是 NVIDIA 驱动、toolkit 和 samples。NVIDIA 驱动是用来控制 GPU 硬件，toolkit 里面包括nvcc编译器等，samples或者说SDK 里面包括很多样例程序包括查询设备、带宽测试等等。上面说的 CUDA Driver API是依赖于 NVIDIA 驱动 安装的，而CUDA Runtime API 是通过CUDA toolkit 安装的。

质量比较高的中文对话语料
type: item
date: 2022-07-07T06:35:11+00:00
description: 1.ChatterBot中文基本聊天语料https://github.com/gunthercox/chatterbot-corpus/tree/master/chatterbot_corpus/data/chinese

意图设计
type: item
date: 2022-07-01T08:40:00+00:00
description: 让机器和人类有相同的思考理解能力，并且机器可以和人类进行拟人化的交互知识图谱的构建离不开NLP技术对于自然语言的抽取、NLP的应用离不开知识图谱的关联方分析和推理能力。认知智能是探寻人类学习、理解、产生决策的生物能力，并将之赋予机器的技术统称，而实现机器认知，需要突破感知泛在、意识建立、低维到高维的主观概念形成、推理决策能力唤醒，以及多模态知识持续学习等能力瓶颈，其产生的价值也将使人工智能更加贴近人类的思维方式，而知识图谱作为人类意识和概念的承载体是现阶段认知智能主要的发展方向之一。