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.
|
Command golem-cli holds a conversation with a GGUF model, on the CPU. |
|
golem-server
command
Command golem-server answers an OpenAI-compatible API over a GGUF, on the CPU.
|
Command golem-server answers an OpenAI-compatible API over a GGUF, on the CPU. |
|
pocket-tts
command
Command pocket-tts synthesizes text into a WAV file.
|
Command pocket-tts synthesizes text into a WAV file. |
|
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 and nothing outside the standard library.
|
Package gemma runs Google's Gemma 4 language models from a GGUF file, in Go, with no cgo and nothing outside the standard library. |
|
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. |
|
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 and nothing outside the standard library.
|
Package qwen runs Qwen3 dense language models from a GGUF file, in Go, with no cgo and nothing outside the standard library. |
|
Package sample turns a row of logits into a token.
|
Package sample turns a row of logits into a token. |
|
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. |
Click to show internal directories.
Click to hide internal directories.