Skip to main content

TALON — Tactical AI at Low-power On-device Nodes. Neuromorphic computing SDK for TALON hardware.

Project description

TALON — Tactical AI at Low-power On-device Nodes

TALON is the unified development kit for neuromorphic computing with Type 1 Compute hardware. It provides analysis, profiling, conversion, and deployment tools for spiking neural networks — everything from model export to FPGA bitstream generation.

Read more in our documentation

Installation

pip install t1c-talon

CLI Commands

Both talon and t1c invoke the same CLI (aliases):

# Information
talon info            # Ecosystem version info  (also: t1c info)
talon primitives      # List available TALON IR primitives

# Analysis & Profiling
talon analyze FILE    # Graph structure and statistics
talon profile FILE    # Hardware profiling and resource estimation
talon compare A B     # Compare two graphs (diff)

# Quality & Validation
talon lint FILE       # Lint graph for issues and best practices
talon validate FILE   # Validate graph structure (basic checks)

# Provenance & Reproducibility
talon hash FILE       # Generate deterministic fingerprint
talon stamp FILE -o   # Add provenance metadata

# Inspection & Debugging
talon inspect FILE    # Inspect nodes and edges
talon node FILE NODE  # Detailed node information
talon trace FILE A B  # Trace paths from node A to B

# Conversion & Optimization
talon convert FILE    # Convert to SpikingAffine, quantize, prune

# Visualization
talon visualize FILE  # Interactive browser visualization
talon export-html FILE # Export standalone HTML

# Deployment Pipeline (Graph → Backend → Hardware)
talon quantize FILE   # Mixed-precision fixed-point quantization
talon partition FILE  # Graph partitioning for hardware cores
talon compile FILE    # Compile to hardware descriptor (JSON/binary)
talon simulate FILE   # CPU simulation for correctness validation
talon energy FILE     # Energy estimation (MAC-based, 45nm process)
talon pipeline FILE   # Full pipeline: load → lint → analyze → partition → compile → simulate
talon run FILE        # Quick simulation (graph.run convenience)
talon profile-hw FILE # From-scratch CPU profiler (latency/energy)

Analysis

$ talon analyze model.t1c -v

TALON IR Graph Summary
==================================================
Nodes: 7  |  Edges: 6  |  Depth: 6  |  Width: 1
Parameters: 235.1K  |  Memory: 918.5 KB  |  FLOPs: 469.5K

Layer Types:
  Affine: 2
  LIF: 2
  Input: 1
  Output: 1
  Flatten: 1

Input: (784,)
Output: (10,)

SNN: 2 LIF neuron layer(s)

==================================================
Layer Breakdown:
  fc1: Affine - 100.5K params, 392.0 KB
  fc2: Affine - 1,290 params, 5.0 KB

Hardware Profiling

$ talon profile model.t1c

TALON Hardware Profile
==================================================

Memory Estimates:
  Weight memory:     918.5 KB
  Activation memory: 3.1 KB (peak)
  State memory:      512 B (LIF membrane)
  Total:             922.1 KB
  8-bit quantized:   232.7 KB (estimate)

Compute Estimates:
  MAC operations: 234.8K
  Spike operations: 384

Architecture:
  Conv layers:    0
  FC layers:      2
  LIF layers:     2
  Pooling layers: 0

💡 Recommendations:
   Consider using SpikingAffine for FC layers to enable hardware-optimized quantization
   8-bit quantization could reduce memory by ~75%

Conversion

# Convert Affine to SpikingAffine for hardware deployment
$ talon convert model.t1c --spiking --weight-bits 8 -o model_hw.t1c
✓ Converted to SpikingAffine (bits=8, mode=binary) Saved to: model_hw.t1c

# Quantize weights
$ talon convert model.t1c --quantize 8 -o model_q8.t1c
✓ Quantized weights to 8 bits
✓ Saved to: model_q8.t1c

Python API

from talon import sdk as talon  # TALON Python API

# === Analysis ===
stats = talon.analyze_graph("model.t1c")
print(f"Params: {stats.total_params:,}, Memory: {stats.total_bytes:,} bytes")
print(f"LIF layers: {stats.lif_count}, Depth: {stats.depth}")

# === Comparison ===
diff = talon.compare_graphs("model_v1.t1c", "model_v2.t1c")
if diff.identical:
    print("Models are identical")
