Skip to main content

Intermediate Representation and Compilation for T1C Neuromorphic Hardware

Project description

T1C-IR Logo

T1C-IR - Intermediate Representation for T1C Neuromorphic Hardware

T1C-IR is an intermediate representation designed for Type 1 Compute (T1C) neuromorphic hardware. It provides a standardized format for representing spiking neural networks with support for serialization, graph manipulation, and hardware-specific optimizations.

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

Read more about T1C-IR in our documentation

Installation

uv add t1c-ir@git@github.com:type1compute/t1cir.git

Or with pip:

pip install t1c-ir

Usage

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

from t1c.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 t1c.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 T1C hardware.

Frameworks that currently support T1C-IR

Framework Write to T1C-IR Read from T1C-IR Examples
snnTorch snnTorch to T1C tutorial

Primitives

T1C-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

T1C-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

T1C-IR vs NIR: Key Differences

T1C-IR is not a fork of NIR. It is an independent implementation that shares similar design principles but is specifically tailored for Type 1 Compute (T1C) FPGA hardware. The key differences are:

Aspect NIR T1C-IR
Target Cross-platform interoperability T1C 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

T1C-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 T1C-IR uses max, NIR uses sum
AvgPool2d AvgPool2d Same semantics
Upsample (none) T1C-IR addition: FPN/detection support
Skip (edge-based) T1C-IR addition: Explicit skip node
SpikingAffine (none) T1C-IR addition: Hardware hints
SepConv2d (none) T1C-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 T1C-IR is Separate

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

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

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

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

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

File Format Compatibility

T1C-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, T1C-IR files are not directly interchangeable with NIR files due to:

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

Documentation

For more information, visit the T1C-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.

t1c_ir-0.0.1-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

t1c_ir-0.0.1-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

t1c_ir-0.0.1-cp313-cp313-win32.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86

t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

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

t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

t1c_ir-0.0.1-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

t1c_ir-0.0.1-cp312-cp312-win32.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86

t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

t1c_ir-0.0.1-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

t1c_ir-0.0.1-cp311-cp311-win32.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86

t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

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

t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

t1c_ir-0.0.1-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

t1c_ir-0.0.1-cp310-cp310-win32.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86

t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (4.2 MB view details)

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

t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file t1c_ir-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c225a572787f39f72916621a010e73b199e135ca6a7877b44d7a0fbbbccc4b25
MD5 d4c73bfb3f7a4095f4b67bc0c345506a
BLAKE2b-256 48c1a562ff85a53e3311b03fc3f0a4817e240d2aa299f62b241b190e1209bd68

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-py3-none-any.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 df0a0e794c6bd275e2631076b6ed6db4b23019fae265015a8ece28a462263682
MD5 06367952b97f1ce39a2fd89773bc8d23
BLAKE2b-256 a1c743ddae39f9e34835c4ff63c23987d1be191791718da59c8de12faceb4725

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 4c2c1be814c0ed3f9f7e1c6fbc1d78690094dfc6c15a0e6bd4242bb6cc73f035
MD5 6c9db433d68ff239fc4d251a3b7b7f86
BLAKE2b-256 13cdfaf8d87a3558845f28b53cb7936e71649f476e32fe30dfa181861df8898a

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-win32.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97b89767f2f88acfa38799a5a47c8d59b6e404fce129e4301f798207d920f8b5
MD5 1839756e6a8ce731f44cfc58e9892c68
BLAKE2b-256 3a5fece4f877efeb14bc90400b3331c6e6022bf77955c001f8beec26b9a2d02d

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe990fe0e4277a11c62a0cd02bea3ca1221bf26cce06e95259b988b2f5e1a119
MD5 93c53004c199744d52582a7a81125c7b
BLAKE2b-256 94ba9d880c5f41aba1fd24abd405c2e2d0ec539d30e80e0c88e9cd7d9b0f0f10

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca24ee36037b87325fafc32d7892c909530449bcabc426efaf48a6f25185dd06
MD5 7f04f05c16f6e0b47863d189612271cd
BLAKE2b-256 44fe2d060e3ef63bfe9a0e1313dccc8466ace4cb924b54fca8d0f628e2adf308

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6620318b46f38062e254404d68a5f553e591e43f0e61468339f61b84ee2f1219
MD5 fa87c29672a5bc53aee53740823990ae
BLAKE2b-256 efc11bdc6e8e799434a463505f99d9c6210a705a307223c02338874c81dd726d

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-win32.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61250970b736f373f444e10aa9ce4640e92189b48231d1c8df13620f892546ec
MD5 c5427421822565890616346ba3c8fd86
BLAKE2b-256 74d02d99fca203a39ef41e11d55c4df8b3d7a118b980136afb01cfe90785d8d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 642b535848a8140a2eea1490f8635ca5947b7ce70b4cd156c2a727ebdc082ee0
MD5 ce644b50dda499f1b0ba4390756d2f37
BLAKE2b-256 0c281bc0f9a6f265115b0a46873a8c54e78b164b0590468f20109218aa63b72b

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8909c6fdccb2fd4caa4aadd334d84f08b7a51c7b2217c70d54be1bb060fba4b1
MD5 cc227b8c261c49ac0ed3ec6a95be5089
BLAKE2b-256 c7012ae5bfd0ce02eb034253cd9d0ce88d77dd027acfca68763b8d1231b30ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b22287bf1b789bd5f2eee216010fa61b60a42d214cd2fa234b129de6ef3d3ff1
MD5 c8bd6178499fc46562712132a9f87e5f
BLAKE2b-256 34efdf0de1d921737b595f14ae74730f8541d1413599516e82b95057149e67c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-win32.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c13e3fcffe5d6bd379bf59983d85c751441d5527c29cf013b0fd7a3e82944b78
MD5 6aba333a1af92d51f3210cbe2eff8d06
BLAKE2b-256 b5e47818c776e5201a94befbd47c92bb52a45d023a8bf8107a02fc73e86d2888

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2951e998d98e650d720088058eac336ab535c13886000a0bf19fca962998472b
MD5 f864c7b47378ac0cf2fb11443ae9016f
BLAKE2b-256 587c60da7dc1b85b81262760830e37cd5581455f2e7afb990d94c8c32104d525

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7951619f7b6b5d3297796e65fb670db60b4278f1344fa9b5c56210fc48584a01
MD5 98c185c35ab1d43a5f7d24a32d4c5b6b
BLAKE2b-256 14efc824ddb9500738ff911ea228cb7af666ea3014a3b0050676d277ab5ff686

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: t1c_ir-0.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for t1c_ir-0.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1d0fb64b3fe0d7bce4d310832788529fab152575cdae44fdebcf069cfe471a93
MD5 b35a05f02c051b3506ec0e88f0f703c1
BLAKE2b-256 51250285c6c294c844eeaab01b8ca2929975544859d2e3fccb1f7d316fd75c3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-win32.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62ee2d24865020700ca458f020436e8ce585bd17a969ce7885ac913728793df8
MD5 72d0eca26da0c34283c9ed6a4f010e4b
BLAKE2b-256 cd6d8c8df2f4aa2339226ab51fbe6126a925203fedb089fae6514ffcfb97b93e

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on type1compute/t1cir

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

File details

Details for the file t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09a94a68a065e0fb86c53997e8af305a0aedde15037d4e9feba3c958a3143ba7
MD5 379789fe6004e78c9e6c8d1ff7181c53
BLAKE2b-256 6c453cb0ac28622de32f45778af9983404a7d22572100dfae980e4792b5a1e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for t1c_ir-0.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on type1compute/t1cir

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