Skip to main content

fast_gliner

PyPI Python License Rust

Python bindings for the Rust inference engine gline-rs. They run fast CPU and GPU inference for:

fast_gliner keeps the Python API small. Rust does the inference. The runtime is ONNX Runtime.


✨ Features

  • 🚀 High-performance inference using Rust
  • 🧠 Supports GLiNER, GLiNER2, GLiClass, and GLiFormer models
  • ⚡ ~4× faster CPU inference than the PyTorch implementation
  • 🐍 Simple Python API
  • 🖥 Optional CUDA execution through ONNX Runtime

⏳ Installation

Pre-built wheel (CPU)

$ pip install fast_gliner

Building from source

$ pip install --no-binary=:all: fast_gliner

Building with CUDA

$ pip install --no-binary=:all: fast_gliner[cuda]

🚀 Quickstart

Named Entity Recognition

from fast_gliner import FastGLiNER2

model = FastGLiNER2.from_pretrained(
    "lion-ai/gliner2-multi-v1-onnx"
)

model.predict_entities(
    "I am James Bond",
    ["person"]
)

GLiNER

from fast_gliner import FastGLiNER

model = FastGLiNER.from_pretrained(
    model_id="onnx-community/gliner_multi-v2.1-onnx",
    execution_provider="cpu",
)

model.predict_entities("I am James Bond", ["person"])

Output:

[
    {
        'text': 'James Bond',
        'label': 'person',
        'score': 0.9012733697891235,
        'start': 5,
        'end': 15
    }
]

Classification

GLiNER2 classifies with the span-score head:

from fast_gliner import FastGLiNER2

model = FastGLiNER2.from_pretrained(
    "lion-ai/gliner2-multi-v1-onnx"
)

model.classify("Buy milk and eggs after work", ["shopping", "work", "personal"])

Output:

[
    ('shopping', 0.93), 
    ('personal', 0.61), 
    ('work', 0.44)
]

GLiClass scores one text against a label list. prompt_first comes from the checkpoint config.json. Results are (label, score) pairs, highest first.

from fast_gliner import FastGLiClass

model = FastGLiClass.from_pretrained(
    "knowledgator/gliclass-small-v1.0"
)

model.classify(
    "Rust is a systems programming language focused on safety, speed, and concurrency.",
    ["computing", "science", "programming", "travel", "food", "politics"],
)

Output:

[
    ('programming', 1.0),
    ('computing', 1.0),
    ('science', 0.9983),
    ('travel', 0.7708),
    ('politics', 0.4666),
    ('food', 0.3758)
]

Hierarchical labels are a dict. Scores use dotted names such as sentiment.positive.

model.classify(
    "The product quality is amazing but delivery was slow",
    {
        "sentiment": ["positive", "negative", "neutral"],
        "topic": ["product", "service", "shipping"],
    },
)

Output:

[
    ('topic.product', 1.0),
    ('topic.shipping', 1.0),
    ('topic.service', 1.0),
    ('sentiment.positive', 1.0),
    ('sentiment.neutral', 1.0),
    ('sentiment.negative', 1.0)
]

return_hierarchical=True returns a dict in the same shape as the labels.

model.classify(
    "The product quality is amazing but delivery was slow",
    {
        "sentiment": ["positive", "negative", "neutral"],
        "topic": ["product", "service", "shipping"],
    },
    return_hierarchical=True,
)

Output:

{
    'sentiment': {'positive': 1.0, 'negative': 1.0, 'neutral': 1.0},
    'topic': {'product': 1.0, 'service': 1.0, 'shipping': 1.0}
}

Few-shot examples are extra text in the prompt. They are not scored labels. The tokenizer must contain <<EXAMPLE>>.

model.classify(
    "Fast delivery and the item works perfectly!",
    ["positive", "negative", "product", "service", "shipping"],
    examples=[
        {"text": "Love this item, great quality!", "labels": ["positive", "product"]},
        {"text": "Customer support was unhelpful", "labels": ["negative", "service"]},
    ],
)

Output:

missing required GLiClass token in tokenizer vocabulary: <<EXAMPLE>>

A task prompt goes after the label separator.

model.classify(
    "The battery life on this phone is incredible",
    ["positive", "negative", "neutral"],
    prompt="Classify the sentiment of this product review:",
)

Output:

[
    ('positive', 1.0),
    ('neutral', 0.9999),
    ('negative', 0.9314)
]

Structured Extraction

from fast_gliner import FastGLiNER2

