CUDA.ECLASS
章节: eclass-manpages (5)更新: 2024年11月
索引 返回主内容
名称
cuda.eclass - CUDA 软件包的常用函数描述
此 eclass 包含用于 cuda 软件包的函数。目前,它正在设置和/或清理 NVCCFLAGS,即 nvcc 的编译器标志。这会在 src_prepare() 中自动完成并导出,或者通过调用 cuda_sanitize 手动完成。支持的 EAPI
7 8示例
inherit cuda函数
- cuda_gccdir [-f]
- 帮助确定当前 Nvidia CUDA 工具包支持的最新 gcc bindir。
示例
cuda_gccdir -f -> --compiler-bindir "/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3"
返回值: 与当前 cuda 兼容的 gcc bindir,可选地 (-f) 前缀为 "--compiler-bindir "
- cuda_sanitize
- 通过添加对 gcc bindir 的必要引用并传递 CXXFLAGS 到底层编译器来更正 NVCCFLAGS,而不会干扰 nvcc。
- cuda_add_sandbox [-w]
- 将 Nvidia 开发节点添加到沙盒预测列表。使用 -w,添加到沙盒写入列表。
- cuda_toolkit_version
- 输出已安装的 dev-util/nvidia-cuda-toolkit 版本
- cuda_cudnn_version
- 输出已安装的 dev-libs/cudnn 版本
- cuda_src_prepare
- 默认情况下清理并导出 NVCCFLAGS
ECLASS 变量
- NVCCFLAGS ?= -O2
- nvcc 编译器标志(请参阅 nvcc --help),应像 CFLAGS 用于 c 编译器一样使用
- CUDA_VERBOSE ?= true
- 在编译期间保持详细模式以查看底层命令
维护者
Gentoo 科学项目 <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
cuda.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/cuda.eclass
索引
本文件由 man2html 使用手册页创建。
时间: 2024年11月12日 格林威治标准时间03:27:01