else:
    print(f"Modified: {diff.nodes_modified}")
    print(f"Max weight diff: {diff.max_weight_diff:.2e}")

# === Profiling ===
profile = talon.profile_graph("model.t1c")
print(f"Total memory: {profile.total_memory:,} bytes")
print(f"8-bit estimate: {profile.estimated_quantized_memory:,} bytes")
for rec in profile.recommendations:
    print(f"  • {rec}")

# === Conversion ===
graph = talon.read("model.t1c")
spiking_graph = talon.convert_to_spiking(graph, weight_bits=8)
talon.write("model_hw.t1c", spiking_graph)

# === Round-trip verification ===
talon.assert_graphs_equal(original_graph, reloaded_graph)

# === Export/Import (from t1ctorch) ===
graph = talon.to_ir(model, sample_input)
executor = talon.ir_to_torch(graph, return_state=True)
output, state = executor(input_tensor, state)

# === Linting ===
result = talon.lint_graph(graph)
if not result.is_valid:
    for error in result.errors:
        print(f"Error: {error.message}")
for warning in result.warnings:
    print(f"Warning: {warning.message}")

# === Fingerprinting ===
hash_struct = talon.fingerprint_graph(graph, include_weights=False)
hash_full = talon.fingerprint_graph(graph, include_weights=True)
print(f"Structure hash: {hash_struct}")
print(f"Full hash: {hash_full}")

# === Stamping ===
stamped = talon.stamp_graph(
    graph,
    notes="PokerDVS model, 92% accuracy",
    git_commit="a1b2c3d",
    quantization_config={"weight_bits": 8}
)
talon.write("stamped_model.t1c", stamped)

# === Node Inspection ===
node_info = talon.inspect_node(graph, "fc1")
print(f"Node type: {node_info['type']}")
print(f"Parameters: {node_info['parameters']}")
print(f"Inputs from: {node_info['inputs']}")

# === Path Tracing ===
paths = talon.trace_path(graph, "input", "output")
for path in paths:
    print(" → ".join(path))

# === Pattern Matching ===
conv_lif_pairs = talon.find_pattern(graph, "Conv2d->LIF")
for conv_node, lif_node in conv_lif_pairs:
    print(f"Found: {conv_node} -> {lif_node}")

# === Visualization (from talon.viz) ===
talon.visualize(graph, title="My SNN")

Key Features

Analysis & Profiling

Feature Description
analyze_graph() Parameter count, memory usage, layer distribution, topology
compare_graphs() Structural + numerical diff between graphs
profile_graph() Memory estimates, compute ops, hardware recommendations

Quality & Validation

Feature Description
lint_graph() Comprehensive linting with warnings and suggestions
validate() Basic structural validation

Provenance & Reproducibility

Feature Description
fingerprint_graph() Deterministic SHA256 hash (structure + weights)
stamp_graph() Embed SDK versions, timestamp, git commit, metadata
verify_fingerprint() Verify graph matches expected hash

Inspection & Debugging

Feature Description
inspect_node() Detailed node information (params, shapes, connections)
trace_path() Find all paths from source to destination
extract_subgraph() Extract subgraph by node list
find_pattern() Find node patterns (e.g., "Conv2d->LIF")

Conversion & Optimization

Feature Description
convert_to_spiking() Convert Affine → SpikingAffine with quantization hints
quantize_weights() Simulated weight quantization for analysis
prune_disconnected() Remove unreachable nodes

TALON Core Packages

Package Purpose
talon.ir (talon-ir) Core IR primitives (36+) and HDF5 serialization
talon.bridge (talon-bridge) PyTorch export/import bridge with mixed-precision quantization
talon.viz (talon-viz) Interactive graph & spike visualization, pattern detection
talon.graph (talon-graph) Graph partitioning (greedy, edge-map, spectral), placement, routing
talon.backend (talon-backend) Backend compilation, CPU simulation/profiling, HLS4ML FPGA config
talon.io (talon-io) Event streaming, sensor I/O (EVT2/EVT3/AEDAT4), neural encoding

TALON IR Primitives

Core Layers

Primitive Description
Affine Linear layer (y = Wx + b)
SpikingAffine Hardware-optimized linear with quantization hints
Conv1d 1D convolution
Conv2d 2D convolution
SepConv2d Depthwise separable convolution
MaxPool2d 2D max pooling
AvgPool2d 2D average pooling
Upsample 2D spatial upsampling (nearest/bilinear)
Flatten Tensor reshape
LIF Leaky integrate-and-fire neuron
Skip Skip/residual connection

ANN Primitives (Hybrid Architectures)

Primitive Description
ReLU Rectified linear unit
Sigmoid Sigmoid activation
Tanh Hyperbolic tangent
Softmax Softmax (classification)
GELU Gaussian error linear unit
ELU Exponential linear unit
PReLU Parametric ReLU
BatchNorm1d 1D batch normalization
BatchNorm2d 2D batch normalization
LayerNorm Layer normalization
Dropout Dropout regularization
HybridRegion Marker for ANN/SNN region boundaries

Deployment & Hardware Mapping

Feature Description
partition() Partition graph across hardware cores (greedy, edge-map, spectral)
place() Optimize core placement on physical mesh (minimize spike-hop distance)
route() Compute spike routing tables between cores
allocate() Verify resource fit (SRAM, neuron count, cross-core edges)
compile Generate JSON/binary hardware descriptors
simulate CPU simulation for correctness validation
profile From-scratch CPU profiling (latency/energy, no external deps)
estimate_energy() MAC-based energy model (45nm process)
run_pipeline() Full pipeline: load → lint → analyze → partition → compile → simulate

Event I/O & Neural Encoding

Feature Description
BufferedEventReader High-speed buffered event streaming (amortized O(n))
formats EVT2/EVT3 decoding (vectorized NumPy, >5M events/sec)
aedat4 AEDAT4 frame unpacking (fully vectorized)
dvs Prophesee and iniVation sensor file reading
ethernet UDP event packet packing/receiving for 10G streaming
encoding Rate, latency, delta, temporal neural encoding
sync Multi-sensor event alignment and merge

FPGA Backend (HLS4ML)

Feature Description
ir_to_hls4ml_config() Generate hls4ml-compatible hierarchical config dict
generate_parameters_h() Generate C++ parameters.h for hls4ml firmware
ZynqConfig Xilinx Zynq part configurations
generate_tcl() Vivado HLS build script generation

License

MIT License - see LICENSE for details.

Acknowledgements

TALON IR, the IR layer underlying TALON, is inspired by the Neuromorphic Intermediate Representation (NIR) project.

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_talon-0.0.1-cp313-cp313-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows x86-64

t1c_talon-0.0.1-cp313-cp313-win32.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86

t1c_talon-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.8 MB view details)

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

t1c_talon-0.0.1-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

t1c_talon-0.0.1-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

t1c_talon-0.0.1-cp312-cp312-win32.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86

t1c_talon-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.8 MB view details)

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

t1c_talon-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

t1c_talon-0.0.1-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

t1c_talon-0.0.1-cp311-cp311-win32.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86

t1c_talon-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.9 MB view details)

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

t1c_talon-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

t1c_talon-0.0.1-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

t1c_talon-0.0.1-cp310-cp310-win32.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86

t1c_talon-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

