Skip to main content

rosa-torch-native

Optional native companion for rosa-torch, accelerating the exact CPU suffix-automaton and Link-Cut Tree inference step. The distribution installs the importable rosa_native_step extension module; it does not replace the main Python package.

The C++ core implements the validated exact production state machine. It binds the NumPy arrays of a _StatefulInferenceState once, updates them in place, and releases the GIL during computation. It neither includes nor calls libtorch. The runtime dependencies rosa-torch>=0.3,<0.4 and NumPy provide the compatible tensor and array contracts. Install the rosa-torch[numba] extra to enable the native suffix-automaton and rich-candidate integration; the native RLBWT backends do not require Numba.

The constructor validates every shape, dtype, counter, and ABI version before retaining any pointer. The current native state ABI is 1.

The module also provides fused online RLBWT inference for exact dense top-1 retrieval. NativeRLBWTState is the explicit baseline, NativeRLBWTCompactState stores vocabularies of at most 256 IDs in adaptive packed leaves, and NativeRLBWTStateMC exposes the separately named opt-in Monte-Carlo variants. The Python package keeps these backends explicit; backend="auto" continues to select the production suffix-automaton path.

The module also exposes NativeCandidateState for the exact rich state in rosa._stateful_candidates_numba. Its batched step maintains the same K suffixes, R newest occurrences, unbounded frequencies, and newest-prefix + delta LCT tags as the Python/Numba implementation. The R capacity remains owned by the NumPy arrays of the Python CandidateState, whose lifetime is retained by the native object. Capability can be detected through the presence of NativeCandidateState and candidate_abi_version == 1.

The rich ABI retains step, global reset, and position, while detecting the optional prefill, step_masked, reset_masked, positions, step_into, and prefill_into capabilities. prefill emits all five native arrays at every position in one C++ call and leaves the state ready for continuation. The caller-owned *_into methods avoid repeated output allocation after validating dtype, shape, contiguity, writability, and memory overlap.

Ragged mode stores one position per row. Uniform and ragged paths are intentionally incompatible so that exactly one position authority exists at any time. The Python wrapper falls back exactly to Numba when an older ABI-1 wheel does not provide a newer optional method.

Installation and usage

Install the matching wheel for the current platform and Python ABI from PyPI:

uv add 'rosa-torch[numba]' rosa-torch-native

rosa-torch detects the extension automatically from its Numba inference backend. The low-level API remains available for diagnostics:

from rosa_native_step import NativeState

NativeState(state).step(tokens_numpy) expects a contiguous NumPy vector of shape [batch_size] that is convertible to int64. The object retains a reference to the Python state and exposes its read-only position.

NativeCandidateState(candidate_state).step(tokens_numpy) requires a C-contiguous int64 NumPy vector and returns the low-level tuple (source, match_length, state_id, frequency, count). reset() recycles the whole batch in time proportional to the state nodes and hash slots that are actually occupied.

Each native state lazily creates a small dependency-free persistent C++17 thread pool. It parallelizes independent batch rows for top-1 and rich prefill. Prefill keeps a serial path below batch 4, where waking a worker costs more than the measured computation. Uniform steps use the pool only from batch 64 onward to preserve the inexpensive serial path for small batches.

The pool is bounded by the batch size, reported CPU count, and 16 total threads. ROSA_NATIVE_THREADS=1 forces the serial path; another positive integer sets a lower cap. An unset variable selects the available limit automatically, while an invalid value falls back conservatively to one thread. Only non-empty digit strings representing a strictly positive integer are accepted.

Using one pool per state avoids fragile extension-singleton shutdown ordering, and workers never call Python. No worker is created for a ragged state or a batch below 4 that never uses prefill. A sufficiently large first call may create at most 15 workers, which are reused until state destruction. Concurrent mutating calls on the same instance are serialized by a mutex acquired while the GIL is released. Public output allocation and array ownership remain unchanged. Worker exceptions are captured and rethrown on the calling thread.

Isolated local build

