File size: 1,762 Bytes
f2da69b
 
4cd1e8c
 
 
f2da69b
 
 
4cd1e8c
b228764
4cd1e8c
 
 
 
b228764
4cd1e8c
b228764
4cd1e8c
b228764
4cd1e8c
b228764
4cd1e8c
 
 
 
 
 
df58fe1
4cd1e8c
b228764
4cd1e8c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
title: README
emoji: 🦀
colorFrom: red
colorTo: yellow
pinned: false
---

# rustformers - Large Language Models in Rust

rustformers is a group that wants to make it easy for Rust developers to access the power of large language models (LLMs).
As of June 2023, the focus is on keeping pace with the fast-moving [GGML](https://github.com/ggerganov/ggml) ecosystem -
a C library that uses quantization to make it possible to run LLMs on the CPU.
In the future, there will be support for other backends that allow running LLMs on GPUs, in Wasm environments, and more.

This 🤗 space will host models vetted by the rustformers team.

If you're a Rust developer and are looking to build with LLMs, keep reading to learn about `llm` - a Rust crate that is the entry point to the rustformers ecosystem.

## `llm`

The `llm` crate exposes an interface for working with LLMs and provides implementations for many popular model architectures,
including BLOOM, GPT-2, GPT-J, GPT-NeoX, LLaMA, and MPT.
The `llm` project includes a simple CLI for [interacting with LLMs](https://github.com/rustformers/llm#usage),
as well as [examples](https://github.com/rustformers/llm/tree/main/crates/llm/examples) of how to use `llm` in a Rust project.
To learn more about `llm`, visit its [GitHub repository](https://github.com/rustformers/llm)
or check out the [official documentation](https://docs.rs/llm) for released versions.

## Get in Touch!

We're building a community of enthusiastic developers and would love for you to join! If you're looking to chat, check out our [Discord](https://discord.gg/YB9WaXYAWU).
We also actively monitor GitHub [Issues](https://github.com/rustformers/llm/issues/new) and [Discussions](https://github.com/rustformers/llm/discussions/new).