Skip to main content

Outlines-core Logo

Latest Version License MSRV

Structured generation (in Rust).

Outlines-core

This package provides the core functionality for structured generation, formerly implemented in Outlines, with a focus on performance and portability, it offers a convenient way to:

  • build regular expressions from JSON schemas

  • construct an Index object by combining a Vocabulary and regular expression to efficiently map tokens from a given vocabulary to state transitions in a finite-state automation

Example

Basic example of how it all fits together.

use outlines_core::prelude::*;

// Define a JSON schema
let schema = r#"{
    "type": "object",
    "properties": {
        "name": { "type": "string" },
        "age": { "type": "integer" }
    },
    "required": ["name", "age"]
}"#;

// Generate a regular expression from it
let regex = json_schema::regex_from_str(&schema, None)?;

// Create `Vocabulary` from pretrained large language model (but manually is also possible)
let vocabulary = Vocabulary::from_pretrained("openai-community/gpt2", None)?;

// Create new `Index` from regex and a given `Vocabulary`
let index = Index::new(&regex, &vocabulary)?;

let initial_state = index.initial_state();
let allowed_tokens = index.allowed_tokens(&initial_state).expect("Some allowed token ids");
let token_id = allowed_tokens.first().expect("First token id");
let next_state = index.next_state(&initial_state, token_id);
let final_states = index.final_states();

Vocabulary

You can create a Vocabulary in three ways:

  1. Vocabulary::from_pretrained(model, parameters) - Loads from a pretrained model (as in the example above)

  2. Manual creation - You can create a vocabulary from token mappings:

    1. Vocabulary::new(eos_token_id) - Creates an empty vocabulary, then add tokens with try_insert():

      let mut vocabulary = Vocabulary::new(50256);
      vocabulary.try_insert("hello", 0)?;
      vocabulary.try_insert(vec![32], 1)?;
      
    2. Vocabulary::try_from((eos_token_id, tokens)) - Creates a vocabulary by directly providing the token mappings.

      • It can be done either with the tokens as strings:

        use rustc_hash::FxHashMap as HashMap;
        
        let eos_token_id: u32 = 50256;
        let mut tokens: HashMap<String, Vec<u32>> = HashMap::default();
        tokens.insert("hello".to_string(), vec![0]);
        tokens.insert("world".to_string(), vec![1]);
        
        let vocabulary = Vocabulary::try_from((eos_token_id, tokens))?;
        
      • Or with the tokens as byte vector keys:

        use rustc_hash::FxHashMap as HashMap;
        
        let eos_token_id: u32 = 50256;
        let mut tokens: HashMap<Vec<u8>, Vec<u32>> = HashMap::default();
        tokens.insert(b"hello".to_vec(), vec![0]);
        tokens.insert(b"world".to_vec(), vec![1]);
        
        let vocabulary = Vocabulary::try_from((eos_token_id, tokens))?;
        

Important: When creating a Vocabulary manually from tokenizer data, ensure tokens are converted to their string representations to replace special tokens that wouldn't be recognized by the DFA.

Python Bindings

Additionally, project provides interfaces to integrate the crate's functionality with Python.

import json

from outlines_core.json_schema import build_regex_from_schema
from outlines_core.guide import Guide, Index, Vocabulary

schema =  {
  "title": "Foo",
  "type": "object",
  "properties": {"date": {"type": "string", "format": "date"}}
}
regex = build_regex_from_schema(json.dumps(schema))

vocabulary = Vocabulary.from_pretrained("openai-community/gpt2")
index = Index(regex, vocabulary)
guide = Guide(index)

# Get current state of the Guide:
current_state = guide.get_state()

# Get allowed tokens for the current state of the Guide:
allowed_tokens = guide.get_tokens()

# Advance Guide to the next state via some token_id and return allowed tokens for that new state:
next_allowed_tokens = guide.advance(allowed_tokens[-1])

# To check if Guide is finished:
guide.is_finished()

# If it's finished then this assertion holds:
assert guide.get_tokens() == [vocabulary.get_eos_token_id()]

How to contribute?

Setup

Fork the repository on GitHub and clone the fork locally:

git clone git@github.com/YourUserName/outlines-core.git
cd outlines-core

Create a new virtual environment and install the dependencies in editable mode:

python -m venv .venv
source .venv/bin/activate
pip install -e ".[test]"
pre-commit install

Before pushing your code

If working with Python bindings don't forget to build Rust extension before testing, for example, in debug mode:

make build-extension-debug

Run Python tests:

pytest

Run Rust tests:

cargo test

Or alternatively using Makefile for both:

make test

Finally, run the code style checks:

pre-commit run --all-files

Or using Makefile:

make pcc

If necessary you can run benchmarks locally:

make pybench

Join us

  • 💡 Have an idea? Come chat with us on Discord
  • Found a bug? Open an issue

Metadata

Release files for outlines-core 0.2.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for outlines-core 0.2.14
File Size Uploaded
outlines_core-0.2.14.tar.gz 191.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for outlines-core 0.2.14
File
outlines_core-0.2.14-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
outlines_core-0.2.14-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
outlines_core-0.2.14-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
outlines_core-0.2.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
outlines_core-0.2.14-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
outlines_core-0.2.14-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
outlines_core-0.2.14-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
outlines_core-0.2.14-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
outlines_core-0.2.14-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
outlines_core-0.2.14-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
outlines_core-0.2.14-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
outlines_core-0.2.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
outlines_core-0.2.14-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
outlines_core-0.2.14-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
outlines_core-0.2.14-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
outlines_core-0.2.14-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
outlines_core-0.2.14-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
outlines_core-0.2.14-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
outlines_core-0.2.14-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
outlines_core-0.2.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
outlines_core-0.2.14-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
outlines_core-0.2.14-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
outlines_core-0.2.14-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
outlines_core-0.2.14-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
outlines_core-0.2.14-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
outlines_core-0.2.14-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
outlines_core-0.2.14-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
outlines_core-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
outlines_core-0.2.14-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
outlines_core-0.2.14-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
outlines_core-0.2.14-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
outlines_core-0.2.14-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
outlines_core-0.2.14-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
outlines_core-0.2.14-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
outlines_core-0.2.14-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
outlines_core-0.2.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
outlines_core-0.2.14-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
outlines_core-0.2.14-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
outlines_core-0.2.14-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
outlines_core-0.2.14-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
outlines_core-0.2.14-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
outlines_core-0.2.14-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
outlines_core-0.2.14-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
outlines_core-0.2.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
outlines_core-0.2.14-cp39-cp39-macosx_15_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 15.0+ x86-64 Details
outlines_core-0.2.14-cp39-cp39-macosx_15_0_arm64.whl CPython 3.9 CPython 3.9 macOS 15.0+ ARM64 Details
outlines_core-0.2.14-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details
outlines_core-0.2.14-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 102.5 MB

Release files / outlines_core-0.2.14.tar.gz

Download URL outlines_core-0.2.14.tar.gz
Size 191.5 kB
Tags Source
SHA-256 checksum
How to use checksums
64808deed1591ca3029ff64346ceb974cd5d780c916ea82504951fe83523039e
BLAKE2b-256 checksum
How to use checksums
6a044a0812eb27c086cfd2e66e7ec9150f33e105912a9b7f8b335e3479f03a06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-win_amd64.whl

Download URL outlines_core-0.2.14-cp314-cp314-win_amd64.whl
Size 2.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3e67fc23b1a3ac9562488fb50f409c171538b76f64aa5f7e25d9b0bf14770204
BLAKE2b-256 checksum
How to use checksums
0d1113adf2d02c681b599c1eb550b0dbd763d1b818a106a13bd693019bdb5637
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-win32.whl

Download URL outlines_core-0.2.14-cp314-cp314-win32.whl
Size 1.8 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
0cd8ce3ce61df44fd9c5450d9744e2280586c2a6e6e3dfefa0dab1944764b424
BLAKE2b-256 checksum
How to use checksums
744e382271ab5ffe768055f11dddb50e82a0c46487f3766bf08a06cfcd35388b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL outlines_core-0.2.14-cp314-cp314-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7eba2b41dac03d6e6e8d5ea0aecbbc03dacb4c57de3b1fc944d0bafb022941f7
BLAKE2b-256 checksum
How to use checksums
364f0e63da06c6054f154ef22b5ef3c6b9030cb22da9c03d2d2dd82836a1e795
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL outlines_core-0.2.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d1776ae984574461f249fe590314a439992eb9b883f4091b8fa7fc56f29f3717
BLAKE2b-256 checksum
How to use checksums
d563dfa000239e46f17b47e6dc9bec3aab8a8136fe400312f1916320e02c8f38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-macosx_15_0_x86_64.whl

Download URL outlines_core-0.2.14-cp314-cp314-macosx_15_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
e75395b1cccecdf85d8d8265aba28841ddeb1e8da406f4b1e0135df5a6e9960f
BLAKE2b-256 checksum
How to use checksums
1e25fc0ae7d04345d17267d4dd5c693ed9e86c7f44419cc04ad92348472781be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-macosx_15_0_arm64.whl

Download URL outlines_core-0.2.14-cp314-cp314-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b02bb0fc21c5e23e2ff9b2d1459db2c1c3e813a7646c9d5db091c6931edb9c85
BLAKE2b-256 checksum
How to use checksums
5313bd2ff9e90b28fa0dcc345c9196731ed9126e366733c8ccbc559149e34893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-macosx_14_0_x86_64.whl

Download URL outlines_core-0.2.14-cp314-cp314-macosx_14_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
adf96395759d7fdf6efeb8a67d3f36f520c1546bfd4df0752306db8c7cb7d6c5
BLAKE2b-256 checksum
How to use checksums
d43e30ce0b13e4c4c82de606c8bbf60775ac6fca1978efa54cd553893795fd0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp314-cp314-macosx_14_0_arm64.whl

Download URL outlines_core-0.2.14-cp314-cp314-macosx_14_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
69410e5b55bcbaad8c865d94bd01e7bff8a57996dcd2251b7d50dec70d7d9a63
BLAKE2b-256 checksum
How to use checksums
1b2822fe8ee3bdf9cf13ab88a9d9b96729d9966c791c25227d0b7ca45c8d118f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-win_amd64.whl

Download URL outlines_core-0.2.14-cp313-cp313-win_amd64.whl
Size 2.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
eb27e92204b296a063ac58f361153be4e78c8103a96e0b1c085b22d4fc3534cf
BLAKE2b-256 checksum
How to use checksums
3435e24ab5d2116812464380587435297d8ece2f0218c2ba8afc9f541e3a6911
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-win32.whl

Download URL outlines_core-0.2.14-cp313-cp313-win32.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
bb008c7ecc034bcfda0ddc10a4d1f2181a4b61ec1643ee56183dd6fa64139c9d
BLAKE2b-256 checksum
How to use checksums
a85adfd94f15f4c04e691e7fdf30cf8b9b22bf2cbc426b3ef270af3e200596d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL outlines_core-0.2.14-cp313-cp313-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7deef6df74cb247f2a3a62f03438ba967456504b0555ec7029f8db834e054448
BLAKE2b-256 checksum
How to use checksums
50361532f7d9ab16c676812d94528e89964aa0d15f12adcb285e6ed86f86f2fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL outlines_core-0.2.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6453e23f01d98ec48e3a4141d7112792ce77001dfb28d91d6fd89f47009f91ef
BLAKE2b-256 checksum
How to use checksums
c19a4b62903de006d991b58674ff033c1b6fb92be5767360376fc961f6771bdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-macosx_15_0_x86_64.whl

Download URL outlines_core-0.2.14-cp313-cp313-macosx_15_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
9d45462d7548aa0e17176a691ae73447f3e6bed9658a0cd96fe72eadf7474475
BLAKE2b-256 checksum
How to use checksums
bc2d662d6a76face5b4b3481f888900d00856c37aa2927341a023866457da212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-macosx_15_0_arm64.whl

Download URL outlines_core-0.2.14-cp313-cp313-macosx_15_0_arm64.whl
Size 2.0 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
6bd166d3b07acef2f60d4ede44592a26d3f7d8712876bfc8e22150045def5857
BLAKE2b-256 checksum
How to use checksums
32e360ad781251eedcf1496317ecd58eb2e4488717ba63b10494ab49dfd05e5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-macosx_14_0_x86_64.whl

Download URL outlines_core-0.2.14-cp313-cp313-macosx_14_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
66e695b375b180725fb534d9adf298531c152ec3d881e3b9e01c82b5dd269f52
BLAKE2b-256 checksum
How to use checksums
7ad15ce55ef724aed0915edc877b6dd610d39b3169e4341154bb53daa022065a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp313-cp313-macosx_14_0_arm64.whl

Download URL outlines_core-0.2.14-cp313-cp313-macosx_14_0_arm64.whl
Size 2.0 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
8b3e8d668188282a1f7666732bb8a01958ab134db35bb792e7442a40e55ff1e7
BLAKE2b-256 checksum
How to use checksums
139de6c81c975c123f0639d5f6909c987e510d43e07c2e1e6495b21639c4dec6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-win_amd64.whl

Download URL outlines_core-0.2.14-cp312-cp312-win_amd64.whl
Size 2.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
87b42440478764cce1353a87d8560ef82f3b39b9d753bfe93195ea3584f369e3
BLAKE2b-256 checksum
How to use checksums
f8df0f145c52ebd156d80273e2f5278227ea57e0275b2aa863bed33f44f77923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-win32.whl

Download URL outlines_core-0.2.14-cp312-cp312-win32.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
870e8e038853818cb202ccc8cde92251f300f96805bfcc3be1c883adda7b5297
BLAKE2b-256 checksum
How to use checksums
990d9f599d938923ab8ceeff26fdf2f9ea53bea3c962085c4927a08338a32349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL outlines_core-0.2.14-cp312-cp312-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1de34681c7e0e7e1551fc9036e4fa3c57986336c905a10536591ceb6d869c258
BLAKE2b-256 checksum
How to use checksums
b2a7a77f746272504bac3f628047d56ea1731b61549a3e1d9bbfd226f2968246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL outlines_core-0.2.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3bb2060c240c4507f334965a8948dbeeb22007560d797f6debd92346c0b620cb
BLAKE2b-256 checksum
How to use checksums
29293a04944407207a5d214879ca5ca33c2bd3e65199a4e927051c1bdaaa4d50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-macosx_15_0_x86_64.whl

Download URL outlines_core-0.2.14-cp312-cp312-macosx_15_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
63f53cfd9614e754499ae86dd699f3abcecf42d6a4e58d80fd80347881d85960
BLAKE2b-256 checksum
How to use checksums
17e10320b14b49b8379ced1ab195ecf5875dbd2267b90148847541f43bfde6c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-macosx_15_0_arm64.whl

Download URL outlines_core-0.2.14-cp312-cp312-macosx_15_0_arm64.whl
Size 2.0 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0e4c69f0a8565edb56464c4c9b6c291a10805f3a96dff84182980e90ae1a5e2f
BLAKE2b-256 checksum
How to use checksums
0c67d8acf778990964c951080d568284e858d466f27dfd6f2674781927faba1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-macosx_14_0_x86_64.whl

Download URL outlines_core-0.2.14-cp312-cp312-macosx_14_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
f04731a5e29a190e2cc9f692a1f3fb2414a645355ca7d01b83df43439c38bea8
BLAKE2b-256 checksum
How to use checksums
0d06f3557daa8e87d5b95f64de269a301d73ec3c2202ab897c3e1f1cb93eb1db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp312-cp312-macosx_14_0_arm64.whl

Download URL outlines_core-0.2.14-cp312-cp312-macosx_14_0_arm64.whl
Size 2.0 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
95e6476d9702d2fcc4e85370dbbfb6933a46c816e9c90107f6ce36eb68b5d64a
BLAKE2b-256 checksum
How to use checksums
669330b9188648a479b32be429a24166db47a7bfdb0f9a8aac4c6dcf569e0a52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-win_amd64.whl

Download URL outlines_core-0.2.14-cp311-cp311-win_amd64.whl
Size 2.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
babf97a54662330c55a79fdcab8994f96faa6dcb71b458d4b18c4fb538f5d461
BLAKE2b-256 checksum
How to use checksums
be652d59be2f8c0cca118a6235ab2286615e3c1b2fa9d6768c4ea4b86b556204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-win32.whl

Download URL outlines_core-0.2.14-cp311-cp311-win32.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
8a5e5f34961fe4d04c389d00f92d624c6318ab3ff00467fbf7c93324458886d9
BLAKE2b-256 checksum
How to use checksums
ef91289996bae3457cf3917ff21e0082e4950cf27a101d0870e16fee94c917e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL outlines_core-0.2.14-cp311-cp311-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
81d01cfae29de5671bc5013fd6b2008621157bec3d8be284da7da2dc0672745c
BLAKE2b-256 checksum
How to use checksums
f2679dab90313460eb250f926e7985d62cebfc33c7580197be8a496de6e9f7c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL outlines_core-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
615566bf8257d2bba8ac192cdfc29d1c4357f57b53672fbd622e821215e4f1bd
BLAKE2b-256 checksum
How to use checksums
f769e0be45d4c8ad7d301cdc9917d22ff39211da1e830f92fb07b29c9221b5c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-macosx_15_0_x86_64.whl

Download URL outlines_core-0.2.14-cp311-cp311-macosx_15_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
813b28813b22025c3d079b3b8a20cf5a28c6d5ba29ec21c5b1093442aa5d4e91
BLAKE2b-256 checksum
How to use checksums
c9db188aecb87008ddd293b8d315f26017750a1d7f9e95b8e2756d4a3af08196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-macosx_15_0_arm64.whl

Download URL outlines_core-0.2.14-cp311-cp311-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
4daa22d677dc6a74c44f9266ec9e3151332dcea4250dd019ea0c75b98ae32938
BLAKE2b-256 checksum
How to use checksums
e3ea19e859d4cfcbeceace30ad490f5369c87eab81767238593e20c17f55a390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-macosx_14_0_x86_64.whl

Download URL outlines_core-0.2.14-cp311-cp311-macosx_14_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
a2795dc2047821b229457f941a303639e0c14e4c3c5718797540a27b529a062e
BLAKE2b-256 checksum
How to use checksums
3431f2e19cc32ea97c1bac4882dbfa693671175a330ad5a735af5b97c2258056
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp311-cp311-macosx_14_0_arm64.whl

Download URL outlines_core-0.2.14-cp311-cp311-macosx_14_0_arm64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7770b5e0497e6f4548a8923299d4438d7dd61dc17c2f58acfd5df4d3101bb991
BLAKE2b-256 checksum
How to use checksums
0512a67f0be9546776f71c5df373f38ce6db965abc9845fbcd291b393a20712e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-win_amd64.whl

Download URL outlines_core-0.2.14-cp310-cp310-win_amd64.whl
Size 2.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
060a0174a6262bfd378763f210e374e52011776849a3a767df9863fb6839c142
BLAKE2b-256 checksum
How to use checksums
8b5fda4daf605ab9c26e854a741c3567eb717e8622d4d17bcd751da5238b039f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-win32.whl

Download URL outlines_core-0.2.14-cp310-cp310-win32.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f753edd430ac27e6dcde5a614665888db72b78c666aa160c478afd1eb986fb8b
BLAKE2b-256 checksum
How to use checksums
b6605599fef9e4184a99684c9cc285081a1b5f4a741b2d6c676466a0ca365d39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL outlines_core-0.2.14-cp310-cp310-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b582b5d2f773cff966f37d7a5680d97506792647c93fb2e522283e8a14726e9d
BLAKE2b-256 checksum
How to use checksums
66f7252c0d4ecc5020d698b23257b9860fbab020c1120c15417ed02a9fd82d19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL outlines_core-0.2.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0e4b5b7c8e50489bea444b095692ddb5d8fb92ea6b949c4a6a3381eca9b691a7
BLAKE2b-256 checksum
How to use checksums
19cc6f5d1b92e79b30c2ac187b23ab66b0365e06007a9405b35709d02e94615b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-macosx_15_0_x86_64.whl

Download URL outlines_core-0.2.14-cp310-cp310-macosx_15_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
f0e5037153b5b3abfb617f6dfdc3ff28b6fab50f0de5936ea6995f5675d23e0b
BLAKE2b-256 checksum
How to use checksums
d6eeabcee1d35c7a7fde984ce4299de2db72add3c8a88a0f6e9e7f8c4836151d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-macosx_15_0_arm64.whl

