Directories
¶
| Path | Synopsis |
|---|---|
|
audio
|
|
|
decode
Package decode turns an encoded sound file into samples.
|
Package decode turns an encoded sound file into samples. |
|
mel
Package mel turns a waveform into the log-mel spectrogram a speech model expects.
|
Package mel turns a waveform into the log-mel spectrogram a speech model expects. |
|
resample
Package resample makes a signal mono and puts it at the rate a model wants.
|
Package resample makes a signal mono and puts it at the rate a model wants. |
|
Package chat holds the shape of a conversation, and the interface an engine implements to write one out.
|
Package chat holds the shape of a conversation, and the interface an engine implements to write one out. |
|
cmd
|
|
|
golem-cli
command
Command golem-cli holds a conversation with a GGUF model, on the CPU or, with -vulkan, with its blocks and its logit head on a Vulkan device.
|
Command golem-cli holds a conversation with a GGUF model, on the CPU or, with -vulkan, with its blocks and its logit head on a Vulkan device. |
|
golem-server
command
Command golem-server answers an OpenAI-compatible API over a GGUF, on the CPU or, with -vulkan, with the model's blocks and logit head on a Vulkan device.
|
Command golem-server answers an OpenAI-compatible API over a GGUF, on the CPU or, with -vulkan, with the model's blocks and logit head on a Vulkan device. |
|
golemquant
command
|
|
|
golemtune
command
golemtune finds the shape of the trellis mat-vec this card is fastest at.
|
golemtune finds the shape of the trellis mat-vec this card is fastest at. |
|
kldiff
command
|
|
|
krea2
command
Command krea2 draws a picture from a sentence with Krea 2, the way the ComfyUI mobile front draws it: the same three files, the same sampler, and for the same seed the same picture.
|
Command krea2 draws a picture from a sentence with Krea 2, the way the ComfyUI mobile front draws it: the same three files, the same sampler, and for the same seed the same picture. |
|
pocket-tts
command
Command pocket-tts synthesizes text into a WAV file.
|
Command pocket-tts synthesizes text into a WAV file. |
|
tha3-pose
command
Command tha3-pose renders one frame of a THA3 character: a picture, a pose given as name=value pairs, a PNG out, and how long each network took.
|
Command tha3-pose renders one frame of a THA3 character: a picture, a pose given as name=value pairs, a PNG out, and how long each network took. |
|
vqbuild
command
|
|
|
vqdiff
command
|
|
|
vqeval
command
|
|
|
Package engine picks which engine reads a file, so that a command does not have to.
|
Package engine picks which engine reads a file, so that a command does not have to. |
|
Package gemma runs Google's Gemma 4 language models from a GGUF file, in Go, with no cgo: E2B, the 12B, and the 26B A4B mixture, text, vision and audio.
|
Package gemma runs Google's Gemma 4 language models from a GGUF file, in Go, with no cgo: E2B, the 12B, and the 26B A4B mixture, text, vision and audio. |
|
Package grammar constrains what a model may say next.
|
Package grammar constrains what a model may say next. |
|
schema
Package schema turns a JSON Schema into a GBNF grammar.
|
Package schema turns a JSON Schema into a GBNF grammar. |
|
Package imageio decodes images and puts them in the shape a vision encoder reads: planar RGB, one float per channel per pixel.
|
Package imageio decodes images and puts them in the shape a vision encoder reads: planar RGB, one float per channel per pixel. |
|
internal
|
|
|
heavy
Package heavy says whether the tests that load this machine may run.
|
Package heavy says whether the tests that load this machine may run. |
|
version
Package version says which build of golem this is.
|
Package version says which build of golem this is. |
|
Package jinja renders the Jinja a model file carries as its chat template.
|
Package jinja renders the Jinja a model file carries as its chat template. |
|
Package krea2 draws a picture from a sentence with Krea 2, the way ComfyUI draws it from the same three files: the Qwen3-VL-4B text encoder, the 12B single-stream DiT in fp8, and the Wan 2.1 VAE, sampled with ER-SDE over the flow schedule.
|
Package krea2 draws a picture from a sentence with Krea 2, the way ComfyUI draws it from the same three files: the Qwen3-VL-4B text encoder, the 12B single-stream DiT in fp8, and the Wan 2.1 VAE, sampled with ER-SDE over the flow schedule. |
|
Package nomic runs nomic-embed-text-v2-moe, the embedder GGUF calls nomic-bert-moe: text in, one vector out.
|
Package nomic runs nomic-embed-text-v2-moe, the embedder GGUF calls nomic-bert-moe: text in, one vector out. |
|
Package pockettts synthesizes speech from text with the Kyutai Pocket TTS models, in pure Go.
|
Package pockettts synthesizes speech from text with the Kyutai Pocket TTS models, in pure Go. |
|
Package qwen runs Qwen3 dense language models from a GGUF file, in Go, with no cgo: nothing here calls into C, and the one thing it does not do alone is reach a Vulkan device, which vk binds through purego.
|
Package qwen runs Qwen3 dense language models from a GGUF file, in Go, with no cgo: nothing here calls into C, and the one thing it does not do alone is reach a Vulkan device, which vk binds through purego. |
|
Package qwen35 runs Qwen3.8 from a GGUF file, in Go, with no cgo.
|
Package qwen35 runs Qwen3.8 from a GGUF file, in Go, with no cgo. |
|
Package sample turns a row of logits into a token.
|
Package sample turns a row of logits into a token. |
|
Package tha3 runs Talking Head(?) Anime from a Single Image 3, by Pramook Khungurn: one picture of an anime character and 45 numbers in, the same character with that expression and that head pose out.
|
Package tha3 runs Talking Head(?) Anime from a Single Image 3, by Pramook Khungurn: one picture of an anime character and 45 numbers in, the same character with that expression and that head pose out. |
|
token
|
|
|
bpe
Package bpe reads Gemma 4's tokenizer out of a GGUF and applies it.
|
Package bpe reads Gemma 4's tokenizer out of a GGUF and applies it. |
|
bytebpe
Package bytebpe reads a byte-level BPE tokenizer out of a GGUF and applies it — the kind GPT-2 introduced and Qwen uses.
|
Package bytebpe reads a byte-level BPE tokenizer out of a GGUF and applies it — the kind GPT-2 introduced and Qwen uses. |
|
merge
Package merge applies a ranked byte-pair merge table to a list of symbols.
|
Package merge applies a ranked byte-pair merge table to a list of symbols. |
|
special
Package special cuts a vocabulary's special tokens out of text before the rest of the tokenizer sees it.
|
Package special cuts a vocabulary's special tokens out of text before the rest of the tokenizer sees it. |
|
ugm
Package ugm is SentencePiece's unigram tokenizer as llama.cpp runs it for a vocabulary it calls "t5": XLM-RoBERTa's, and therefore nomic-embed-text-v2's.
|
Package ugm is SentencePiece's unigram tokenizer as llama.cpp runs it for a vocabulary it calls "t5": XLM-RoBERTa's, and therefore nomic-embed-text-v2's. |
Click to show internal directories.
Click to hide internal directories.