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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions