Uses of Interface
org.apache.sysds.runtime.ooc.memory.MemoryAllowance
Packages that use MemoryAllowance
Package
Description
-
Uses of MemoryAllowance in org.apache.sysds.runtime.ooc.cache
Methods in org.apache.sysds.runtime.ooc.cache that return MemoryAllowanceMethods in org.apache.sysds.runtime.ooc.cache with parameters of type MemoryAllowanceModifier and TypeMethodDescriptionOOCCache.pin(long sId, long tId, MemoryAllowance allowance) Pins an item backed by an allowance.default OOCFuture<BlockEntry>OOCCache.pin(BlockKey key, MemoryAllowance allowance) Pins an item backed by an allowance.OOCCacheImpl.pin(long sId, long tId, MemoryAllowance allowance) OOCCache.pinAdmitted(long sId, long tId, MemoryAllowance allowance) Pins an item backed by an allowance.default OOCFuture<BlockEntry>OOCCache.pinAdmitted(BlockKey key, MemoryAllowance allowance) Pins an item backed by an allowance.OOCCacheImpl.pinAdmitted(long sId, long tId, MemoryAllowance allowance) OOCCache.pinIfLive(long sId, long tId, MemoryAllowance allowance) Pins an item backed by an allowance if it is already live in cache.OOCCacheImpl.pinIfLive(long sId, long tId, MemoryAllowance allowance) OOCCache.putPinned(long sId, long tId, Object data, long size, MemoryAllowance allowance) Adds a new pinned entry whose bytes are already owned by the given allowance.default BlockEntryOOCCache.putPinned(BlockKey key, Object data, long size, MemoryAllowance allowance) Adds a new pinned entry whose bytes are already owned by the given allowance.OOCCacheImpl.putPinned(long sId, long tId, Object data, long size, MemoryAllowance allowance) OOCCache.unpin(BlockEntry entry, MemoryAllowance allowance) Unpins an item that is still backed by the given allowance.OOCCacheImpl.unpin(BlockEntry entry, MemoryAllowance allowance) -
Uses of MemoryAllowance in org.apache.sysds.runtime.ooc.cache.packed
Methods in org.apache.sysds.runtime.ooc.cache.packed with parameters of type MemoryAllowanceModifier and TypeMethodDescriptionOOCPackedCache.pin(long sId, long tId, MemoryAllowance allowance) OOCPackedCache.pinAdmitted(long sId, long tId, MemoryAllowance allowance) OOCPackedCache.pinIfLive(long sId, long tId, MemoryAllowance allowance) OOCPackedCache.pinPack(OOCPackedCache.PackGroup group, MemoryAllowance allowance) OOCPackedCache.putPackPinned(long sId, long[] tIds, Object[] data, long[] sizes, int off, int len, MemoryAllowance allowance) OOCPackedCache.putPinned(long sId, long tId, Object data, long size, MemoryAllowance allowance) OOCPackedCache.putSealedPackPinned(long sId, long[] tIds, Object[] data, long[] sizes, int off, int len, MemoryAllowance allowance) OOCPackedCache.unpin(BlockEntry entry, MemoryAllowance allowance) -
Uses of MemoryAllowance in org.apache.sysds.runtime.ooc.memory
Classes in org.apache.sysds.runtime.ooc.memory that implement MemoryAllowanceMethods in org.apache.sysds.runtime.ooc.memory with parameters of type MemoryAllowanceModifier and TypeMethodDescriptionvoidGlobalMemoryBroker.attachAllowance(MemoryAllowance allowance) voidMemoryBroker.attachAllowance(MemoryAllowance allowance) voidGlobalMemoryBroker.destroyAllowance(MemoryAllowance allowance, long freedMemory) voidMemoryBroker.destroyAllowance(MemoryAllowance allowance, long freedMemory) voidGlobalMemoryBroker.freeMemory(MemoryAllowance allowance, long freedMemory) voidMemoryBroker.freeMemory(MemoryAllowance allowance, long freedMemory) longGlobalMemoryBroker.requestMemory(MemoryAllowance allowance, long minSize, long maxSize) longMemoryBroker.requestMemory(MemoryAllowance allowance, long minSize, long maxSize) voidGlobalMemoryBroker.shutdownAllowance(MemoryAllowance allowance) voidMemoryBroker.shutdownAllowance(MemoryAllowance allowance) voidInMemoryQueueCallback.transferOwnershipBlocking(MemoryAllowance allowance) booleanInMemoryQueueCallback.tryTransferOwnership(MemoryAllowance allowance) Constructors in org.apache.sysds.runtime.ooc.memory with parameters of type MemoryAllowanceModifierConstructorDescriptionInMemoryQueueCallback(IndexedMatrixValue result, DMLRuntimeException failure, MemoryAllowance allow, long reservedBytes)