model = FastGLiNER2.from_pretrained(
    "lion-ai/gliner2-multi-v1-onnx"
)

text = """Contact: John Smith
Email: john@example.com
Phones: 555-1234, 555-5678
Address: 123 Main St, NYC"""

result = model.extract_json(
    text,
    {
        "contact": [
            "name::str",
            "email::str",
            "phone::list",
            "address"
        ]
    }
)

Output:

{
    'contact': [
        {
            'address': ['123 Main St, NYC'],
            'email': 'john@example.com',
            'name': 'John Smith',
            'phone': ['555-1234', '555-5678']
        }
    ]
}

GLiFormer uses structure for nested records. Pass a dict or a Pydantic model. A list of field names is a flat record.

extract_json is only for GLiNER2.

from fast_gliner import FastGLiFormer

model = FastGLiFormer.from_pretrained(
    "talmago/gliformer-base-v1-onnx"
)

text = (
    "At Acme, Engineering includes Alice, a software engineer, and Bob, "
    "a designer. Sales includes Carol, an account manager."
)

records = model.structure(text, {
    "company": {
        "name": "str",
        "departments": [{
            "name": "str",
            "employees": [{"name": "str", "role": "str"}],
        }],
    }
})

Output:

{
    'company': [
        {
            'departments': [
                {
                    'employees': [
                        {'name': 'Alice', 'role': 'software engineer'},
                        {'name': 'Bob', 'role': 'designer'}
                    ],
                    'name': 'Engineering'
                },
                {
                    'employees': [
                        {'name': 'Carol', 'role': 'account manager'}
                    ],
                    'name': 'Sales'
                }
            ],
            'name': 'Acme'
        }
    ]
}

Install Pydantic first. It is not a dependency of this package. A Pydantic schema returns instances of that model. Nested models stay nested.

from pydantic import BaseModel

class Employee(BaseModel):
    name: str
    role: str

class Department(BaseModel):
    name: str
    employees: list[Employee]

class Company(BaseModel):
    name: str
    departments: list[Department]

records = model.structure(text, {"company": Company})

Output:

{
    'company': [
        Company(
            name='Acme',
            departments=[
                Department(
                    name='Engineering',
                    employees=[
                        Employee(name='Alice', role='software engineer'),
                        Employee(name='Bob', role='designer')
                    ]
                ),
                Department(
                    name='Sales',
                    employees=[
                        Employee(name='Carol', role='account manager')
                    ]
                )
            ]
        )
    ]
}

Each name maps to a list of records. Nested lists stay on their parent. Nested schemas need a multi-level structuring head.


Relation Extraction

GLiNER2

from fast_gliner import FastGLiNER2

model = FastGLiNER2.from_pretrained(
    "lion-ai/gliner2-multi-v1-onnx"
)

text = "Bill Gates founded Microsoft."

labels = ["person", "organization"]

schema = [
    {
        "relation": "founded",
        "subject_labels": ["person"],
        "object_labels": ["organization"]
    }
]

model.extract_relations(text, labels, schema)

GLiNER

from fast_gliner import FastGLiNER

model = FastGLiNER.from_pretrained(
    model_id="onnx-community/gliner-multitask-large-v0.5",
    onnx_path="onnx/model.onnx"
)

text = "Bill Gates is the founder of Microsoft."

labels = ["person", "organization"]

schema = [
    {
        "relation": "founder",
        "subject_labels": ["person"],
        "object_labels": ["organization"]
    }
]

model.extract_relations(text, labels, schema)

Output:

[{'relation': 'founder',
  'score': 0.9981993436813354,
  'subject': {'text': 'Bill Gates',
   'label': 'person',
   'score': 0.9981993436813354,
   'start': 85,
   'end': 94},
  'object': {'text': 'Microsoft',
   'label': 'organization',
   'score': 0.9981993436813354,
   'start': 85,
   'end': 94}}]

Multi-Task Pipeline

entities + classification + structured extraction

from fast_gliner import FastGLiNER2

model = FastGLiNER2.from_pretrained(
    "lion-ai/gliner2-multi-v1-onnx"
)

schema = (
    model.create_schema()
    # Extract entities
    .entities(["person", "company", "location"])
    
    # Classify sentiment
    .classification("sentiment", ["positive", "negative", "neutral"])
    
    # Extract structured product information
    .structure("product")
        .field("name", dtype="str")
        .field("price", dtype="str")
        .field("features", dtype="list")
        .field("category", dtype="str", choices=["electronics", "software", "service"])
)

