解决Windows环境下(python)CUDA编程 error detected in the compilation of “kernel.cu“.报错

最近开始学习基于python核CUDA的GPU编程,发生报错error detected in the compilation of "kernel.cu",网上各种查询有的说是版本匹配问题,有的说。。。,回看自己的核函数发现是这一块的内容报错

Traceback (most recent call last):
  File "E:/cuda_program/class4/LEFE1.py", line 7, in <module>
    ker = SourceModule("""
  File "G:\anaconda\envs\pytorchpy38\lib\site-packages\pycuda\compiler.py", line 356, in __init__
    cubin = compile(
  File "G:\anaconda\envs\pytorchpy38\lib\site-packages\pycuda\compiler.py", line 305, in compile
    return compile_plain(source, options, keep, nvcc, cache_dir, target)
  File "G:\anaconda\envs\pytorchpy38\lib\site-packages\pycuda\compiler.py", line 155, in compile_plain
    raise CompileError(
pycuda.driver.CompileError: nvcc compilation of C:\Users\19087\AppData\Local\Temp\tmpkl66u61m\kernel.cu failed
[command: nvcc --cubin -arch sm_86 -m64 -IG:\anaconda\envs\pytorchpy38\lib\site-packages\pycuda\cuda kernel.cu]
[stdout:
kernel.cu(42): error: identifier "_syncthreads" is undefined

kernel.cu(26): warning #550-D: variable "cell_value" was set but never used

1 error detected in the compilation of "kernel.cu".
kernel.cu
]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Geometric analysis is the study of geometric objects using analytical tools and techniques. As with any field of study, errors can occur in the analysis of geometric objects. Some common errors in geometric analysis include: 1. Algebraic errors: These occur when mathematical calculations are performed incorrectly, leading to incorrect results. For example, a mistake in simplifying an equation or in solving a system of equations can result in an incorrect analysis. 2. Computational errors: These occur when numerical calculations are performed incorrectly, leading to incorrect results. For example, a rounding error or a mistake in entering data into a computer program can result in an incorrect analysis. 3. Geometric errors: These occur when the geometric object being analyzed is not properly defined or understood. For example, a geometric object may be incorrectly assumed to be symmetrical when it is not, leading to incorrect conclusions. 4. Assumption errors: These occur when assumptions are made about the geometric object being analyzed that are not true. For example, assuming that a geometric object is flat when it is actually curved can lead to incorrect conclusions. To avoid errors in geometric analysis, it is important to carefully define and understand the geometric object being analyzed, to perform mathematical and numerical calculations accurately, and to question any assumptions that are made about the object. Additionally, it can be helpful to double-check calculations and interpretations, and to seek feedback from others in the field.
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值