calling a __host__ function("_wassert") from a __global__ function is not allowed错误

2023-05-16

今天在调试代码的时候碰到一个错误:calling a __host__ function("_wassert") from a __global__ function is not allowed

经过查找后,发现问题出在VS2010默认的设置和本机不符。这个错误之前也处理过,现在把解决办法搬过来就好。

发现问题出在默认的设置里,计算能力是1.0,SM也是1.0,而这与本机的配置是不匹配的,修改方法只需:

      右键解决方案属性-》配置属性-》CUDA C/C++-》Device-》Code Generation,加入compute_20,sm_20,并且把下面的“从父级或项目属性默认设置继承”的勾选去掉,如下图所示。




PS.这里的compute_20,sm_20是根据你自己机器显卡的计算能力来决定的,比如你的是2.0那就相应改成2.0,3.0,3.5依次类推。运算能力的查看可以参考我前面的帖子里介绍的”deviceQuery“http://blog.csdn.net/suda072605/article/details/20079099



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

calling a __host__ function("_wassert") from a __global__ function is not allowed错误 的相关文章

随机推荐

  • 2018届校招提前批大华面经

    大华提前批面试 xff1a 一共三面 xff0c 一面技术面 xff0c 二面技术面 xff0c 三面HR面 面试岗位 xff1a 算法优化 一面 xff1a 本人这次人品比较棒 xff0c 一面两个人聊得很high xff0c 主要聊了简
  • SVN commit,update用法

    您是否有過這樣子的經驗 在編修檔案的過程中 尤其是在撰寫程式檔 突然改爛了 而想說 如果我有辦法知道剛才改了什麼地方有多好 或是在一份大作業或者是專案的情況下 須要多個人一同改一份檔案 總須事先說好誰要改哪個檔案 改的時候別人都不能動 以免
  • ORACLE EXP命令

    本文对Oracle数据的导入导出 imp exp 两个命令进行了介绍 并对其相应的参数进行了说明 然后通过一些示例进行演练 加深理解 文章最后对运用这两个命令可能出现的问题 如权限不够 不同oracle版本 进行了探讨 并提出了相应的解决方
  • unzip命令用法

    我使用过的Linux 命令之unzip 解压zip 文件 本文链接 xff1a http codingstandards javaeye com blog 792040 xff08 转载请注明出处 xff09 用途说明 zip 文件是一种常
  • System.in.read()的用法

    System in read 的用法 2007 10 25 22 00 24 分类 xff1a 默认分类 标签 xff1a 字号 大 中 小 订阅 用读取键盘输入必须构建 1 输入流 System in 2 字符输入流 InputStrea
  • django中的models的常用字段及属性

    django 模型models 常用字段 1 models AutoField 自增列 61 int 11 如果没有的话 xff0c 默认会生成一个名称为 id 的列 如果要显式的自定义一个自增列 xff0c 必须设置primary key
  • Ubuntu 20.04本地源使用(用apt-get 安装本地包)

    系统版本 xff1a Ubuntu 20 04 一 新建一个文件夹 xff0c 用于存放下载的某个 deb包 xff08 例 xff1a 2048 xff09 Tips 相关命令 xff1a mkdir 文件名 二 把本地的 deb包移动至
  • C++程序员经常问的11个问题

    下面的这些要点是对所有的C 43 43 程序员都适用的 我之所以说它们是最重要的 xff0c 是因为这些要点中提到的是你通常在C 43 43 书中或网站上无法找到的 如 xff1a 指向成员的指针 xff0c 这是许多资料中都不愿提到的地方
  • Ubuntu配置任意版本的apt-get镜像

    我们知道 xff0c 迄今为止 xff0c Ubuntu已有多个发行版 xff0c 如11 04 11 10 xff0c 以至于现在最新的16 而我们平常通过apt get来安装软件 xff0c 如果OS版本不同 xff0c 那么镜像源的配
  • 在APK中获取鸿蒙应用Ability信息

    Android开发工具箱大概在版本2 2 0 xff08 2021 06 10 xff09 就已经支持查看鸿蒙系统信息以及鸿蒙应用信息了 这里我讲一下Android开发工具箱是如何在Android应用中 xff08 APK xff09 获取
  • Maven

    Maven Maven 翻译为 34 专家 34 内行 Maven 是一个项目管理工具 xff0c 可以对 Java 项目进行构建 依赖管理 它包含了一个项目对象模型 POM Project Object Model 一组标准集合 xff0
  • Jetson TX1内核kernel编译与烧写

    Data 2017 09 13 Author cjh Theme Jetson TX1内核kernel编译与烧写 PS xff1a 本人用的JetPack版本为3 0 1 Getting bootloader and kernel 本文内核
  • 关于ST-linkV2的修复问题-----重新烧录固件

    之前一直用串口下载C8t6 xff0c 后面发现不如link方便 xff0c 然后在这个月换回来st link之后下载了一次就坏了 xff0c 一直没用 xff0c 让我在网上找了很多攻略 xff0c 也没有翻出头绪 xff0c 然后就想重
  • Udacity cs344-Introduction to Parallel Programming学习笔记-第三单元

    1 第一个quiz答案 xff1a 6 xff0c 21 xff0c 问题很简单 xff0c 数一下就好了 2 什么是 归约 操作 归约操作有两个输入 xff1a 1 xff09 输入对象的集合 2 xff09 归约运算符 xff1a 满足
  • win7+VS2010安装CUDA5.5(图文完整版)

    NVIDIA于2006年推出CUDA xff08 Compute Unified Devices Architecture计算统一设备架构 xff09 xff0c 可以利用其推出的GPU进行通用计算 xff0c 将并行计算从大型集群扩展到了
  • Udacity cs344-Introduction to Parallel Programming学习笔记-如何在VS环境下编译课程习题代码

    Udacity的这个CUDA课程非常不错 xff0c 提供了一个在线的编辑 编译 运行平台 xff0c 我们可以直接在web上完成代码编辑 提交 查看运行结果 xff0c 但是 xff0c 有时候 xff0c 面对比较复杂的问题 xff0c
  • 在VS2010下的CUDA程序中出现错误error : identifier “atomicAdd” is undefined

    今天写代码的时候用到了原子操作 xff0c 也就是atomicAdd 操作 xff0c 但是发现编译的时候会出现问题 xff0c 报的错误是 xff1a error identifier atomicAdd is undefined 经过一
  • Udacity cs344-Introduction to Parallel Programming学习笔记-第四单元

    1 第一个quiz答案 xff1a work xff1a o xff08 n xff09 xff0c step xff1a o xff08 logn xff09 2 第二个quiz答案 xff1a large expensive 3 第三个
  • 在VS2010下如何使用头文件unistd.h

    在编译CUDA random forest有关的项目的时候出现了如上错误 xff0c 从网上下载了这个头文件然后加入到项目里面还是不行 查了下资料 xff0c 头文件unistd h是Linux Unix的系统调用 xff0c 包含了许多U
  • calling a __host__ function("_wassert") from a __global__ function is not allowed错误

    今天在调试代码的时候碰到一个错误 xff1a calling a host function 34 wassert 34 from a global function is not allowed 经过查找后 xff0c 发现问题出在VS2