text = """
Apple CEO Tim Cook announced the iPhone 15 for $999 with amazing new features.
This is exciting!
"""

result = model.extract(text, schema)

print(result)

Output:

{
    "classifications": {
        "sentiment": [
            {"label": "positive", "score": 0.9232913255691528},
            {"label": "neutral", "score": 0.19288331270217896},
            {"label": "negative", "score": 0.005759984254837036},
        ]
    },
    "entities": [
        {
            "text": "Apple",
            "label": "company",
            "score": 0.9991476535797119,
            "start": 1,
            "end": 6,
        },
        {
            "text": "Tim Cook",
            "label": "person",
            "score": 0.999701738357544,
            "start": 11,
            "end": 19,
        },
    ],
    "relations": [],
    "structures": {
        "product": {
            "name": ["iPhone 15"],
            "price": ["$999"],
            "features": ["amazing new features"],
            "category": [],
        }
    },
}

entities + relation extraction

schema = (
    model.create_schema()
    .entities(["person", "company"])
    .relation("founded", ["person"], ["company"])
    .relation("works_for", ["person"], ["company"])
)

text = """
Bill Gates founded Microsoft.
Satya Nadella works for Microsoft.
"""

model.extract(text, schema)

Output:

{
  "entities": [
    {"text": "Bill Gates", "label": "person"},
    {"text": "Microsoft", "label": "company"},
    {"text": "Satya Nadella", "label": "person"},
    {"text": "Microsoft", "label": "company"}
  ],
  "relations": [
    {
      "relation": "founded",
      "subject": {"text": "Bill Gates", "label": "person"},
      "object": {"text": "Microsoft", "label": "company"}
    },
    {
      "relation": "works_for",
      "subject": {"text": "Satya Nadella", "label": "person"},
      "object": {"text": "Microsoft", "label": "company"}
    }
  ]
}

GLiFormer

FastGLiFormer uses the same schema builder as FastGLiNER2. The return values match too.

Relations come from the joint head. Nested records use structure, shown above. This schema builder stays a flat field list.

from fast_gliner import FastGLiFormer

model = FastGLiFormer.from_pretrained("talmago/gliformer-base-v1-onnx")

schema = (
    model.create_schema()
    .entities(["person", "organization", "location"])
    .classification("sentiment", ["positive", "negative", "neutral"])
    .relation("works_at", ["person"], ["organization"])
    .relation("lives_in", ["person"], ["location"])
    .structure("employee")
        .field("name")
        .field("company")
)

result = model.extract("Alice works at Acme and lives in London.", schema)

Output:

{
    "classifications": {
        "sentiment": [
            {"label": "neutral", "score": 0.9998},
            {"label": "positive", "score": 0.0001},
            {"label": "negative", "score": 0.0},
        ]
    },
    "entities": [
        {"text": "Alice", "label": "person", "score": 0.998633, "start": 0, "end": 5},
        {"text": "Acme", "label": "organization", "score": 0.999901, "start": 15, "end": 19},
        {"text": "London", "label": "location", "score": 0.999399, "start": 33, "end": 39},
    ],
    "relations": [
        {
            "relation": "works_at",
            "score": 0.892890,
            "subject": {"text": "Alice", "label": "person", "score": 0.996878, "start": 0, "end": 5},
            "object": {"text": "Acme", "label": "organization", "score": 0.999975, "start": 15, "end": 19},
        },
        {
            "relation": "lives_in",
            "score": 0.897462,
            "subject": {"text": "Alice", "label": "person", "score": 0.996878, "start": 0, "end": 5},
            "object": {"text": "London", "label": "location", "score": 0.999963, "start": 33, "end": 39},
        },
    ],
    "structures": {
        "employee": {
            "name": ["Alice"],
            "company": ["Acme"],
        }
    },
}

Supported Models

