github.com/wbrown/gpt_bpe@v0.0.0-20250709161131-1571a6e8ad2d/resources/mmap.go (about) 1 //go:build !wasip1 && !js 2 3 package resources 4 5 import ( 6 "os" 7 8 "github.com/edsrzf/mmap-go" 9 ) 10 11 func readMmap(file *os.File) (*[]byte, error) { 12 fileMmap, mmapErr := mmap.Map(file, mmap.RDONLY, 0) 13 mmapBytes := (*[]byte)(&fileMmap) 14 return mmapBytes, mmapErr 15 }