t1c_talon-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: t1c_talon-0.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • 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 t1c_talon-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4a0af018c17796dcf4be1913edd69117650454efc547193f10e2188f0fd37153
MD5 81901f4b629051355d2734bcbaff0dd4
BLAKE2b-256 fce46aa3dbf82609a727e28b836890cddb5786248bc8ccd73261ebbd107c5ef0

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: t1c_talon-0.0.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • 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 t1c_talon-0.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1ddd22343272876bf3c90579ba4e9af09b57b2ab623d3a7aa9acbe6a697064af
MD5 40c6b93e6a30bfe827cd0aeb1fd066b8
BLAKE2b-256 1fad4925c2df48a19e3639e8b711788beaae8e1bdce91f6034bdcfbe3d516412

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-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_talon-0.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1be1bc30db43fe9e83a2e7f483841f9826244fa59dd2fdcbed2feafb5e74570
MD5 eb6b745cec86c65dfc9df13021b098dd
BLAKE2b-256 61a1084473dd4ca2c8f166966408ff6fc8d9354ec695eb509e0ef1cf9bbe5771

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_talon-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ee0cfdb9b2ee62142fc95e058ccf5a75668c407675266e0e3c261ef2b148611
MD5 e27aeda204420aabad254b9378ae5daf
BLAKE2b-256 331d78d9d6778fbbd59961088e265ed239704d4f8ac48453a3e0f526a723d4e8

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: t1c_talon-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • 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 t1c_talon-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 241f28c8924b41cc0280a7ed886c1ed1c1fd4cbd182555db95bb0efac786354a
MD5 544ec6f19bf506fc4f3de052416a94f2
BLAKE2b-256 0908c7322ea825210bf9e0c81d51c676119d105ec7226114f7adc3d6fd77087d

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: t1c_talon-0.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • 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 t1c_talon-0.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ee87e49d7fb7a477b85b702289e6a932d8d54a2ee8830adc17e4f6a2ad4835a8
MD5 11e50be59c30f548ae087bfe8a078380
BLAKE2b-256 7b9b8acc4e088379789a5d5b6e26312d9121aca12a1f12aef2626999cbda02bb

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-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_talon-0.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd384db33a714cc52dd483859fd5c26055defb600c5ea0adff9773f9bb274c82
MD5 8e202d681f38ba596bca1dbbf0741bdc
BLAKE2b-256 717e02c62b38a787b14e4971d7d4a5b4787a0b10c801c70983cfc2c7478341a5

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_talon-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb1716f470081411462be74b88040adece81692fd5336ab44de2f4bfb4126d80
MD5 2cfa122e763d25fe76c8921d9825afce
BLAKE2b-256 eef9601da94227c5c66c642198a57d078e070196be450d9a6f9a3a9625d0c5ce

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: t1c_talon-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • 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 t1c_talon-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 81fae5a9ec9c1298a2ff2737ed1145aa57ac36c8e169b845822789aad9e68d08
MD5 40eeaa73db2cd432a941e8455b581993
BLAKE2b-256 558bb98fe8ce8faba59c12c0c9283a90df7a64df4dc94d282a82e35ae44a0b6f

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: t1c_talon-0.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • 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 t1c_talon-0.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e9206db7c368448954f71efd2abaf8d97860adabdfb62aa9e3f00410a3ab0239
MD5 cf54156004db082e7e2ce8917a682586
BLAKE2b-256 07ab8c657fa93db6c69dbd783c954ddd8311ca90d01c1c85264f341641dd5f5e

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-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_talon-0.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c4cf2265f573e13b87cb5c425a6e18fcfb225ccdc6e173641800b3174f881b1
MD5 cc751cede7036e24de96950fa243fcbb
BLAKE2b-256 026cf698e0689c614c8e6f63aa60501fe1b477e8eccb4f94f1f8f3765647ebaa

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_talon-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5903b9886b8294c33af44d78f8f09cb31575fa9b48793f8babad0b943a44b858
MD5 4ab86799b5b042ee4cb97333b30bc9a6
BLAKE2b-256 98ec874107a1ebf2ed0771564ec5bbe46ced341ea94f891e0870a7a4b1bce2b6

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: t1c_talon-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • 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 t1c_talon-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7f77261e1bfe59fa77b2713c95d85b003c737b48dc0d99bc7c52acb0d948289a
MD5 5a29b4fcc13340a9a49226e661f9ebf7
BLAKE2b-256 a253fb1b112582ec44e22fd00dfb90a62ed7f82dc949d602fb9bdd55cc7dfee1

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: t1c_talon-0.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • 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 t1c_talon-0.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 388d44dd26b3abdda36cac95c36ba6dae8e228a0fc326d5f5a676f22186e5368
MD5 06fb645f5e0ea471ff16956148bba6e4
BLAKE2b-256 29c12115b200e4498bec312e69bb0baed57c93ee1382f2cc759b422f97b1e0d8

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-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_talon-0.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9103cafe0a3b0b74b7761747236bbe9be1e5b78cfc9dcf7ee4681cdf94808f96
MD5 813bb1b674ff8c4df7201deab722c93b
BLAKE2b-256 35ae92cec9d7afb076af5d3d8108b951317c6e1a1fc262ae8c80ec1dcb5c85aa

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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_talon-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for t1c_talon-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce23884fa88ec9bc472638a513e1188ccb6f5ac6034bd40d514574c8c3fb0da3
MD5 548e5f711cf7c154020d14a06cfb5eac
BLAKE2b-256 996a16bed12595d0016d7a9d6fe34af5e70c67ea6635ce74fa72442966a5f814

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on type1compute/talonsdk

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