Model Runtime Task Multilingual
GLiNER v2.1
onnx-community/gliner_small-v2.1 FastGLiNER NER ❌
onnx-community/gliner_medium-v2.1 FastGLiNER NER ❌
onnx-community/gliner_large-v2.1 FastGLiNER NER ❌
onnx-community/gliner_multi-v2.1-onnx FastGLiNER NER ✅
juampahc/gliner_multi-v2.1-onnx FastGLiNER NER ✅
GLiNER multitask
onnx-community/gliner-multitask-large-v0.5 FastGLiNER NER, Relation Extraction ❌
GLiNER2
lion-ai/gliner2-base-v1-onnx FastGLiNER2 NER, Classification, Structured Extraction, Relation Extraction ❌
lion-ai/gliner2-large-v1-onnx FastGLiNER2 NER, Classification, Structured Extraction, Relation Extraction ❌
lion-ai/gliner2-multi-v1-onnx FastGLiNER2 NER, Classification, Structured Extraction, Relation Extraction ✅
GLiClass
knowledgator/gliclass-small-v1.0 FastGLiClass Classification, Hierarchical Classification ❌
knowledgator/gliclass-base-v1.0 FastGLiClass Classification, Hierarchical Classification ❌
knowledgator/gliclass-large-v1.0 FastGLiClass Classification, Hierarchical Classification ❌
knowledgator/gliclass-modern-base-v2.0-init FastGLiClass Classification, Hierarchical Classification ❌
knowledgator/gliclass-modern-large-v2.0 FastGLiClass Classification, Hierarchical Classification ❌
GLiFormer
talmago/gliformer-base-v1-onnx FastGLiFormer NER, Classification, Structured Extraction (Pydantic), Relation Extraction ❌
talmago/gliformer-large-v1-onnx FastGLiFormer NER, Classification, Structured Extraction (Pydantic), Relation Extraction ❌

Performance

fast_gliner runs on the Rust engine gline-rs and ONNX Runtime.

CPU inference is about 4× faster than the PyTorch implementation.

See the benchmark results in the gline-rs README.


Development

Set up environment

$ cd fast_gliner/bindings/python
$ make dev

Run code formatting

$ make style

Release package to PyPI

$ make build
$ make release

For Contributors

Start with these documents:

  1. Inference: docs/MODELING.md — how each model family runs.

  2. System design: ARCHITECTURE.md — Python API, Rust engine, and ONNX Runtime.

  3. Development setup: docs/DEVELOPMENT.md — how to build and run the project.

Agents in this repository should also follow AGENTS.md.


Acknowledgements

This repository is a fork of gline-rs. That Rust engine runs the inference. Thanks to the authors of the original GLiNER paper [1].

References

[1] GLiNER: Generalist Model for Named Entity Recognition using Bidirectional Transformer.

@inproceedings{zaratiana-etal-2024-gliner,
  title   = "{GL}i{NER}: Generalist Model for Named Entity Recognition using Bidirectional Transformer",
  author  = "Zaratiana, Urchade and Tomeh, Nadi and Holat, Pierre and Charnois, Thierry",
  booktitle = "Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics (NAACL)",
  year    = "2024",
  url     = "https://aclanthology.org/2024.naacl-long.300"
}

[2] GLiNER2: Schema-Driven Multi-Task Learning for Structured Information Extraction

@inproceedings{zaratiana-etal-2025-gliner2,
    title = "{GL}i{NER}2: Schema-Driven Multi-Task Learning for Structured Information Extraction",
    author = "Zaratiana, Urchade and Pasternak, Gil and Boyd, Oliver and Hurn-Maloney, George and Lewis, Ash",
    booktitle = "EMNLP 2025 System Demonstrations",
    year = "2025"
}

[3] GLiClass: Generalist Lightweight Model for Sequence Classification Tasks.

@misc{stepanov2025gliclassgeneralistlightweightmodel,
    title = "{GL}i{C}lass: Generalist Lightweight Model for Sequence Classification Tasks",
    author = "Stepanov, Ihor and Shtopko, Mykhailo and Vodianytskyi, Dmytro and Lukashov, Oleksandr and Yavorskyi, Alexander and Yaroshenko, Mykyta",
    year = "2025",
    eprint = "2508.07662",
    archivePrefix = "arXiv",
    primaryClass = "cs.LG",
    url = "https://arxiv.org/abs/2508.07662"
}

[4] GLiFormer: A Generalist Multitask Transformer Encoder.

@misc{stepanov2026gliformer,
    title = "{GL}i{F}ormer: A Generalist Multitask Transformer Encoder",
    author = "Stepanov, Ihor and Shtopko, Mykhailo and Vodianytskyi, Dmytro and Lukashov, Oleksandr and Yaroshenko, Mykyta",
    year = "2026",
    url = "https://www.knowledgator.com/research/gliformer"
}

Metadata

Release files for fast-gliner 0.3.1

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

Source distribution (sdist)

