安装指南
各平台的详细安装说明。
系统要求
| 要求 | 最低版本 | 推荐版本 |
|---|---|---|
| CUDA Toolkit | 11.0 | 12.2+ |
| CMake | 3.18 | 3.25+ |
| C++ 编译器 | C++17 | C++20 |
| GPU 计算能力 | sm_70 | sm_80+ |
| 内存 | 8GB | 16GB+ |
Linux 安装
Ubuntu/Debian
bash
# 安装 CUDA Toolkit (如尚未安装)
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt update
sudo apt install cuda-toolkit-12-2
# 安装 CMake
sudo apt install cmake
# 验证安装
nvcc --version
cmake --versionCentOS/RHEL
bash
# 添加 NVIDIA 仓库
sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
sudo dnf install cuda-toolkit-12-2
# 安装 CMake
sudo dnf install cmakeWindows 安装
安装 CUDA Toolkit 从 NVIDIA Developer 下载
安装 Visual Studio 2019 或更高版本,包含 C++ 开发工具
安装 CMake 从 cmake.org 下载
构建:
powershellcmake --preset release cmake --build --preset release --config Release
验证安装
bash
# 检查 CUDA
nvcc --version
# 检查 CMake
cmake --version
# 检查 GPU
nvidia-smi
# 运行快速测试
git clone https://github.com/AICL-Lab/mini-image-pipe.git
cd mini-image-pipe
cmake --preset release
cmake --build --preset release
ctest --preset releaseDocker (可选)
dockerfile
FROM nvidia/cuda:12.2-devel-ubuntu22.04
RUN apt update && apt install -y cmake git
WORKDIR /app
COPY . .
RUN cmake --preset release && cmake --build --preset release
CMD ["./build/demo_pipeline"]bash
docker build -t mini-image-pipe .
docker run --gpus all mini-image-pipe