Download URL outlines_core-0.2.14-cp310-cp310-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
e604925d6525f669253160568397df6d6c8124b2e01f1fde553e3b9f28ce9e21
BLAKE2b-256 checksum
How to use checksums
ab3c05b3e5b9fa4f7f40da459022b2292c6bca48492df920eebd3572844e7fe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-macosx_14_0_x86_64.whl

Download URL outlines_core-0.2.14-cp310-cp310-macosx_14_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
c76f28feb6ea71b1ff4b0ba5901dc383273a32b156213dc1bc753fc634645a1e
BLAKE2b-256 checksum
How to use checksums
fbfff41c933bc5b69b7080e763af375d7632d419859b6cd4492c5a12d5c89c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp310-cp310-macosx_14_0_arm64.whl

Download URL outlines_core-0.2.14-cp310-cp310-macosx_14_0_arm64.whl
Size 2.1 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
056f656ea6e4807338963377afb50b9d936593ba3545a819f1aba56fd6e14920
BLAKE2b-256 checksum
How to use checksums
d1d0e7719044b3ed57fde6f700211be67682eec4a2735fcf8d4199400ac8f7a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-win_amd64.whl

Download URL outlines_core-0.2.14-cp39-cp39-win_amd64.whl
Size 2.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5f8893cf24e4f3e5a7b246b578079ff0dff3228aa9c731bd7fb1f3f55ebee19e
BLAKE2b-256 checksum
How to use checksums
366c617a20218ee866dbc58bd311a771a4a2ccbb0d4c3e7913ba7b6baae37157
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-win32.whl

Download URL outlines_core-0.2.14-cp39-cp39-win32.whl
Size 1.8 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
98d1929a7a0ff43332448c176b92041c2755c4843a22223d341c3b96165c2a37
BLAKE2b-256 checksum
How to use checksums
8be12291888f1833863ae2c5c9595d8d6e61fbcb045aee0fbf5ca07267467e0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL outlines_core-0.2.14-cp39-cp39-manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fd7d432817978ea474de428ed6ca5ed3195812f8cfb787b85fb5ec0a51a440d2
BLAKE2b-256 checksum
How to use checksums
e908f38f19188033054b730845678b658a2ccd015e7718cf76ff62914e3fe5ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL outlines_core-0.2.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bb3245cbd7a2e9800f257b45cb5a8d690abd39dbaa8371ea40132f6f1eb2e3d2
BLAKE2b-256 checksum
How to use checksums
6ee2e442da3ee46812eb5ff6f4d58422b8b655cdba5af5fa18c2ddb67d8bef71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-macosx_15_0_x86_64.whl

Download URL outlines_core-0.2.14-cp39-cp39-macosx_15_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
6b149452f7387501252f46f2c81847067e0820d7bff8b2b4201084f559d2300d
BLAKE2b-256 checksum
How to use checksums
6848961383352ef4e55c51546f99b1dd81415216db807513be33cc31000eeb73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-macosx_15_0_arm64.whl

Download URL outlines_core-0.2.14-cp39-cp39-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.9 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
a646a43a482aa0b4a2b286735efa476b31cecd0032024cba4bb9a5d62623ef45
BLAKE2b-256 checksum
How to use checksums
698c5cc7fb3d3669145111895c6ad16b6da7ff94dd2c926df7608e31a37df6d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-macosx_14_0_x86_64.whl

Download URL outlines_core-0.2.14-cp39-cp39-macosx_14_0_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
7a52a56b2b627cec2d824af063a5020bf6ab9090cf9c9b4f20dcf1407eee80fc
BLAKE2b-256 checksum
How to use checksums
c69b4cf56fdd1dea413daba868e839dbbfd128d9d91574142504763494810097
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release files / outlines_core-0.2.14-cp39-cp39-macosx_14_0_arm64.whl

Download URL outlines_core-0.2.14-cp39-cp39-macosx_14_0_arm64.whl
Size 2.1 MB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7d14c48649d5df5c488b16c67493385cf8b3fe71da14466843e294c562417f21
BLAKE2b-256 checksum
How to use checksums
73b86e7259db96c4ecb579635657260061471dd9445698948df4cd7e4b312734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.11.4

Release history Release notifications | RSS feed

This release

0.2.14 This release

49 release files

0.2.9

41 release files

0.2.2

9 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page