Skip to main content

Intermediate Representation and Compilation for FPGA and Neuromorphic Hardware

Project description


TALON IR - Neuromorphic Intermediate Representation

TALON IR is a neuromorphic intermediate representation designed for TALON (Tactical AI at Low-power On-device Nodes) hardware. It provides a standardized format for representing spiking neural networks with support for serialization, graph manipulation, and hardware-specific optimizations.

TALON IR serves as an intermediate format between neuromorphic frameworks and hardware platforms, enabling seamless model portability and deployment.

Read more about TALON IR in our documentation

Installation

uv add talon-ir@git+ssh://git@github.com:type1compute/talonir.git

Or with pip:

pip install talon-ir

Usage

TALON IR serves as a format between neuromorphic platforms and will be installed alongside your framework of choice. Using TALON IR follows a simple pattern when you want to move from a source to a target platform:

from talon.ir import read, write

# Define a model
my_model = ...
# Save the model (source platform)
write("my_graph.t1c", my_model)
# Load the model (target platform)
imported_graph = read("my_graph.t1c")

Quick Start

from talon.ir import Graph, Input, Output, Affine, LIF, read, write
import numpy as np

# Create a simple network
nodes = {
    "input": Input(input_type={"input": np.array([784])}),
    "fc1": Affine(
        weight=np.random.randn(128, 784).astype(np.float32),
        bias=np.zeros(128, np.float32)
    ),
    "lif1": LIF(
        tau=np.ones(128, np.float32) * 10.0,
        r=np.ones(128, np.float32) * 10.0,
        v_leak=np.zeros(128, np.float32),
        v_threshold=np.ones(128, np.float32)
    ),
    "output": Output(output_type={"output": np.array([128])})
}
edges = [("input", "fc1"), ("fc1", "lif1"), ("lif1", "output")]
graph = Graph(nodes=nodes, edges=edges)

# Serialize to file
write("model.t1c", graph)

# Load from file
loaded = read("model.t1c")

See our example section for a complete pipeline from snnTorch to TALON hardware.

Frameworks that currently support TALON IR

Framework Write to TALON IR Read from TALON IR Examples
snnTorch snnTorch to TALON tutorial

Primitives

TALON IR supports the following computational primitives:

Primitive Description
Input Network input node
Output Network output node
Affine Fully-connected layer (Linear)
SpikingAffine Hardware-optimized spiking linear layer
Conv2d 2D convolution
SepConv2d Depthwise separable convolution
MaxPool2d 2D max pooling
AvgPool2d 2D average pooling
Upsample 2D spatial upsampling (nearest/bilinear)
Flatten Tensor flattening
LIF Leaky Integrate-and-Fire neuron
Skip Skip/residual connection

NIR Acknowledgement

TALON IR is inspired by and builds upon the Neuromorphic Intermediate Representation (NIR) project, a collaborative effort to create a standardized format for neuromorphic computing across multiple platforms.

We acknowledge the NIR authors and their published work:

Pedersen, Jens E. et al. "Neuromorphic intermediate representation: A unified instruction set for interoperable brain-inspired computing." Nature Communications 15, 8122 (2024). https://doi.org/10.1038/s41467-024-52259-9

TALON IR vs NIR: Key Differences

TALON IR is not a fork of NIR. It is an independent implementation that shares similar design principles but is specifically tailored for TALON FPGA hardware. The key differences are:

Aspect NIR TALON IR
Target Cross-platform interoperability TALON FPGA hardware
Primitives General-purpose set (17+ primitives) Hardware-focused subset
Serialization HDF5 (.nir files) HDF5 (.t1c files)
Graph structure Allows cycles (recurrent) DAG-only (temporal recurrence via state)
File format Compatible structure Similar but independent

Primitives Comparison

TALON IR Primitive NIR Equivalent Notes
Affine Affine Same semantics (y = Wx + b)
LIF LIF Same NIR-compliant dynamics
Conv2d Conv2d Same semantics
Flatten Flatten Same semantics
MaxPool2d SumPool2d TALON IR uses max, NIR uses sum
AvgPool2d AvgPool2d Same semantics
Upsample (none) TALON IR addition: FPN/detection support
Skip (edge-based) TALON IR addition: Explicit skip node
SpikingAffine (none) TALON IR addition: Hardware hints
SepConv2d (none) TALON IR addition: Mobile/edge efficiency
(none) Linear NIR has weight-only linear (no bias)
(none) IF, LI, I NIR has more neuron variants
(none) CubaLIF, CubaLI NIR has current-based neurons
(none) Delay NIR has explicit delay nodes
(none) Threshold NIR has standalone threshold
(none) Scale NIR has scaling operation
(none) Conv1d NIR has 1D convolution