The PEP 517 backend is setuptools, with setuptools, wheel, and pybind11 as build dependencies. Pybind11Extension selects C++17, while setuptools provides the platform extension flags for macOS and Linux. Both platforms additionally use -O3 and NDEBUG.

From the repository root:

uv sync --extra numba
uv build --python .venv/bin/python --wheel native \
  --out-dir /tmp/rosa-native-dist
uv run --isolated \
  --with '.[numba]' \
  --with /tmp/rosa-native-dist/rosa_torch_native-0.3.0-*.whl \
  native/tests/smoke.py

The smoke test forces Numba as the oracle, lets the regular ROSA path load the companion, and compares predictions step by step.

Run the rich smoke test and direct Numba comparison with native/tests/candidate_smoke.py and native/benchmark_candidates.py, respectively, in the same isolated environment.

Multi-platform publication

The release workflow builds CPython 3.10–3.14 wheels for Linux x86-64, macOS arm64, and Windows x64, plus CPython 3.10–3.12 wheels for macOS x86-64. Each wheel is smoke-tested by importing the extension and checking its production and compact RLBWT ABI versions before it is attached to the GitHub Release and published through PyPI Trusted Publishing.

Metadata

Release files for rosa-torch-native 0.4.0

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

Source distribution (sdist)

Source distribution for rosa-torch-native 0.4.0
File Size Uploaded
rosa_torch_native-0.4.0.tar.gz 49.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rosa-torch-native 0.4.0
File
rosa_torch_native-0.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rosa_torch_native-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rosa_torch_native-0.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rosa_torch_native-0.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rosa_torch_native-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rosa_torch_native-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rosa_torch_native-0.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rosa_torch_native-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rosa_torch_native-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rosa_torch_native-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
rosa_torch_native-0.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rosa_torch_native-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rosa_torch_native-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rosa_torch_native-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
rosa_torch_native-0.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rosa_torch_native-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rosa_torch_native-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rosa_torch_native-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 5.2 MB

Release files / rosa_torch_native-0.4.0.tar.gz

Download URL rosa_torch_native-0.4.0.tar.gz
Size 49.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3000b8dadbe8a58c50c9f807ebd01472e1ab0c59fae5be35f851927893f4e527
BLAKE2b-256 checksum
How to use checksums
b15ff4c9da713581045d47714415f66d709fb5691b4471d942909db260ec005c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp314-cp314-win_amd64.whl

Download URL rosa_torch_native-0.4.0-cp314-cp314-win_amd64.whl
Size 410.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
caf02a3a4f8c7559d32a5b8100754bf7119e63ddeeabbd9195128e4bd7923c31
BLAKE2b-256 checksum
How to use checksums
a7a724701a29016b8cca40163b622d772df061ff9d328d6c1d54e0bf68e30190
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 266.2 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb06cd488ecae2526e4c29ac6e61508cb094f1107b573ede090bb4a39c4b64ce
BLAKE2b-256 checksum
How to use checksums
bfd3aedd7f1a2e48acd6f3776784449308e330eef7c4d5c4ca31e9b1ec26f732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL rosa_torch_native-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 231.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9e300e5797501f8c458d6705d5a711547ffeba52725d77bc025757cfc2a0caee
BLAKE2b-256 checksum
How to use checksums
4e27227f0aa769caa8b3c584ea694ea88ced854db590e5aa514a711023ebf2c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp313-cp313-win_amd64.whl

Download URL rosa_torch_native-0.4.0-cp313-cp313-win_amd64.whl
Size 397.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5c0cfc59c10f72c0a284cc4d2d086f9a1a224503c8e5b9d40df70087039f6e6a
BLAKE2b-256 checksum
How to use checksums
27c1d8258f7dc3cb7775dbe82292da17cccaef85aed2fc2681eca0c6e678d675
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 266.1 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cb71e600fca599b946c4218dfb23e7f071c8c195f29f55fca08015e881a0639e
BLAKE2b-256 checksum
How to use checksums
d682ffa8a587ee7df892b2ca2cde0d3cea975a87271aa83d626150f0a72f5e6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL rosa_torch_native-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 230.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
21ee956f2aa20e8bda15bc0172f6b1e908d95025c89274535edc9708450fb40c
BLAKE2b-256 checksum
How to use checksums
1f0b40953ad96c4e2cef569715ff76210af38b585bebc8643a7aca137397879b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp312-cp312-win_amd64.whl

