__CUDA_RUNTIME_H__
时间: 2023-07-31 09:09:45 浏览: 72
__CUDA_RUNTIME_H__是一个宏定义,用于在CUDA运行时API的头文件中进行条件编译。它可以用来检查是否已经包含了cuda_runtime.h头文件,以避免重复包含。当编译器遇到__CUDA_RUNTIME_H__宏定义时,会判断是否已经定义过该宏,如果已经定义过,则跳过后续的代码,否则继续执行后续的代码。这样可以确保在同一个编译单元中只包含一次cuda_runtime.h头文件,避免重复定义和编译错误。\[3\]
#### 引用[.reference_title]
- *1* [cuda.h, cuda_runtime.h, cuda_runtime_api.h区别](https://blog.csdn.net/Lekaor/article/details/123628044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [torch._C._cuda_init() RuntimeError: cuda runtime error (38) : no CUDA-capable device is detected](https://blog.csdn.net/onlyforbest/article/details/109146851)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [CUDA RUNTIME](https://blog.csdn.net/weicao1990/article/details/124098814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]