Skip to content

Define the PyTorch and InfiniRT compatibility matrix #12

Description

@voltjia

Problem

The extension directly links PyTorch C++ libraries and an unversioned
libinfinirt.so, while package metadata currently permits any torch and does
not describe a tested InfiniRT range.

Scope

  • Define the initially supported Python, PyTorch, compiler ABI, and InfiniRT
    combinations from measured CI results.
  • Add a stable/nightly compatibility matrix after the baseline CPU workflow.
  • Encode defensible Python/PyTorch metadata constraints.
  • Add a runtime diagnostic for incompatible InfiniRT where the upstream API
    permits it.
  • Keep manylinux wheel production and runtime bundling policy out of scope.

Acceptance criteria

  • Every declared combination is exercised in CI.
  • Unsupported combinations fail installation or import with a useful message.
  • README and package metadata state the same compatibility policy.

Depends on #4.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions