Skip to main content

vLLM plugin for Spyre hardware support

Project description

Spyre plugin for vLLM

The vLLM Spyre plugin (vllm-spyre) is a dedicated backend extension that enables seamless integration of IBM Spyre Accelerator with vLLM. It follows the architecture describes in vLLM's Plugin System, making it easy to integrate IBM's advanced AI acceleration into existing vLLM workflows.

Installation

We use the uv package manager to manage the installation of the plugin and its dependencies. uv provides advanced dependency resolution which is required to properly install dependencies like vllm without overwriting critical dependencies like torch.

# Install uv
pip install uv

# Install vllm-spyre
git clone https://github.com/vllm-project/vllm-spyre.git
cd vllm-spyre
VLLM_TARGET_DEVICE=empty uv pip install -e .

Project details


Download files

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

Source Distribution

vllm_spyre-0.2.0.tar.gz (392.3 kB view details)

Uploaded Source

Built Distribution

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

vllm_spyre-0.2.0-py3-none-any.whl (68.0 kB view details)

Uploaded Python 3

File details

Details for the file vllm_spyre-0.2.0.tar.gz.

File metadata

  • Download URL: vllm_spyre-0.2.0.tar.gz
  • Upload date:
  • Size: 392.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vllm_spyre-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5cd33dca119ecc3987f81cfc6e4cc04f14f8f9e73b7a6db4956b5ad0d8bf6887
MD5 3538f81c780dc1e5010947d06c45d24c
BLAKE2b-256 22affc9a4cf517bb25fce136391d909c518164af929a17b5b41a292add08ccd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for vllm_spyre-0.2.0.tar.gz:

Publisher: build-and-publish.yaml on vllm-project/vllm-spyre

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vllm_spyre-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: vllm_spyre-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vllm_spyre-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0db619bbe7ee064faacb61a560c3beb1928b782fda2182886399b913845b1ef5
MD5 1b257b47d6b7495c5623d6eabf0e3f49
BLAKE2b-256 02be38e1274f16ea4c5d59aad18f567e69449e57bad78279a7038ec71a46b67f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vllm_spyre-0.2.0-py3-none-any.whl:

Publisher: build-and-publish.yaml on vllm-project/vllm-spyre

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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