Download URL rosa_torch_native-0.4.0-cp312-cp312-win_amd64.whl
Size 397.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b97f6032a3e3bf7daee520932d58bf7451f8029377a906c00cb808e552dae1b9
BLAKE2b-256 checksum
How to use checksums
0fc1bc4f6230c63420fd185ff24fea91243709d77852533800b53b972f58b2c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 266.1 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
88c0f12ffd6d6f95cd121d49518134eba585cece06d723b8517bbfa3b934e407
BLAKE2b-256 checksum
How to use checksums
fcf395faf3d869aab1ce34f3a8553074408b03de1a8f5dcae06ccf7d3d89e664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL rosa_torch_native-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 230.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2209a5893eb45c6620bbb14ce2340d6042fc9440533d32e242cc239af8c41fa3
BLAKE2b-256 checksum
How to use checksums
e335829182de14511a057d8950a32e863dc2d4dbf006d7eb4d4981f435921b23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 244.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c8deb60c6800d0e3b8a7f6d928628cdcc55db1c9641e84689e6d27187014048f
BLAKE2b-256 checksum
How to use checksums
b549a3e63f09eaeb0b23ff0bb9b85d7949b87d85868d134969efdcec92d7d872
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp311-cp311-win_amd64.whl

Download URL rosa_torch_native-0.4.0-cp311-cp311-win_amd64.whl
Size 393.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
599347c029cfef30ec0237f17af455bd85968b3246a7bed78b8d119a5bc55350
BLAKE2b-256 checksum
How to use checksums
9c1aba8d290eb511521329c4de876b67f07e894970b52f0e441c0c99cfb13d36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 263.5 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
84a65b7ca986c9333c15165c79b12fa3dd27eec46f115a0fb956dd307686824d
BLAKE2b-256 checksum
How to use checksums
3b489c7d30cb52ee635e8564ba53fa57073147338492871376626fcc0ab625ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL rosa_torch_native-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 229.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a226f2815c99979239c422521751a676fc7f321a5ffc6fc1e3a3c02f8da0a67
BLAKE2b-256 checksum
How to use checksums
5a0f14aedf733da3439ae1d2698e389476b96daac1fb29d00540e9346eddfcc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 244.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c902da35f7c1a7ef9087dd3ed56f23f2eb7b101e1161f1114f92a104eca5fb6c
BLAKE2b-256 checksum
How to use checksums
3023fdd0fed8d09781de84f476d6899402e332aa0b5a0a6d84994d4adec344d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp310-cp310-win_amd64.whl

Download URL rosa_torch_native-0.4.0-cp310-cp310-win_amd64.whl
Size 392.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7e6f5353957f41613092bfdfe679bb902c25c07721108768d6c243ea2f7d5b07
BLAKE2b-256 checksum
How to use checksums
e03b7d38f08467a60e1183984365f08d21a257100b1945f9cdc4f26922047863
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 262.7 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eefee42bfb7d3c817003ea8eb1969b664ae6d7d00f08bda74de612e7d99a16b8
BLAKE2b-256 checksum
How to use checksums
59afa2a4bbaafeefeb9857965ca7fdeab900f7d5249a6238dbb01c03aac89481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL rosa_torch_native-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 228.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1bee9c912359a19675bd311240a469f604591f2172cd769c1c751a836fba6f2c
BLAKE2b-256 checksum
How to use checksums
855c96f3f020a6f3ac9b21e216a519ea195c04cc4e1bf15e196f99db31c44201
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / rosa_torch_native-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL rosa_torch_native-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 243.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ec239c03b6b2fa44d00e0bff56586b7100b437758a58ddb0361d9614c26e3e3f
BLAKE2b-256 checksum
How to use checksums
19e69fb26434b6fafc6003d1f7a9aa16d57918a4a2b4b0c707381d27b9e025ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

19 release files

0.3.0

19 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