Skip to content

silvanshade/tt-kmd-rust

Repository files navigation

tt-kmd-rust

A Rust-for-Linux kernel-mode driver for Tenstorrent devices

Status

This driver is unofficial and experimental and not production-ready.

Supported Functionality

  • successfully compiles to a kernel module
  • module loads and recognizes PCI vendor id, device id, and device name
  • creates misc device(s) under /dev/tenstorrent/n

Planned Functionality

  • initialize device firmware
  • support tt-smi features

Roadmap

The long-term goal of the project is to reach and maintain feature parity with the official Tenstorrent Kernel Module.

Contributing

Contributions and feedback are very much welcome.

Feel free to submit a PR or open an issue or message me on the Tenstorrent Discord.

Documentation

See docs directory for documentation about the tt-kmd-rust.

Usage

Development

About

A Rust-for-Linux kernel-mode driver for Tenstorrent devices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published