MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / get_memory_pressure_fn

Function get_memory_pressure_fn

test/memory.cpp:748–757  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

746}
747
748af_err get_memory_pressure_fn(af_memory_manager manager, float *out) {
749 auto *payload = getMemoryManagerPayload<E2ETestPayload>(manager);
750 if (payload->lockedBytes > payload->maxBytes ||
751 payload->totalBuffers > payload->maxBuffers) {
752 *out = 1.0;
753 } else {
754 *out = 0.0;
755 }
756 return AF_SUCCESS;
757}
758
759af_err jit_tree_exceeds_memory_pressure_fn(af_memory_manager manager, int *out,
760 size_t bytes) {

Callers 1

alloc_fnFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected