【问题标题】:Why is cudaOccupancyMaxActiveBlocksPerMultiprocessor() independent of device?为什么 cudaOccupancyMaxActiveBlocksPerMultiprocessor() 独立于设备? 【发布时间】:2021-10-29 03:21:27 【问题描述】: 不同的设备可能有不同的共享内存大小、寄存器数量。 为什么cudaOccupancyMaxActiveBlocksPerMultiprocessor() 独立于设备? 它不需要设备作为参数。 【问题讨论】: 不是,它使用当前激活的设备 标签: cuda gpu nvidia gpgpu 【解决方案1】: 它使用cudaSetDevice()设置的活动设备。 【讨论】: