cuda 细节提要

double类型

若使用double的数据类型,自己编译一下程序,你会发现warning : Double is not supported. Demoting to float。但是如果你在编译时候自己加上-arch sm_13,有些gpu是支持double的。


### 安装 CUDA Toolkit 11.6 的完整步骤 以下是针对 Windows 系统(以 Win10/Win11 为例)安装 **CUDA Toolkit 11.6** 的详细步骤说明: #### 1. 确认系统环境与硬件支持 在安装之前,确保满足以下条件: - **NVIDIA 显卡驱动版本支持 CUDA 11.6**,可通过 [NVIDIA 官方网站](https://www.nvidia.com/Download/index.aspx) 下载并安装最新驱动。 - 检查 GPU 是否支持 CUDA,可通过 [CUDA GPUs](https://developer.nvidia.com/cuda-gpus) 页面确认。 - 确保操作系统为 **Windows 10 或 Windows 11**,且系统已更新至最新状态。 #### 2. 下载 CUDA Toolkit 11.6 安装包 访问 [NVIDIA CUDA Toolkit 官方下载页面](https://developer.nvidia.com/cuda-11-6-0-download-archive): - 选择操作系统类型(Windows)。 - 选择架构(一般为 x86_64)。 - 选择版本:**11.6.0**。 - 下载 **exe (local)** 格式的安装包。 #### 3. 安装 CUDA Toolkit 11.6 下载完成后,执行以下步骤: - 双击安装包,系统会提示解压临时文件夹,选择一个路径用于临时解压(建议选择空间较大的磁盘)。 - 解压完成后,进入安装界面: - 接受许可协议。 - 选择安装组件: - **CUDA Driver**(必须安装)。 - **CUDA Toolkit**(核心开发工具)。 - **CUDA Samples**(示例代码)。 - **CUDA Documentation**(文档)。 - **Visual Studio Integration**(如使用 Visual Studio 开发则建议安装)。 - 点击 **Install** 开始安装。 - 安装过程中,如已有旧版本 CUDA,安装程序会提示是否覆盖安装或并行安装[^3]。 #### 4. 配置环境变量 安装完成后,需手动配置环境变量以供开发使用: - 打开 **系统属性 → 高级系统设置 → 环境变量**。 - 在 **系统变量** 中,找到 `Path`,添加以下路径: - `C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin` - `C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\libnvvp` #### 5. 验证安装 打开命令提示符(cmd),输入以下命令: ```bash nvcc --version ``` 若输出显示版本为 **release 11.6.0**,则表示安装成功[^1]。 #### 6. 安装 cuDNN(可选) 如需进行深度学习开发,建议安装 cuDNN: - 访问 [cuDNN 官方下载页面](https://developer.nvidia.com/cudnn),需登录 NVIDIA 开发者账号。 - 下载与 CUDA 11.6 对应的 cuDNN 版本(如 cuDNN 8.4)。 - 解压下载的文件,并将 `bin`、`include`、`lib` 文件夹中的内容复制到 CUDA 安装目录下的对应文件夹中: ```bash C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\ ``` #### 7. 测试 CUDA 示例程序(可选) 进入 CUDA 示例安装路径(默认路径): ```bash C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.6\bin\win64\Release ``` 运行任意示例程序(如 `deviceQuery.exe`),查看是否能正确输出 GPU 信息。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值