A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://arrayfire.org/docs/group__device__func__free.htm below:

ArrayFire: freeV2

Returns memory to ArrayFire's memory manager. More...

Returns memory to ArrayFire's memory manager.

The memory will return to the memory pool.

Releases control of the memory allocated by af::allocV2 functions to ArrayFire's memory manager. ArrayFire may reuse the memory for subsequent operations. This memory should not be used by the client after this point.

◆ af_free_device()

Returns memory to ArrayFire's memory manager.

This function will free a device pointer even if it has been previously locked.

Parameters
[in] ptr The pointer allocated by af_alloc_device to be freed
Deprecated:
Use af_free_device_v2 instead. The new function handles the new behavior of the af_alloc_device_v2 function.
◆ af_free_device_v2()

Returns memory to ArrayFire's memory manager.

This function will free a device pointer even if it has been previously locked.

Parameters
[in] ptr The pointer allocated by af_alloc_device_v2 to be freed
Note
this function will not work for pointers allocated using the af_alloc_device function for all backends
◆ free() AFAPI void free ( const void *  ptr )

Returns memory to ArrayFire's memory manager.

The memory will return to the memory pool.

Releases control of the memory allocated by af::allocV2 functions to ArrayFire's memory manager. ArrayFire may reuse the memory for subsequent operations. This memory should not be used by the client after this point.

Parameters
[in] ptr the memory allocated by the af::alloc function that will be freed
Note
This function will free a device pointer even if it has been previously locked.
Deprecated:
Use af::freeV2 instead. af_alloc_device_v2 returns a cl_mem object instead of the cl::Buffer object for the OpenCL backend. Otherwise the functionallity is identical
◆ freeV2() AFAPI void freeV2 ( const void *  ptr )

Returns memory to ArrayFire's memory manager.

The memory will return to the memory pool.

Releases control of the memory allocated by af::allocV2 functions to ArrayFire's memory manager. ArrayFire may reuse the memory for subsequent operations. This memory should not be used by the client after this point.

Parameters

This function will free a device pointer even if it has been previously locked.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4