<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Reference on yzma</title>
    <link>https://yzma.ai/docs/reference/</link>
    <description>Recent content in Reference on yzma</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://yzma.ai/docs/reference/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Command line</title>
      <link>https://yzma.ai/docs/reference/cli/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/cli/</guid>
      <description>&lt;h2 id=&#34;install-the-command&#34;&gt;Install the command&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;go install github.com/hybridgroup/yzma@latest&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;the-commands&#34;&gt;The commands&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;NAME:&#xA;   yzma - YZMA command line tool&#xA;&#xA;USAGE:&#xA;   yzma [global options] command [command options]&#xA;&#xA;COMMANDS:&#xA;   install  Install llama.cpp libraries used by yzma&#xA;   verify   Check the installed llama.cpp libraries against their published digests&#xA;   system   Show llama.cpp system information&#xA;   llama    Show most recent llama.cpp version&#xA;   model    Manage models&#xA;   version  Show yzma version&#xA;   info     Show yzma version&#xA;   help, h  Shows a list of commands or help for one command&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;yzma-install&#34;&gt;yzma install&lt;/h2&gt;&#xA;&lt;p&gt;Downloads the prebuilt &lt;code&gt;llama.cpp&lt;/code&gt; libraries for this machine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Environment variables</title>
      <link>https://yzma.ai/docs/reference/environment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/environment/</guid>
      <description>&lt;h2 id=&#34;for-your-programs&#34;&gt;For your programs&lt;/h2&gt;&#xA;&lt;h3 id=&#34;yzma_lib&#34;&gt;YZMA_LIB&lt;/h3&gt;&#xA;&lt;p&gt;The directory that holds the &lt;code&gt;llama.cpp&lt;/code&gt; shared library files. This is the only variable that a normal program needs.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;ul class=&#34;nav nav-tabs&#34; id=&#34;tabs-0&#34; role=&#34;tablist&#34;&gt;&#xA;  &lt;li class=&#34;nav-item&#34;&gt;&#xA;      &lt;button class=&#34;nav-link active&#34;&#xA;          id=&#34;tabs-00-00-tab&#34; data-bs-toggle=&#34;tab&#34; data-bs-target=&#34;#tabs-00-00&#34; role=&#34;tab&#34;&#xA;          data-td-tp-persist=&#34;linux and macos&#34; aria-controls=&#34;tabs-00-00&#34; aria-selected=&#34;true&#34;&gt;&#xA;        Linux and macOS&#xA;      &lt;/button&gt;&#xA;    &lt;/li&gt;&lt;li class=&#34;nav-item&#34;&gt;&#xA;      &lt;button class=&#34;nav-link&#34;&#xA;          id=&#34;tabs-00-01-tab&#34; data-bs-toggle=&#34;tab&#34; data-bs-target=&#34;#tabs-00-01&#34; role=&#34;tab&#34;&#xA;          data-td-tp-persist=&#34;windows&#34; aria-controls=&#34;tabs-00-01&#34; aria-selected=&#34;false&#34;&gt;&#xA;        Windows&#xA;      &lt;/button&gt;&#xA;    &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;div class=&#34;tab-content&#34; id=&#34;tabs-0-content&#34;&gt;&#xA;    &lt;div class=&#34;tab-body tab-pane fade show active&#34;&#xA;        id=&#34;tabs-00-00&#34; role=&#34;tabpanel&#34; aria-labelled-by=&#34;tabs-00-00-tab&#34; tabindex=&#34;0&#34;&gt;&#xA;        &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;export YZMA_LIB&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/path/to/lib&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;tab-body tab-pane fade&#34;&#xA;        id=&#34;tabs-00-01&#34; role=&#34;tabpanel&#34; aria-labelled-by=&#34;tabs-00-01-tab&#34; tabindex=&#34;0&#34;&gt;&#xA;        &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;set YZMA_LIB&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;C:&lt;span style=&#34;color:#ae81ff&#34;&gt;\y&lt;/span&gt;zma&lt;span style=&#34;color:#ae81ff&#34;&gt;\l&lt;/span&gt;ib&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;yzma install&lt;/code&gt; command and the &lt;code&gt;yzma verify&lt;/code&gt; command also read it, so the &lt;code&gt;--lib&lt;/code&gt; flag is not necessary when it is set.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Platforms</title>
      <link>https://yzma.ai/docs/reference/platforms/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/platforms/</guid>
      <description>&lt;h2 id=&#34;operating-systems-and-processors&#34;&gt;Operating systems and processors&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Operating system&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;CPU&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;GPU&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Linux&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;amd64, arm64&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;CUDA, Vulkan, HIP, ROCm, SYCL&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;macOS&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;arm64&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Metal&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Windows&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;amd64&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;CUDA, Vulkan, HIP, SYCL, OpenCL&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;A browser is also a target:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Target&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;CPU&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;GPU&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Browser&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;wasm32 SIMD, one or more threads&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;WebGPU&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;In a browser the API is the smaller one of &lt;code&gt;pkg/llamawasm&lt;/code&gt;. It has no audio, no video, no LoRA adapters, no saved state, and no quantization.&lt;/p&gt;&#xA;&lt;h2 id=&#34;boards&#34;&gt;Boards&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Board&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Notes&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Raspberry Pi 4 and 5&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;The 64 bit Raspberry Pi OS. Install with &lt;code&gt;--os trixie&lt;/code&gt; or &lt;code&gt;--os bookworm&lt;/code&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;NVIDIA Jetson Orin&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Install Jetpack first. CUDA or Vulkan.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Arduino UNO Q&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Install with &lt;code&gt;--os trixie&lt;/code&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;go-version&#34;&gt;Go version&lt;/h2&gt;&#xA;&lt;p&gt;yzma needs Go 1.26 or later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Examples</title>
      <link>https://yzma.ai/docs/reference/examples/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/examples/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples&#34;&gt;examples directory&lt;/a&gt; holds these programs. Each one has its own README.&lt;/p&gt;&#xA;&lt;h2 id=&#34;native&#34;&gt;Native&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Example&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;What it shows&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/hello&#34;&gt;&lt;code&gt;hello&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;The smallest program. Loads a model and prints an answer.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/chat&#34;&gt;&lt;code&gt;chat&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;An interactive chat that keeps the conversation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/vlm&#34;&gt;&lt;code&gt;vlm&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Sends an image and a prompt to a Vision Language Model.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/describe&#34;&gt;&lt;code&gt;describe&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Describes an image from a URL or a local file. Installs as a command.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/embeddings&#34;&gt;&lt;code&gt;embeddings&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Turns text into a vector.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/tooluse&#34;&gt;&lt;code&gt;tooluse&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;One round of tool calling.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/multitool&#34;&gt;&lt;code&gt;multitool&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Tool calling in a loop, for a problem with steps.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/modelinfo&#34;&gt;&lt;code&gt;modelinfo&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Prints the description, the size, and the metadata of a model.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/systeminfo&#34;&gt;&lt;code&gt;systeminfo&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Lists the devices that &lt;code&gt;llama.cpp&lt;/code&gt; found.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/installer&#34;&gt;&lt;code&gt;installer&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Installs the &lt;code&gt;llama.cpp&lt;/code&gt; libraries from Go code.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/resolver&#34;&gt;&lt;code&gt;resolver&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Installs from your own mirror with a custom resolver.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;browser&#34;&gt;Browser&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Example&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;What it shows&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/wasm/chat&#34;&gt;&lt;code&gt;wasm/chat&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;A chat page.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/wasm/vlm&#34;&gt;&lt;code&gt;wasm/vlm&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;A page that asks a question about an image.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/tree/main/examples/wasm/tools&#34;&gt;&lt;code&gt;wasm/tools&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;A page where the model calls tools.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;run-one&#34;&gt;Run one&lt;/h2&gt;&#xA;&lt;p&gt;Clone the repository, set &lt;code&gt;YZMA_LIB&lt;/code&gt;, and download a model.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Packages</title>
      <link>https://yzma.ai/docs/reference/packages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/packages/</guid>
      <description>&lt;p&gt;The complete API is on &lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma&#34;&gt;pkg.go.dev&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Package&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Import path&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;What it does&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;llama&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/llama&#34;&gt;&lt;code&gt;pkg/llama&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;The main bindings for &lt;code&gt;llama.cpp&lt;/code&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;mtmd&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/mtmd&#34;&gt;&lt;code&gt;pkg/mtmd&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Images, audio, and video.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;download&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/download&#34;&gt;&lt;code&gt;pkg/download&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Installs the libraries and the models.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;message&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/message&#34;&gt;&lt;code&gt;pkg/message&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Chat messages and tool calls.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;template&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/template&#34;&gt;&lt;code&gt;pkg/template&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Jinja chat templates.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;llamawasm&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/llamawasm&#34;&gt;&lt;code&gt;pkg/llamawasm&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;The browser version. Build tag &lt;code&gt;js &amp;amp;&amp;amp; wasm&lt;/code&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;vlm&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/vlm&#34;&gt;&lt;code&gt;pkg/vlm&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;An experimental high level type for Vision Language Models.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;loader&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/loader&#34;&gt;&lt;code&gt;pkg/loader&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Opens a shared library and prepares a call.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;utils&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://pkg.go.dev/github.com/hybridgroup/yzma/pkg/utils&#34;&gt;&lt;code&gt;pkg/utils&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Converts a Go string to a C string and back.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;https://yzma.ai/docs/concepts/packages/&#34;&gt;Packages&lt;/a&gt; for what each one is for.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Roadmap</title>
      <link>https://yzma.ai/docs/reference/roadmap/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/roadmap/</guid>
      <description>&lt;p&gt;yzma covers more than 96 percent of the &lt;code&gt;llama.cpp&lt;/code&gt; functionality.&lt;/p&gt;&#xA;&lt;p&gt;The complete list changes with each release, so it stays in the repository:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/blob/main/ROADMAP.md&#34;&gt;ROADMAP.md&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;That page gives a table for each area. Each row names a &lt;code&gt;llama.cpp&lt;/code&gt; function and gives two columns. One column is the state of the wrapper in yzma. The other column is the state of the same function in a browser.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-areas&#34;&gt;The areas&lt;/h2&gt;&#xA;&lt;p&gt;Backend, Model, Vocab, Context, Backend Sampling, Memory, Batch, Sampling, Logging, Performance, Chat, State, LoRA, and mtmd.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Benchmarks</title>
      <link>https://yzma.ai/docs/reference/benchmarks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/benchmarks/</guid>
      <description>&lt;p&gt;yzma is fast because it calls &lt;code&gt;llama.cpp&lt;/code&gt; in the same process. There is no external server.&lt;/p&gt;&#xA;&lt;p&gt;The complete measurements change with each release, so they stay in the repository:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/hybridgroup/yzma/blob/main/BENCHMARKS.md&#34;&gt;BENCHMARKS.md&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;That page has results for Linux with a CPU on amd64 and arm64, Linux with CUDA, ROCm, and Vulkan, macOS with Metal, and Windows with a CPU, CUDA, and Vulkan. Each group has text model results and multimodal model results.&lt;/p&gt;</description>
    </item>
    <item>
      <title>llama.cpp versions</title>
      <link>https://yzma.ai/docs/reference/llama-cpp-versions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://yzma.ai/docs/reference/llama-cpp-versions/</guid>
      <description>&lt;p&gt;Sometimes a change in &lt;code&gt;llama.cpp&lt;/code&gt; breaks yzma. This page gives the known compatible versions.&lt;/p&gt;&#xA;&lt;p&gt;For the current list, see &lt;a href=&#34;https://github.com/hybridgroup/yzma#required-versions-of-llamacpp&#34;&gt;the README&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tagged-releases&#34;&gt;Tagged releases&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;llama.cpp&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;yzma&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;v0.3.0&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;v1.25.0&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;v0.4.0&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;v1.26.0 to v1.26.1&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;A tagged release of yzma installs its own &lt;code&gt;llama.cpp&lt;/code&gt; release by default. Thus &lt;code&gt;yzma install&lt;/code&gt; with no &lt;code&gt;--version&lt;/code&gt; flag gets the version in this table.&lt;/p&gt;&#xA;&lt;p&gt;Use &lt;code&gt;-version latest&lt;/code&gt; to get the most recent nightly build instead. A build from the &lt;code&gt;main&lt;/code&gt; branch always uses the most recent nightly build.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
