← OpenFluke

Chapter 38

model/entity — .entity files

github.com/openfluke/welvet/model/entity


Why it exists

HF safetensors are awkward for native topology + packed weights. ENTITY is the Welvet checkpoint.

What it is

Open/Inspect/IsEntity, LoadBlob/LoadQuantBlob, PackFromHF/ImportFromHF, WriteTransformerFile, SerializeNetwork.

Go example

examples/38-entity/main.go

Run:cd welvet/examples/38-entity && source ../env.sh && go run .
package main

import (
	"fmt"

	"github.com/openfluke/welvet/model/entity"
)

func main() {
	info, err := entity.Inspect("model.entity")
	if err != nil {
		fmt.Println(err)
		return
	}
	ef, err := entity.Open("model.entity")
	if err != nil {
		panic(err)
	}
	defer ef.Close()
	fmt.Println(info, ef.HasTokenizerBlob())
}

Output

exit 0 · last run via go run .

open model.entity: no such file or directory