CUDA内核启动的参数可以是动态的吗?

CUDA内核启动的参数可以是动态的吗?,cuda,Cuda,我想向线程传递一个随机编号, 像 main() { . . . 是的,这是可能的 (注意:您的内核调用语法不太正确:func非常感谢您……最后,在启动线程之前,设备是否会从主机复制数据十次??不,它的行为类似于普通的C函数调用。每个线程都有相同的参数可用。 main() { . . . func<<<1,10>>(rand()%10); . . . }

我想向线程传递一个随机编号, 像

main()
{
.
.
.
是的,这是可能的


(注意:您的内核调用语法不太正确:
func非常感谢您……最后,在启动线程之前,设备是否会从主机复制数据十次??不,它的行为类似于普通的C函数调用。每个线程都有相同的参数可用。
main()
{
.
.
.

func<<<1,10>>(rand()%10);
.
.
.
}