Metadata-Version: 2.4
Name: tt-dal
Version: 0.1.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Rust
Classifier: Topic :: System :: Hardware
Requires-Dist: semver>=3.0.4
License-File: LICENSE
License-File: NOTICE
Summary: Tenstorrent Device Access Library
Keywords: tenstorrent,accelerator,hardware,driver
License-Expression: Apache-2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Repository, https://github.com/tenstorrent/tt-dal

<h1 align="center">
  <p>ttdal-sys</p>
</h1>

<p align="center">
  Raw FFI bindings for the Tenstorrent Device Access Library
</p>

Unsafe, low-level bindings to [tt-dal], generated by [bindgen] from `ttdal.h`.
Building the crate compiles the C library from source and links it statically.

Most users want the safe [`ttdal`] crate instead.

## Installation

```bash
cargo add ttdal-sys
```

## Building

Requires CMake 3.21+, a C23 compiler, [libclang] for bindgen, and a stable Rust
toolchain.

[tt-dal]: https://github.com/tenstorrent/tt-dal
[bindgen]: https://github.com/rust-lang/rust-bindgen
[`ttdal`]: https://crates.io/crates/ttdal
[libclang]: https://rust-lang.github.io/rust-bindgen/requirements.html

