JvmFileBackedResolver

JVM file-backed buffer resolver using memory-mapped I/O.

Resolves BufferHandle.FileBacked handles by mapping the referenced file region via JvmMappedMemoryChunk. The OS manages page-in/out, so arbitrarily large weight tensors can be accessed without heap pressure.

Usage:

val resolver = JvmFileBackedResolver.createResolver()
val accessor = resolver.resolve(fileBackedHandle)
val bytes = accessor.readBytes(0, 100)
accessor.close()

Functions

Link copied to clipboard

Create a DefaultBufferResolver that handles file-backed buffers via mmap on JVM.

Link copied to clipboard

Resolve a single file-backed handle to a mmap-backed accessor.