gpt4 book ai didi

cuda - 我是否需要释放使用 cudaMemcpyToSymbol 分配的常量内存?

转载 作者:行者123 更新时间:2023-12-04 05:13:03 27 4
gpt4 key购买 nike

我很确定答案是否定的,但我只是想确认一下,因为我不希望内存泄漏。

我正在使用下面的代码

__constant__ void* VERTEX_NO_CONSTANT_PARAMETER;
HANDLE_ERROR( cudaMemcpyToSymbol( VERTEX_NO_CONSTANT_PARAMETER, &vertexNo, sizeof( int ) ) );
HANDLE_ERROR( cudaFree( VERTEX_NO_CONSTANT_PARAMETER ) );

它不会向我抛出任何让我怀疑的错误(我希望 cudaFree 会出错)。

谢谢!

凯文

最佳答案

不,你不知道。根据 NVIDIA cuda 库:

cudaFree (void *devPtr) Frees the memory space pointed to by devPtr, which must have been returned by a previous call to cudaMalloc() or cudaMallocPitch() [...]

关于cuda - 我是否需要释放使用 cudaMemcpyToSymbol 分配的常量内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14655432/

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