Skip to main content

LiteRT-LM inference library

Project description

LiteRT-LM Python

Python bindings for LiteRT-LM, a production-ready, open-source inference framework designed to deliver high-performance, cross-platform LLM deployments on edge devices.

Usage

Here is a simple example showing how to load a model and interact with it using the Python API:

import litert_lm

# Load the model using the CPU backend
with litert_lm.Engine("path/to/model.litertlm") as engine:
    # Create a conversation and generate a response
    with engine.create_conversation() as conversation:
        user_message = "Hello world!"

        # Alternative: send the full message for prompt template
        # user_message = {"role": "user", "content": "Hello world!"}

        # Synchronous completion
        response = conversation.send_message(user_message)
        print("Response:", response["content"][0]["text"])

        # Asynchronous / Streaming completion
        # stream = conversation.send_message_async(user_message)
        # for text_piece in stream:
        #     print(text_piece, end="", flush=True)

For more information, please visit the main repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_aarch64.whl (30.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-macosx_12_0_arm64.whl (31.0 MB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_aarch64.whl (30.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-macosx_12_0_arm64.whl (31.0 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_aarch64.whl (30.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-macosx_12_0_arm64.whl (31.0 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_aarch64.whl (30.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-macosx_12_0_arm64.whl (31.0 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_aarch64.whl (30.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-macosx_12_0_arm64.whl (31.0 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: CPython 3.14, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 84ade19861651232ebc255b7ad0677c3ce738180a155ebda48b96e3a94da134f
MD5 72df4795bdc7db02a92207fd8b525f73
BLAKE2b-256 0a012a5c200d6ff911cbd00191adbb9ecd2f5fee48b985a549a47c30322fb08e

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_aarch64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_aarch64.whl
  • Upload date:
  • Size: 30.0 MB
  • Tags: CPython 3.14, manylinux: glibc 2.35+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 cc7d7fbf6313eee68460be9c897744f9635cf93f335a140d9adec7ee63b6b017
MD5 9b751184298bdfac2b1b89b5aa0ab88d
BLAKE2b-256 baffab9fe69899a4b38a43ed72204fcbd070464028de493cc2d48712c75c7ad2

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-macosx_12_0_arm64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 31.0 MB
  • Tags: CPython 3.14, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 fa6db061b1cbdde9fb90f5cd7d082094bed38a1aa5ed17b1d838c94d46cdfd20
MD5 cb2b13a820c33899d56da77c85a8fa54
BLAKE2b-256 347465c94f625bbc7c728ded251a180226b6e332fe6e30e95faab6e3ff1d12be

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: CPython 3.13, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 27cddc483e068e0db3bf37ed446bd054efa683f0dd77c72f12444887ff520cef
MD5 c63a9c4c7de7f5f736a4419d3fab060f
BLAKE2b-256 d4fb132011dd56570d0fb9cfa9f42b22b270afa8e48c80c5c038d7d571d8052f

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_aarch64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_aarch64.whl
  • Upload date:
  • Size: 30.0 MB
  • Tags: CPython 3.13, manylinux: glibc 2.35+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 a96c026cd0efb3d48971ccf88ed7ba327a76a6c1111ce48a16e10d5a3fb718c1
MD5 ab4f72dbe9c87c68e30835bfbe67cbad
BLAKE2b-256 d7a3ab74a43147c0b890d1338f87617e73f8b732fa08efa4cef285c0434f1785

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 31.0 MB
  • Tags: CPython 3.13, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 698de543b428efb9b1e4449189616eac9c077b8fb65dedecae4a2529dc82ef42
MD5 e6a69cdb1a3154de3827dda911e133ec
BLAKE2b-256 2defc487390dedca04ebab14ff113744613ff08859dc31c39b4b6edc68add475

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 60f6ed3d1ce670764b1a8257d5652b322278eac3b4e05eaea6bdd68c6c37ebc8
MD5 17c8b2975f1a8e4517161295c325d01b
BLAKE2b-256 dcdc7fb2ffdfd2a1cca8d29617d883cfa71f4ad30d39bd258cd97c63800b5122

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_aarch64.whl
  • Upload date:
  • Size: 30.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.35+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 d583d72c25fa09ed63cc394bd68f05a45519f3b61bc781792ed857e7802d366f
MD5 26af4b366b2c523a4af6d578019c606f
BLAKE2b-256 9847b39ec038bafc5509078476a3649594791a4f51218b4fffed5dc1de877467

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 31.0 MB
  • Tags: CPython 3.12, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 87d8665e9a04373a0968e989acca1a050116f8d8a3a7ff0bfa8542a4318dcf57
MD5 f65083ce92bb7316879289eab05a400f
BLAKE2b-256 78597d0bd47177633ef23a80be27b32c6d49ade259e042a10aad5862304763ad

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 27b79053f0840e6283c3f99293e789696f89583cdff1d38f62d63c955da98c27
MD5 ac5b5221b4c78a9ae7cc4b21c80a0966
BLAKE2b-256 44709cbfac6bd0ce21f8c17139d41bfe1198d60b8af29fff95fc50c2a3ca875e

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_aarch64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_aarch64.whl
  • Upload date:
  • Size: 30.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.35+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 8fa205f91407a0a6221800c911bbc6fb88026978cbc5bcaaeb4e84df0900601d
MD5 947dfbad21bfbb422039b91248eb5524
BLAKE2b-256 0912ec66a37695f36319711dafd84eba67746b9a0ded4f300d1c4b896803847f

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 31.0 MB
  • Tags: CPython 3.11, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 be4b0310e0324ffd7120f779f5a0e2d091797e6f692691826b892efa3dec2d46
MD5 e1fedf8e61b81dcafdd003f900fedd6e
BLAKE2b-256 fbcbfaf1de6436542bd9f769e7ee6aec36d9c47ff0fa0312738920b5bc645871

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c9f6b2788b50bca748d319afb2f6afeb7d28ae3be1bee3451179a4e2b2e48147
MD5 8943270270f36ae4f1a846c03ac50a52
BLAKE2b-256 adc5181cc54abc252351b1cc975d4823ee2938e6933e07752eb84e3900271f6f

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_aarch64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_aarch64.whl
  • Upload date:
  • Size: 30.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.35+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 85296c171b72906cbef44ae75c8287ef94549447e99a19bb8bf75e2bc859c2a4
MD5 11d9ed005d97128bee5cdb3ee7addd71
BLAKE2b-256 c3f35a8816040a277ad933297cd34efa2e045feef52ea9e8b9f18aba4d7b8cdd

See more details on using hashes here.

File details

Details for the file litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

  • Download URL: litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 31.0 MB
  • Tags: CPython 3.10, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for litert_lm_api_nightly-0.10.0.dev20260331-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5b3fd63f39d9c2c03c023ba43f8f4354ca13113a087d3308b95a5a6156cca96e
MD5 76aa7df711d9e8d87f34113fb5ad2bb8
BLAKE2b-256 e410c180975778f646c0e28d2e0df44e8570d824eb497e7a42aa4b718e7d5b48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page