CUDA(Compute Unified Device Architecture)是NVIDIA推出的一个并行计算平台和编程模型,用于利用NVIDIA的GPU进行通用计算。以下是在Windows和Linux操作系统上打开CUDA样本的步骤:
Windows系统
1. 安装CUDA Toolkit:
访问NVIDIA官网下载CUDA Toolkit。
按照安装向导完成安装。
2. 设置环境变量:
打开“系统属性” -> “高级系统设置” -> “环境变量”。
在“系统变量”中找到“Path”,点击“编辑”。
在“变量值”的末尾添加CUDA Toolkit的安装路径,通常是`C:Program FilesNVIDIA GPU Computing ToolkitCUDAvX.Xbin`。
保存并关闭所有窗口。
3. 打开CUDA样本:
打开命令提示符(CMD)。
导航到CUDA Toolkit的样例目录,通常是`C:Program FilesNVIDIA GPU Computing ToolkitCUDAvX.Xsamples`。
运行以下命令来编译和运行一个样本(以`hello_world`为例):
```bash
nvcc hello_world.cu -o hello_world
```
```bash
.hello_world
```
Linux系统
1. 安装CUDA Toolkit:
使用包管理器安装CUDA Toolkit。对于Ubuntu,可以使用以下命令:
```bash
sudo apt-get install cuda
```
2. 设置环境变量:
打开终端。
编辑`.bashrc`文件:
```bash
nano ~/.bashrc
```
在文件末尾添加以下行:
```bash
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
```
保存并关闭文件。
使`.bashrc`文件生效:
```bash
source ~/.bashrc
```
3. 打开CUDA样本:
导航到CUDA Toolkit的样例目录,通常是`/usr/local/cuda/samples`。
运行以下命令来编译和运行一个样本(以`hello_world`为例):
```bash
nvcc hello_world.cu -o hello_world
```
```bash
./hello_world
```
以上步骤应该可以帮助您在Windows和Linux系统上打开CUDA样本。如果遇到任何问题,请检查CUDA Toolkit是否正确安装,以及环境变量是否设置正确。