Source distribution for fast-gliner 0.3.1
File Size Uploaded
fast_gliner-0.3.1.tar.gz 216.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fast-gliner 0.3.1
File
fast_gliner-0.3.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-64 Details
fast_gliner-0.3.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ ARM64 Details
fast_gliner-0.3.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
fast_gliner-0.3.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.12+ x86-64 Details
fast_gliner-0.3.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ x86-64 Details
fast_gliner-0.3.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ ARM64 Details
fast_gliner-0.3.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
fast_gliner-0.3.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64 Details
fast_gliner-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
fast_gliner-0.3.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
fast_gliner-0.3.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fast_gliner-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
fast_gliner-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
fast_gliner-0.3.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
fast_gliner-0.3.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fast_gliner-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
fast_gliner-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
fast_gliner-0.3.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
fast_gliner-0.3.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fast_gliner-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
fast_gliner-0.3.1-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
fast_gliner-0.3.1-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
fast_gliner-0.3.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fast_gliner-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details

Total release size: 227.5 MB

Release files / fast_gliner-0.3.1.tar.gz

Download URL fast_gliner-0.3.1.tar.gz
Size 216.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8fc2e5fa9b3eefec97a9b620f5f212774f0880b3e868846c38da05c3a2198425
BLAKE2b-256 checksum
How to use checksums
97b4479f6ebe97705853659a35c71341d68b32130bf93898af33d9bf0fe02177
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl

Download URL fast_gliner-0.3.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
67e23af05ebdf868f23702ea5e9309fbac6d138c30ef50ec623ea1acf64ea084
BLAKE2b-256 checksum
How to use checksums
946202961c76a6785bbf912a125d6ba40f19704e0c24daeb6d6a2f3a8ab7597e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Download URL fast_gliner-0.3.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
aa5a159a9cfee26819196ce223ab7755b0aa12c3de630cc0f35b866cbb4da0ad
BLAKE2b-256 checksum
How to use checksums
7b4ea7d62cd289d1159078532eacc2b82126b4bbea526745820fab5b046dcec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL fast_gliner-0.3.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 8.0 MB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6a735cc27b43feabfe6a8cb5b67f7900616f597cb866b752d383b419359085c
BLAKE2b-256 checksum
How to use checksums
afb5dfe4581b50597d79270d0c1bca56d682970f44e01bd49ec17314eb11f369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl

Download URL fast_gliner-0.3.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Size 9.1 MB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
47928627298127f34d74a4ca1b962d191e13ac623267f5a7d61ccb11235cb374
BLAKE2b-256 checksum
How to use checksums
19bdd44c63369a7b57ff1e59a545b86262f659124c12c31435b875d81667e1ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl

Download URL fast_gliner-0.3.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
e171b53696787fdf34d5142e1e4fb26b70a51fabecc4635e9a50a1138041caa6
BLAKE2b-256 checksum
How to use checksums
002377452b8c166d408fda48eb9810b128e112fe0a227f0484ad50ebbb93f81d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl

Download URL fast_gliner-0.3.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
a4c60b5fa53e80b1302f100ceff8856d80cd2f70297b030d68727a6915953857
BLAKE2b-256 checksum
How to use checksums
aa0d22e75c94d53af4dd0f4fcc686b308f09f88b5b4b9ed34f00d7da374970c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL fast_gliner-0.3.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 8.0 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0e770c42e6095bf11d93aa6743e760e1f21bd54627e9ea02d331e68f6d8307e1
BLAKE2b-256 checksum
How to use checksums
6669b4d7ab098390dc77e2aafd7eb900f9233ec7c882e7b22433cc30982d5478
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl

