- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在当前项目中使用了 Thrust,所以我不必写 device_vector
自己抽象或(分段)扫描内核。
到目前为止,我已经使用推力抽象完成了我的所有工作,但是对于简单的内核或不容易转换为 for_each 或转换抽象的内核,我更喜欢在某些时候编写自己的内核。
所以我的问题是:我可以通过 Thrust(或者可能是 CUDA)询问当前正在使用哪个设备以及它具有哪些属性(最大块大小、最大共享内存等等)?
如果我无法获得当前设备,那么如果我提供内核寄存器和共享内存要求,是否有某种方法可以让我获得推力来计算内核尺寸?
最佳答案
您可以使用 CUDA 查询当前设备。请参阅 device management 上的 CUDA 文档.寻找 cudaGetDevice()
, cudaSetDevice()
, cudaGetDeviceProperties()
, 等等。
Thrust 目前没有设备管理的概念。我不确定“获得推力来计算内核尺寸”是什么意思,但是如果您要确定用于启动自定义内核的网格尺寸,那么您需要自己完成。使用 cudaFuncGetAttributes()
可以帮助查询内核的属性,这就是 Thrust 使用的。
关于cuda - Thrust 设备管理和内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11421128/
我无法获得允许用户授予应用程序成为设备管理员工作权限的 Activity 。 我的代码如下... ComponentName comp = new ComponentName(this, Custom
您好,我对 Azure AD 中的设备管理有疑问。 假设我有两个组:组 1 和组 2。组 1 已分配成员资格,组 2 已分配动态设备成员资格。 组 1 的所有者是用户 1,即云设备管理员,组 2 的所
我想为使用 android device administration API 的应用程序编写测试.我的问题是用户需要手动授予应用程序一次性批准才能拥有管理员权限,否则将在运行时抛出 Security
我是 Windows Phone 开发的新手。有人可以帮我解决以下有关 Windows Phone 8 的问题吗? 公司中心:我假设这将是一个自定义应用程序,用作其他公司应用程序(以及其他公司信息)的
我是 AWS 的新手,正在探索针对 Android 和 iOS 平台的移动应用程序。我的应用程序的一个要求是提供推送通知,其中用户订阅特定主题,然后获取这些主题的通知.我已经浏览过 Amazon SN
我正在尝试制作一个禁用相机的应用程序,我正在尝试 SDK 中的 Device Admin 示例,它在模拟器上运行良好但在设备上,应用程序强制关闭项目点击并显示 NoSuchmethod 错误。 代码
我是一名优秀的程序员,十分优秀!