Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
cudaMemcpy(dst, src, filesize, cudaMemcpyDeviceToHost);
filesize存储在设备全局内存中的变量在哪里。
filesize
简单的答案是否定的。
参数按值传递,这意味着主机代码中必须知道该值。因此,您应该首先调用 cudaMemcpy() 来获取大小,然后再调用 cudaMemcpy() 来执行实际复制。
如果您使用 Thrust 向量,您可以只读取主机代码中的元素,但那是因为 Thrust 会为您处理副本。