Download URL fast_gliner-0.3.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Size 9.1 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
808236ec04dcbe09b911e7bb5aae72510d7a0365047cc96d6f864d0d646eb112
BLAKE2b-256 checksum
How to use checksums
ad8faab4c06fa2e68b98d994a83fdca3111b3f8151301266639205b189170b6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL fast_gliner-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
824c36643d3d8581051270396decb7e036f2c9e620a3a2411564f4529e1bbb94
BLAKE2b-256 checksum
How to use checksums
89c525af6582962a8b80ce01a6dde1a9a63618f3e8f83868053909a7d7de39ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL fast_gliner-0.3.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
419eda0d9cf715d57aca628f3a25097d95d038ac8615ac2f1ee096432c306b19
BLAKE2b-256 checksum
How to use checksums
52000e451f47394efec6da11362d776965978b7477d90cd39597c0e036aa8301
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL fast_gliner-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0c82d49b68620e38a8138b6531eec4f2766ce4f3f02bbf5cfd12fd450c484b8d
BLAKE2b-256 checksum
How to use checksums
47ed79329dc2048ada37e34b567e5b21b770079f991793deb143f9e405df3f72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL fast_gliner-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 9.1 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f12157976f9e51e384cab4c534e85b99bd0cad060b40aec55f33427beadc5634
BLAKE2b-256 checksum
How to use checksums
f1c0fff4e19ec9a72cc58a6e30681a86bd08fd62a2d63267be9f5fc948c7ee30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL fast_gliner-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a08ddf8eda79f24b456d426415a3fc96e15104e23847c5a5a1b6fc1ce8fc2715
BLAKE2b-256 checksum
How to use checksums
c83519f1c3a5456806b60ac047ac959e3506d4b3f3869fd418efbf553a9a0b89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL fast_gliner-0.3.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eb52abe884f399c10958cbd35e195c9f49e61178cdb28b85387dc60fae440700
BLAKE2b-256 checksum
How to use checksums
e8a21c05d0f1843ca43db761c79d91d3adef05f0bd29d21688642f7cdee977d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL fast_gliner-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
086823faa6daeb6abeed2ec54ea2668a1db093efb5551f88f10ffc77dfbccaff
BLAKE2b-256 checksum
How to use checksums
4e8803b2c9362fd686faf5dcd9b332b15d53dee6b7d842b76cab008b4761d14c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL fast_gliner-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Size 9.1 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7c403ddfc2aa00d7daf3746526264ab26d4117f206f9a728965fa16f86e0c77d
BLAKE2b-256 checksum
How to use checksums
f8a1fee56a598ef659244f1b43e7e86a366f1063965c83be2c16fa1b6e6e4b10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL fast_gliner-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
91301e22e781f11beeac4c97a804e3621f7ae332daac9dddf8895d9e88761609
BLAKE2b-256 checksum
How to use checksums
9bd5d8df7e8c0ca3f8b1033267b6fa8fc96dd446277548ce51320fdc133589ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL fast_gliner-0.3.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
496b05dd63a66f16a88692c55fca454e2ac12cd5938357260fba929a98c0ecbf
BLAKE2b-256 checksum
How to use checksums
7fe17532f9407e6e1b250ac603b0c06b4616ad7094cab4a6b736f27daebb651d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL fast_gliner-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ccc67e470fe5cc5b37c6baf391cc006b302f1f0e1e8fcd14eae7af75fadb2c4
BLAKE2b-256 checksum
How to use checksums
1f1622fd280c33e9195661fcdf20c80eb55d80b603b1be15ec0863fafd63d285
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl

Download URL fast_gliner-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl
Size 9.1 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
80fe0fb8184ae4bdb3252ee816b518262a8666515f0469994c20271daf3ba2a7
BLAKE2b-256 checksum
How to use checksums
e653b61b1e77bc294966b02808cd07d2dc13e53fc1055ce5fc7551bbd3ecff35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL fast_gliner-0.3.1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
515af410feee368a1384dfa4c74cb0ef90f40ba04bb4e543d1670314a76b9ca5
BLAKE2b-256 checksum
How to use checksums
fc11803b37822ebe3f4698f244f6b54806aa37c08ed60bf5bf812e1a949da228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL fast_gliner-0.3.1-cp39-cp39-manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3f7b70183d83451b90789739b838b03bcdb482a56a48343679f3498d9fdc1ef8
BLAKE2b-256 checksum
How to use checksums
429bc4f8e68282a74923a5a8c6fcf2f1d04f906797c749d532125d6a06cf7b07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL fast_gliner-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2212ef77060c14d2c3cb8a1d6201b77c18e0dc8f60f1dd48cfe47f671ef8266d
BLAKE2b-256 checksum
How to use checksums
e58111ab99c807b80eff59710041a2fdb85ff61dd2d4c736b75c1989b305f90a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / fast_gliner-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl

Download URL fast_gliner-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl
Size 9.1 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
60858a7fe7f9eb19c5716d303e6120901c4186d55b7cfc571240890df0c93d2a
BLAKE2b-256 checksum
How to use checksums
c0fd8b7534f5c47ce9161dbaa617b6de206bb24f7f58866e54ee0c569658b530
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

This release

0.3.1 This release

25 release files

0.3.0

25 release files

0.2.1

25 release files

0.1.5

25 release files

0.1.4

25 release files

0.1.1

20 release files

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