Why TALON IR is Separate

  1. Hardware specificity: TALON IR includes primitives like SpikingAffine with quantization hints (weight_bits, accumulator_bits) that are specific to TALON FPGA compilation.

  2. DAG enforcement: TALON hardware benefits from directed acyclic graphs for pipelining. Temporal recurrence is handled via stateful neurons across timesteps, not graph cycles.

  3. Skip as node: TALON IR represents skip/residual connections as explicit nodes rather than edge annotations. This provides clearer hardware mapping for TALON compilers.

  4. Focused primitive set: TALON IR only includes primitives relevant to TALON deployment, avoiding complexity from unused neuron types.

  5. Independent evolution: TALON IR can evolve to match TALON hardware requirements without being constrained by cross-platform compatibility.

File Format Compatibility

TALON IR .t1c files use HDF5 with a structure similar to NIR .nir files:

├── version          # Format version string
└── node/            # Graph root
    ├── type         # "Graph"
    ├── nodes/       # Node dictionary
    │   ├── input/
    │   ├── fc1/
    │   └── ...
    └── edges/       # Edge list
        ├── src      # Source node names
        └── dst      # Destination node names

While structurally similar, TALON IR files are not directly interchangeable with NIR files due to:

  • Different primitive type names in some cases
  • TALON IR-specific primitives (SpikingAffine, SepConv2d, Skip)
  • Different version strings

Documentation

For more information, visit the TALON IR documentation.

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.

talon_ir-0.0.2-cp313-cp313-win_amd64.whl (615.1 kB view details)

Uploaded CPython 3.13Windows x86-64

talon_ir-0.0.2-cp313-cp313-win32.whl (538.3 kB view details)

Uploaded CPython 3.13Windows x86

talon_ir-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

