gpt4 book ai didi

cuda - cudaMemcpy 可以接受来自设备的变量作为它的参数吗?

转载 作者:行者123 更新时间:2023-12-02 04:53:24 24 4
gpt4 key购买 nike

cudaMemcpy(dst, src, filesize, cudaMemcpyDeviceToHost);

其中 filesize 是存储在设备全局内存中的变量。

最佳答案

简单的回答是否定的。

参数是按值传递的,这意味着该值必须在主机代码中已知。因此,您应该首先调用 cudaMemcpy() 来获取大小,然后再调用 cudaMemcpy() 来执行实际复制。

如果您使用的是 Thrust 向量,您可以只读取主机代码中的元素,但那是因为 Thrust 会为您处理副本。

关于cuda - cudaMemcpy 可以接受来自设备的变量作为它的参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18402933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com