talon_ir-0.0.2-cp313-cp313-macosx_11_0_arm64.whl (678.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

talon_ir-0.0.2-cp312-cp312-win_amd64.whl (623.1 kB view details)

Uploaded CPython 3.12Windows x86-64

talon_ir-0.0.2-cp312-cp312-win32.whl (544.4 kB view details)

Uploaded CPython 3.12Windows x86

talon_ir-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

talon_ir-0.0.2-cp312-cp312-macosx_11_0_arm64.whl (685.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

talon_ir-0.0.2-cp311-cp311-win_amd64.whl (633.8 kB view details)

Uploaded CPython 3.11Windows x86-64

talon_ir-0.0.2-cp311-cp311-win32.whl (562.6 kB view details)

Uploaded CPython 3.11Windows x86

talon_ir-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

talon_ir-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (684.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

talon_ir-0.0.2-cp310-cp310-win_amd64.whl (634.9 kB view details)

Uploaded CPython 3.10Windows x86-64

talon_ir-0.0.2-cp310-cp310-win32.whl (565.1 kB view details)

Uploaded CPython 3.10Windows x86

talon_ir-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

talon_ir-0.0.2-cp310-cp310-macosx_11_0_arm64.whl (688.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file talon_ir-0.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 615.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5d73be2abdebf7644a201b2abb61b8c8a9c7acb4e7e5ae9f833053102747fc5c
MD5 8c37532ec6d02d07137100c6e5176bba
BLAKE2b-256 a1f950431c9a405bc14dc6607c5c8f901eba768aa88e1510a1c86434ca44988f

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 538.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e231a3a8a1c501587445e11052a2c9f38c2dacccc791f44e6947b186e2198030
MD5 39365221c84ad2fbcaebf3588b0bbdc9
BLAKE2b-256 14f4681ea77b1bde2113da3e985f02c2e3639918fc7c08f507650e2991970f7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp313-cp313-win32.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2ea2758fd1224d5f4dedf8eb38da4979bf382f128422ca5c50b6669b4f6bc77
MD5 32191a4d495c07e4a3528762886ce53e
BLAKE2b-256 5e1f2568d1636c0f9fc9c679a7970ee37559aaff0723fff924983a5f3df4bac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66670d08bc48c8daf34ae08a5c52f4633cdd7bde25303c3819db4784c45c4bd2
MD5 ef18cd1ecbf3f1c3f7690743e8a0c1da
BLAKE2b-256 4acf70b840ec6356cdb48bce5fba1fce9132dd3ff948b78a4ad30e2e5d08f038

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 623.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 44f0c394ead2548e8ccd1c52defcb01ba8178d2e5408527b5bbe29cabd3622d7
MD5 259c5c1e5169ac9ff76bc81daf3d021e
BLAKE2b-256 8db67d771ddfeecb21adb7847b3efaaf65a496af0a7e6a574a34d86b2acca2a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 544.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6b041743b29f6b9d239ed8aeeb94b0925b2133487389f44c187e77851bbe278b
MD5 37b30c80d7dd0d0eefc861edd0957819
BLAKE2b-256 f7e0a02d9e111b9205e7097ea3bc2fabab1850d8bbfc2a431e21fec7282e4f37

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp312-cp312-win32.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d476b0a41348a502e8494fea3ed8152cb10af3a4be514f84aea59237b8a21647
MD5 b1f8b03d7275acb49e65999b76f5b8cd
BLAKE2b-256 116ed9fb1598b184e228e4c0ab62f64e87bfef8f6056940b589839fbdb2f5b95

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 159612b810adcf18f92bcf3a6ab21f7e8e6eaf7c84f7cc316e92aa53b8c705f8
MD5 be1f8d1ce3dc887d1928b256c408aa17
BLAKE2b-256 b8f0d6c9b06307a8533dd69f5ad2aec6082023fb8826f2808eb669d06a8f7032

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 633.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 992aa469489476e41df6898ba7cadd0306ee6c89d72f928740cb7066692a6516
MD5 860f5b6f32e036d2346b63bd45c1a246
BLAKE2b-256 e2244b7d550e7b4c3e89b5f4f9754b5cf77aac0177858f2e1012d13aa480bc10

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 562.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 62dd9f727aba300ab2c1afaa0ef4f6bce1bc10a4dead295b0d4a48ef97ee7c45
MD5 0eed155c3fe08a7d2c9e73af8a4ccf90
BLAKE2b-256 a2f1f8df6221a28b45f25a23e81bfabebcea59f18f255d57127c6ef6f0185bbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp311-cp311-win32.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21d9d4b24db817bfc2acab46aa5f2bbc65fbe59560e60bc6270db8423d0a5113
MD5 e38f2821fc5b139f1363802bc56c2db9
BLAKE2b-256 5066949d5462d4ce8dbe7694a4d8068fa5c0a130baa2ccbfd470494b25398cd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f305b69e393ee9fe7524dd3574ab2eb4377d91826f2b7d001813b05601134833
MD5 b4a41181b483958cb96df73256a382f4
BLAKE2b-256 724518919f038714b4066deed773e078b2f64108d4c43ca63842cfdde66fd96c

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 634.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1ec04068ff55ae7c8d9fde05b53275234af5da7332e4a9baff514f813b4962c4
MD5 d398a9e2729f05c7be4279ff642dfa19
BLAKE2b-256 d72c0cde61e48ae67c0416bcebf1b03fc7c87f39cad91ab983d95c3e910adc11

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: talon_ir-0.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 565.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for talon_ir-0.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fba8faa96ff2f8c422d96e3739fe49b974fb905ffb42421d48fc0be6b2c8c3b4
MD5 a2df1e5a028d19115c9015a2ece9c069
BLAKE2b-256 be6a92ead208e839a561134129e35456eeef957d8c11144b0f0bf0061e2b05de

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp310-cp310-win32.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e87e802a428ba200f30514d93946732ad7f03aad11e9be53c0dc451efe87bf26
MD5 f4208c7adae77a281f181e1f4a390abf
BLAKE2b-256 d2c92ce1c14b7748e8cc36f5d885721fa9b519d4db3a29e5f52abdd4e046e3eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/talonir

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

File details

Details for the file talon_ir-0.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for talon_ir-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1b36b3cf8b7f86225a277910dd5c8cd642ce650ec3aae94064033c2fc371a2f
MD5 02992789650ef7cf99ec9635aa5073bf
BLAKE2b-256 09dc3dd61cc7039bc03e5dc8273c2ab5a2a7ddfc55aeadc3fed80eeffbc48bd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for talon_ir-0.0.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/talonir

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